| command.0.execution.failed.with.exit.code.1=Command \"{0}\" execution failed with exit code {1} |
| add.string.resource.intention.text=Extract string resource |
| compose.surround.with.widget.intention.text=Surround with widget |
| compose.enable.insertion.handler=Enable enhanced auto-completion when using Jetpack Compose |
| extract.dimension.intention.text=Extract dimension resource |
| implement.parcelable.intention.text=Add Parcelable Implementation |
| remove.parcelable.intention.text=Remove Parcelable Implementation |
| redo.parcelable.intention.text=Replace Parcelable Implementation |
| add.dependency.intention.text=Add library dependency |
| resource.name=Resource name |
| intention.family=Android |
| package.not.found.error=Package is not specified in the manifest file |
| cannot.resolve.flag.error=Cannot resolve flag |
| cannot.resolve.format.error=Cannot resolve format |
| create.value.resource.quickfix.name=Create value resource ''{0}'' in ''{1}'' |
| create.value.resource.intention.name=Create {0} value resource ''{1}'' |
| create.file.resource.quickfix.name=Create resource file ''{0}'' in {1} |
| create.file.resource.intention.name=Create {0} resource file ''{1}'' |
| quick.fixes.family=Android Quick Fixes |
| not.resource.file.error=File {0} is not resource file |
| check.resource.dir.error=Cannot find resource directory for module {0} |
| choose.device.dialog.title=Select Deployment Target |
| replace.avd.question=AVD {0} already exists. Replace? |
| create.avd.dialog.title=Create Android Virtual Device |
| rename.alternate.resources.question=Rename alternative resources for other configurations? |
| rename.dialog.title=Rename |
| specify.avd.name.error=Please specify AVD name |
| select.platform.error=Please select Android SDK |
| avd.dialog.title=Select Android Virtual Device |
| select.compatible.avd.error=Please select compatible AVD |
| cant.remove.avd.error=Cannot remove AVD. Please close the emulator |
| cant.load.avds.error=Cannot reload AVD list. Please check SDK |
| build.android.module.process.title=Create Android main package |
| package.name.must.contain.2.ids.error=A package name must contain 2 segments (i.e. com.example) |
| specify.platform.error=Please specify Android SDK |
| run.error.apk.not.valid=The current project can not be run |
| run.error.apk.not.signed=The apk for your currently selected variant ({0}) is not signed. \ |
| Please specify a signing configuration for this variant ({1}). |
| cannot.connect.to.adb.error=Cannot connect to ADB. Possibly Android SDK is not specified. |
| specify.main.package.error=Android main package in module {0} not specified |
| android.module.type.name=Application Module |
| android.module.type.description=Android modules are used for developing mobile applications targeting the Android OS. |
| not.valid.activity.name.error=Not a valid Activity name "{0}" |
| specify.package.name.error=A package name must be specified |
| not.valid.package.name.error=Not a valid package name "{0}" |
| cant.find.activity.class.error=Cannot find android.app.Activity class |
| cant.find.class.error=Cannot find {0} class |
| activity.class.not.specified.error=Activity class not specified |
| not.activity.subclass.error={0} is not an Activity subclass or alias |
| no.facet.error=No Android facet found for {0} |
| android.logcat.tab.title=Logcat |
| android.logcat.title=Android Monitor |
| android.logcat.error.dialog.title=Android Logcat Error |
| android.logcat.color.page.name=Android Logcat |
| warning.level.title=Warning |
| verbose.level.title=Verbose |
| info.level.title=Info |
| debug.level.title=Debug |
| error.level.title=Error |
| assert.level.title=Assert |
| rename.resource.question=Rename resource "{0}"? |
| rename.resource.dialog.text=Rename resource {0} to |
| create.project.library=Create &Project library ''{0}'' |
| create.global.library=Create Glob&al library ''{0}'' |
| create.library.dialog.title=Create Android library |
| select.target.dialog.text=Please select Android Target |
| default.activity.not.found.error=Default Activity not found |
| specific.activity.not.launchable.error=The activity must be exported or contain an intent-filter |
| activity.not.declared.in.manifest=The activity ''{0}'' is not declared in AndroidManifest.xml |
| activity.without.launcher.intent=The activity ''{0}'' does not have the launcher intent |
| activity.declared.but.manifest.merging.disabled=The activity ''{0}'' is declared in a library module, but manifest merging is disabled for app module ''{1}'' |
| new.typed.resource.command.name=New {0} resource file |
| new.typed.resource.dialog.title=New {0} Resource File |
| new.file.dialog.text=Enter a new file name |
| new.typed.resource.action.description=Create a new {0} resource file |
| new.typed.resource.action.title={0} Resource File |
| new.resource.action.title=Android Resource File |
| new.resource.dir.action.title=Android Resource Directory |
| new.resource.action.description=Create new resource file |
| new.resource.command.name=New Resource File |
| new.resource.dialog.title=New Resource File |
| new.resource.dir.command.name=New Resource Directory |
| new.resource.dir.dialog.title=New Resource Directory |
| new.sampledata.dir.action.title=Sample Data Directory |
| new.sampledata.dir.action.description=Create new Sample Data directory |
| no.android.targets.error=Cannot find any Android targets in this SDK |
| android.choose.color=Choose color |
| android.run.configuration.type.name=Android App |
| android.run.configuration.type.description=Android launch/debug configuration |
| android.run.bundle.configuration.type.name=Android App (bundle) |
| android.run.bundle.configuration.type.description=Android launch/debug configuration (bundle) |
| android.test.run.configuration.type.name=Android Instrumented Tests |
| android.test.run.configuration.type.description=Android Instrumented Tests configuration |
| android.run.configuration.package.label=Pac&kage |
| android.run.configuration.class.label=C&lass |
| android.run.configuration.method.label=Me&thod |
| android.run.configuration.all.in.module.radio=&All in Module |
| android.run.configuration.all.in.package.radio=All &in Package |
| android.run.configuration.class.radio=Cla&ss |
| android.testartifacts.instrumented.testsuite.status.summary={0} tests completed |
| android.testartifacts.instrumented.testsuite.status.breakdown=({0} failed, {1} passed, {2} skipped, {3} errors) |
| android.browse.test.class.dialog.title=Select Test class |
| android.run.configuration.method.radio=Mðod |
| android.test.run.configuration.instrumentation.label=Instrumentation class: |
| android.browse.instrumentation.class.dialog.title=Select Instrumentation class |
| instrumentation.runner.class.not.specified.error=Instrumentation runner class not specified |
| cannot.find.testcase.error=Cannot find junit.framework.TestCase class |
| android.run.configuration.do.nothing.label=&Do not launch Activity |
| target.package.not.specified.error=Target package is not specified in AndroidManifest.xml |
| android.run.configuration.network.spped.label=&Network Speed: |
| android.run.configuration.network.latency.label=N&etwork Latency: |
| android.run.configuration.wipe.user.data.label=&Wipe user data |
| android.run.configuration.disable.boot.animation.label=Disable &boot animation |
| android.run.configuration.command.line.label=Additional &command line options |
| android.run.configuration.logcat.skip.content.label=&Clear log before launch |
| android.avd.error.title=AVD error |
| cant.load.avds.error.prefix=Cannot reload AVD list: |
| android.export.signed.package.action.text=Export Signed Application Package |
| android.generate.signed.apk.action.text=Generate Signed APK... |
| android.generate.signed.apk.action.bundle.text=Generate Signed Bundle / APK... |
| android.unable.to.get.output.directory.error=Unable to get the output folder of the project |
| android.file.not.exist.error=File {0} doesn't exist |
| android.project.contains.errors.error=The project contains errors |
| android.export.package.existing.keystore.label=&Use existing keystore |
| android.export.package.new.keystore.label=&Create new keystore |
| android.export.package.keystore.location.label=&Location: |
| android.password.label=Pa&ssword: |
| android.confirm.password.label=&Confirm: |
| android.export.package.passwords.not.match.error=Passwords do not match |
| android.export.package.specify.keystore.location.error=Please specify keystore location |
| android.export.package.specify.key.password.error=Please specify password for key |
| android.export.package.specify.key.store.password.error=Please specify password for key store |
| android.export.package.specify.password.error=Please specify password |
| android.export.package.incorrect.password.length=Password must be at least 6 characters |
| android.cannot.find.directory.error=Cannot find directory {0} |
| android.cannot.find.file.error=Cannot find file {0} |
| android.export.package.new.key.label=&Create a new key |
| export.android.package.existing.key.label=&Use an existing key |
| android.export.package.key.alias.label=&Alias: |
| android.export.package.keystore.error.title=Keystore loading error |
| android.extract.package.select.key.alias.error=Please select alias |
| android.export.package.key.validity.label=&Validity (years): |
| android.export.package.key.certificate.name.label=&First and Last Name: |
| android.export.package.organization.unit.label=&Organizational Unit: |
| android.export.package.city.label=City or &Locality: |
| android.export.package.state.label=S&tate or Province: |
| android.export.package.country.code.label=Country Code (&XX): |
| android.export.package.specify.key.alias.error=Please specify key alias |
| android.export.package.specify.certificate.field.error=At least one Certificate issuer field is required to be non-empty |
| android.export.package.organization.label=O&rganization: |
| android.cannot.create.new.key.error=Cannot create new key or keystore |
| android.create.new.key.error.prefix=Key was created with errors: |
| android.cannot.find.parent.directory.error=Cannot find parent directory for file {0} |
| android.extract.package.choose.keystore.title=Choose keystore file |
| android.export.package.destination.akp.label=&Destination APK path: |
| android.extract.package.cannot.find.key.error=Cannot find key {0} |
| android.extract.package.specify.apk.path.error=Please specify destination APK path |
| android.extract.package.task.title=Generating APK file |
| android.export.package.wizard.title=Generate Signed APK |
| android.export.package.wizard.bundle.title=Generate Signed Bundle or APK |
| android.export.package.bundle.description=<html>\ |
| Generate a signed app bundle for upload to app stores for the following benefits: \ |
| <ul>\ |
| <li>Smaller download size</li>\ |
| <li>On-demand app features</li>\ |
| <li>Asset-only modules</li>\ |
| </ul>\ |
| </html> |
| android.export.package.bundle.gradle.error=Generating signed Bundle requires you to update the Android Gradle plugin to version 3.2.0 or higher. |
| android.export.package.bundle.gradle.update=Close this dialog and update the plugin |
| android.export.package.bundle.key.export=Export encrypted key for enrolling published apps in |
| android.export.package.success.message=File {0} was successfully created |
| android.apk.sign.gradle.no.model=Missing Gradle Project Information. Please check if the IDE successfully synchronized its state with \ |
| the Gradle Project Model. |
| android.apk.sign.gradle.missing.destination=Please specify destination folder for the signed {0} |
| android.apk.sign.gradle.invalid.destination=The destination folder does not exist or is not writeable |
| android.apk.sign.gradle.missing.variants=Please select the build variants to build and sign |
| android.apk.sign.gradle.missing.signature-version=Please select at least one of the signature versions to use |
| android.apk.sign.gradle.no.variants=No build variants defined |
| avd.not.found.error=AVD {0} not found |
| avd.not.valid.error=AVD {0} is not valid |
| avd.not.compatible.error=Build target of AVD {0} is not compatible with your build target |
| avd.cannot.be.loaded.error=Cannot load virtual devices |
| navigate.to.android.resource.action=Navigate to Android resource definition |
| android.identifier.expected={0} is not an identifier |
| android.directory.cannot.be.found.error="{0}" directory cannot be found |
| create.run.configuration.question=Do you want to create run configuration for module {0}? |
| create.run.configuration.title=Create Android Run Configuration |
| file.must.be.under.module.error=Cannot compute relative path for {0} |
| android.extract.package.choose.dest.apk=Choose destination APK file |
| android.cannot.create.file.error=Cannot create file {0} |
| android.cannot.create.dir.error=Cannot create directory {0} |
| android.manifest.not.found.error=AndroidManifest.xml doesn't exist or has incorrect root tag |
| android.run.configuration.not.supported=Run configuration {0} is not supported in the current project. Cannot obtain the location of APK files. |
| android.apt.settings.title=R.java and Manifest.java files |
| android.aidl.settings.title=AIDL Compiler |
| android.generate.r.java.checkbox=Re&generate R.java file when resources are changed |
| android.dest.directory.title=Director&y for generated files\: |
| android.generate.r.java.by.res.dir=Use res&ource directory specified at "Structure" section |
| android.use.custom.r.java.source.dir=Use custo&m resource directory\: |
| android.regenerate.idl.when.changed.checkbox=Regenerate &Java files when AIDL files are changed |
| android.wizard.welcome.dialog.title=Android Studio Setup Wizard |
| android.wizard.application.project.button=&Application |
| android.wizard.lib.project.button=&Library |
| android.wizard.test.project.button=&Test |
| android.wizard.tested.project.label=Tested &module: |
| android.wizard.specify.tested.module.error=Please specify tested module |
| android.wizard.tested.module.without.facet.error=Tested module must contain Android facet |
| android.wizard.cannot.find.module.parent.dir.error=Cannot find module parent directory: {0} |
| android.wizard.invalid.sdk.error=Android SDK is invalid |
| android.wizard.new.activity.title=New Android Activity |
| android.wizard.new.fragment.title=New Android Fragment |
| android.wizard.new.component.title=New Android Component |
| android.wizard.config.activity.title=Configure Activity |
| android.wizard.config.component.title=Configure Component |
| android.wizard.config.fragment.title=Configure Fragment |
| android.wizard.action.new.component=Create a new {0} |
| android.wizard.action.requires.minsdk={0} (Requires minSdk >= {1}) |
| android.wizard.action.requires.minbuildsdk={0} (Requires compileSdkVersion >= {1}) |
| android.wizard.action.requires.androidx={0} (Requires AndroidX support) |
| android.wizard.action.requires.new.agp={0} (Requires Android Gradle plugin {1} or newer) |
| android.wizard.action.no.app.theme={0} (No Application Theme Found) |
| android.wizard.module.import.archive.title=Import .JAR/.AAR Package |
| android.wizard.module.import.archive.description=Import an existing JAR or AAR package as a new project module |
| android.wizard.module.import.eclipse.title=Import Eclipse ADT Project |
| android.wizard.module.import.eclipse.description=Import an existing Eclipse ADT project as a module |
| android.wizard.module.import.gradle.title=Import Gradle Project |
| android.wizard.module.import.gradle.description=Import an existing Gradle project as a module |
| android.wizard.module.import.library.title=Import Module from Library |
| android.wizard.module.import.library.browse.title=Select Package |
| android.wizard.module.import.library.browse.description=Select jar or aar package to import as a new module |
| android.wizard.module.import.library.no.path=Archive file path is required |
| android.wizard.module.import.library.bad.path=File does not exist |
| android.wizard.module.import.library.bad.extension=File is not an archive (.jar or .aar) |
| android.wizard.module.import.library.no.name=Subproject name is required |
| android.wizard.module.import.library.bad.name=Character {0} is not allowed in a Gradle path |
| android.wizard.module.import.library.taken.name=Project already contains subproject with name {0} |
| android.wizard.module.import.source.title=Import Module from Source |
| android.wizard.module.import.source.browse.title=Select Source Location |
| android.wizard.module.import.source.browse.description=Select existing ADT or Gradle project to import as a new subproject |
| android.wizard.module.import.source.browse.no.location=Path is empty |
| android.wizard.module.import.source.browse.invalid.location=Path does not exist |
| android.wizard.module.import.source.browse.taken.location=This location is already imported |
| android.wizard.module.import.source.browse.bad.modules.1=Unable to find sources for subproject %1$s.\nThis may result in missing dependencies. |
| android.wizard.module.import.source.browse.bad.modules.2=Unable to find sources for subprojects %1$s and %2$s.\nThis may result in missing dependencies. |
| android.wizard.module.import.source.browse.bad.modules.more=Unable to find sources for %1$s and %2$d more subprojects.\nThis may result in missing dependencies. |
| android.wizard.module.import.source.browse.no.modules=Select modules to import |
| android.wizard.module.import.source.browse.cant.import=Specify location of the Gradle or Android Eclipse project |
| android.wizard.module.import.source.browse.error=Internal error, please check the IDE log |
| android.wizard.module.import.source.browse.validating=Validating |
| android.wizard.module.enable.instant=Enable Instant Apps Support |
| android.wizard.module.new.module.menu=New Module... |
| android.wizard.module.new.module.menu.description=Adds a new module to the project |
| android.wizard.module.new.module.title=Create New Module |
| android.wizard.module.new.module.header=Select a Module Type |
| android.wizard.module.new.module.command=New Module |
| android.wizard.module.new.mobile=Phone \\& Tablet Module |
| android.wizard.module.new.mobile.description=Creates a new Android phone and tablet module. |
| android.wizard.module.new.library=Android Library |
| android.wizard.module.new.library.description=Creates a new Android library. |
| android.wizard.module.new.dynamic.module=Dynamic Feature Module |
| android.wizard.module.new.dynamic.module.description=Creates a new Android App Bundle module that can be dynamically delivered. |
| android.wizard.module.new.dynamic.module.instant=Instant Dynamic Feature Module |
| android.wizard.module.new.dynamic.module.instant.description=Creates a new Android module that will be delivered as an instant app. |
| android.wizard.module.new.dynamic.select.base=Please select a project base module |
| android.wizard.module.new.dynamic.on.demand.options=Configure On-Demand Options |
| android.wizard.module.new.dynamic.download.options=Module Download Options |
| android.wizard.module.new.automotive=Automotive Module |
| android.wizard.module.new.automotive.description=Creates a new Android Automotive module. |
| android.wizard.module.new.wear=Wear OS Module |
| android.wizard.module.new.wear.description=Creates a new Wear OS module. |
| android.wizard.module.new.tv=Android TV Module |
| android.wizard.module.new.tv.description=Creates a new Android TV module. |
| android.wizard.module.new.things=Android Things Module |
| android.wizard.module.new.things.description=Creates a new Android Things module. |
| android.wizard.module.new.java.or.kotlin.library=Java or Kotlin Library |
| android.wizard.module.new.java.or.kotlin.library.description=Creates a new Java or Kotlin library. |
| android.wizard.module.new.google.cloud=Google Cloud Module |
| android.wizard.module.new.benchmark.module.app=Benchmark Module |
| android.wizard.module.new.benchmark.module.description=Creates a new benchmark module. |
| android.wizard.module.config.title=Configure your module |
| android.wizard.module.config.new.library=My Library |
| android.wizard.module.config.new.application=My Application |
| android.wizard.module.config.new.base.missing=<No Base Module found> |
| android.wizard.module.help.choose=Help me choose |
| android.wizard.module.help.loading=loading |
| android.wizard.module.help.refreshing=Loading Stats... |
| android.wizard.module.help.name=To place the module in a sub folder use the syntax: :subfolder:module_name, for example :libraries:lib1 |
| android.wizard.module.package.too.long=Package name is too long |
| android.wizard.project.create.error=Error in New Project Wizard |
| android.wizard.project.target=Target Android Devices |
| android.wizard.project.select.form=Select the form factors your app will run on |
| android.wizard.project.new.choose=Select a Project Template |
| android.wizard.project.new.configure=Configure Your Project |
| android.wizard.project.no.selected.form=At least one form factor must be selected. |
| android.wizard.project.missing.form.factor=In order to support {0} you need to enable {1} |
| android.wizard.project.help.appcompat=Option disabled when minimum SDK set to API level 29 or higher, or when creating Activities that require the latest version of Play services. |
| android.wizard.project.invalid.base.min.sdk=Set a minimum SDK level of {0} on {1} to be compatible with {2} |
| android.wizard.project.loading.sdks=Looking for SDKs available for download... |
| android.wizard.project.loading.stats.fail=Failed to load stats. Value may be out of date. |
| android.wizard.activity.add=Add an Activity to {0} |
| android.wizard.activity.add.cpp.docslinktext=See documentation |
| android.wizard.activity.not.found=No activity template was selected |
| android.wizard.activity.invalid.min.build=Selected activity template has a minimum build API level of {0}. |
| android.wizard.activity.invalid.min.sdk=Selected activity template has a minimum SDK level of {0}. |
| android.wizard.activity.invalid.androidx=Selected activity template requires project with androidx.* dependencies. |
| android.wizard.activity.invalid.needs.kotlin=Selected activity template requires Kotlin. |
| android.wizard.activity.navigation.configure=Configure Navigation |
| android.wizard.fragment.add=Add a Fragment to {0} |
| android.wizard.fragment.invalid.androidx=Selected fragment template requires project with androidx.* dependencies. |
| android.wizard.fragment.invalid.needs.kotlin=Selected fragment template requires Kotlin. |
| android.wizard.fragment.invalid.min.build=Selected fragment template has a minimum build API level of {0}. |
| android.wizard.fragment.invalid.min.sdk=Selected fragment template has a minimum SDK level of {0}. |
| android.wizard.fragment.not.found=No fragment template was selected |
| android.wizard.gallery.item.none=<none> |
| android.wizard.language.combo.header=Source Language |
| android.wizard.language.combo.empty=(Select a language) |
| android.wizard.language.combo.tooltip=The programming language used for code generation |
| android.wizard.validate.invalid.class.name=Please enter a valid class name |
| android.wizard.validate.empty.module.name=Please enter a valid module name |
| android.wizard.validate.empty.name=Please enter a valid name |
| android.wizard.validate.module.already.exists=Module "{0}" already exists |
| android.wizard.validate.module.illegal.character=Illegal character ''{0}'' in Module name ''{1}'' |
| android.wizard.validate.module.needs.androidx=Project needs to be converted to androidx.* dependencies |
| android.wizard.validate.module.needs.new.agp=Compose requires Android Gradle plugin {0} or newer |
| android.wizard.validate.project.illegal.character=Illegal character ''{0}'' in Project name ''{1}'' |
| android.wizard.validate.empty.application.name=Please enter an application name (shown in launcher), or a descriptive name for your library |
| android.wizard.validate.empty.project.name=Please enter an application name |
| android.wizard.validate.lowercase.application.name=The application name for most apps begins with an uppercase letter |
| android.wizard.validate.select.language=Please select a language |
| android.wizard.validate.select.appcompat=Using legacy android.support libraries will prevent you from using the latest Play Services and Jetpack libraries |
| android.invalid.sdk.message=Your Android SDK path is invalid. Please update it in <a href="#">Settings</a>. |
| android.wizard.jdk.autodetect.result.not.found=No appropriate JDK is found |
| android.facet.editor.is.library.checkbox=Li&brary module |
| android.run.sdk.manager.action.text=SDK Manager |
| android.run.avd.manager.action.text=AVD Manager |
| android.choose.sdk.label=Please choose Android SDK location |
| android.choose.sdk.title=Choose SDK |
| copy.resources.from.artifacts.setting=R&un "process-resources" Maven task before Make |
| android.apk.settings.title=Resources Packaging |
| android.create.avd.dialog.sdcard.size=S&ize: |
| android.create.avd.dialog.sdcard.file=&File: |
| android.create.avd.dialog.sdcard.title=SDCard |
| android.create.avd.dialog.sdcard.file.browser.title=Select SDCard file |
| android.facet.settings.res.overlay.panel.title=Res-overlay directories |
| android.facet.setting.res.overlay.add=A&dd |
| android.facet.settings.res.overlay.remove=Rem&ove |
| android.inspections.group.name=Android |
| android.inspections.dom.name=Android Resources Validation |
| android.inspections.root.tag.name=Android XML root tag validation |
| android.inspections.unknown.attribute.name=Unknown Android XML attribute |
| android.inspections.unknown.attribute.message=Unknown attribute {0} |
| android.facet.settings.generate.unsigned.apk=Generate unsigned AP&K |
| android.compile.messages.generating.r.java=Generating R.java... |
| android.compile.messages.generating.r.java.content.name=Generating sources |
| android.compile.messages.copying.sources.from.libraries=Copying sources from libraries... |
| android.new.component.action.title=Android (Other) |
| android.new.component.action.title.non.gradle=Android Component |
| android.new.component.action.description=Create a new Android object from the Other category |
| android.new.component.action.command.name=New Android Component |
| android.new.component.dialog.activity.item=Activity |
| android.new.component.dialog.fragment.item=Fragment |
| android.new.component.dialog.service.item=Service |
| android.new.component.dialog.broadcast.receiver.item=Broadcast Receiver |
| android.new.component.dialog.broadcast.remote.interface=Remote Interface |
| android.dex.compiler.vm.options.title=Android DX Compiler VM Options |
| android.proguard.vm.options.title=Android ProGuard VM Options |
| android.dex.compiler.configurable.display.name=Android Compilers |
| android.run.configuration.general.tab.title=General |
| android.run.configuration.emulator.tab.title=Emulator |
| android.run.configuration.misc.tab.title=Miscellaneous |
| android.facet.settings.apk.path.label=A&PK path: |
| android.run.confguration.deploy.and.install.check.box=D&eploy application |
| android.logcat.no.android.facets.error=There is no Android facets in the project |
| android.facet.settings.compile.resources.by.ide=&Generate by IDE |
| android.keystore.password.label=Pa&ssword: |
| android.keystore.confirm.password.label=C&onfirm: |
| android.export.package.new.key.alias.label=&Alias: |
| android.key.password.label=Pa&ssword: |
| android.cannot.debug.noDebugPermissions=Cannot debug application from module {0} on device {1}.\n\ |
| This application does not have the 'debuggable' attribute enabled in its manifest.\n\ |
| If you have manually set it in the manifest, then remove it and let the IDE automatically assign it.\n\ |
| If you are using Gradle, make sure that your current variant is debuggable. |
| android.cannot.run.library.project.error=The module cannot be Android library |
| android.cannot.run.library.project.in.this.buildtype=The currently selected Gradle build type does not support instrumentation tests |
| android.compilation.error.specify.platform=[{0}] Android SDK is not specified or cannot be parsed |
| android.compilation.error.manifest.not.found=[{0}] AndroidManifest.xml file not found. Please, check Android facet settings. |
| android.compilation.error.apt.gen.not.specified=AAPT destination directory not specified for module {0} |
| android.compilation.error.apk.path.not.specified=Final APK path not specified for module {0} |
| android.restart.logcat.action.text=Restart |
| android.restart.logcat.action.description=Restart logging |
| android.configure.logcat.header.text=Logcat Header |
| android.configure.logcat.header.description=Configure filter for logcat headers (time, pid/tid, etc.) |
| android.configure.logcat.header.title=Configure Logcat Header |
| android.new.component.dialog.application.item=Application |
| android.sdk.missing.title=SDK Problem |
| android.sdk.missing.msg=Your Android SDK is missing, out of date or corrupted. |
| android.sdk.open.manager=Open SDK Manager |
| android.sdk.presentable.name=Android SDK |
| android.sdk.configure.jdk.error=Please configure internal JDK |
| no.jdk.for.android.found.error=No Java SDK of appropriate version found. In addition to the Android SDK, you need to define a JDK 1.5, 1.6 or 1.7 |
| no.jdk.error=You need to create at least one JDK of versions 1.5, 1.6 or 1.7 |
| cannot.parse.sdk.error=Cannot parse Android SDK |
| android.add.sdk.tooltip=Add SDK |
| android.console.tool.window.title=Android Console |
| ddms.corrupted.error=Warning: debug info can be unavailable. Please close other application using ADB: Monitor, DDMS, Eclipse |
| android.font.file.type.description=Font |
| android.import.dependencies.error.message.header=Importing finished with errors: |
| android.import.dependencies.add.module.dependency.task.title=Add dependency {0} --> {1} |
| android.import.dependencies.new.module.task.title=Create library module {0} in {1} |
| android.import.dependencies.import.module.task.title=Import library module {0} from {1} |
| android.import.dependencies.dialog.title=Import Android Dependencies From Property Files |
| android.import.dependencies.source.roots.dialog.title=Import Source Roots |
| android.import.dependencies.source.roots.dialog.label=Choose source roots to add to your project |
| sdk.broken.error=Cannot parse Android SDK. Please reconfigure it in Android facet settings |
| android.layout.preview.cannot.load.library.error=Failed to load platform rendering library |
| android.layout.preview.tool.window.title=Preview |
| android.layout.visual.tool.window.title=Layout Validation |
| android.layout.preview.default.error.message=Cannot perform rendering |
| android.layout.preview.zoom.in.action.text=Zoom In |
| android.layout.preview.zoom.out.action.text=Zoom Out |
| android.layout.preview.zoom.actual.action.text=Zoom to actual size |
| android.layout.preview.zoom.to.fit.action.text=Zoom to Fit |
| android.layout.preview.refresh.action.text=Force Refresh Layout |
| restart.adb.fix.text=Restart ADB integration and try again |
| android.layout.preview.edit.configuration.available.qualifiers.label=A&vailable qualifiers: |
| android.layout.preview.edit.configuration.choosen.qualifiers.label=C&hosen qualifiers: |
| new.resource.dir.action.name=Creating resource directory "{0}" |
| new.resource.action.name=Creating resource file "{0}" |
| android.extended.device.chooser.running.device.radio=&Choose a running device |
| android.extended.device.chooser.launch.emulator.radio=&Launch emulator |
| android.extended.device.chooser.avd.label=&Android virtual device: |
| deployment.target.settings.show.dialog=Show &chooser dialog |
| deployment.target.settings.usb.device=&USB device |
| deployment.target.settings.emulator=Emulato&r |
| deployment.target.settings.prefer.avd.label=&Prefer Android Virtual Device: |
| deployment.target.settings.title=Target Device |
| deployment.target.settings.wizard.configure.later=Do not create run configuration |
| deployment.target.settings.wizard.show.dialog=Show device chooser dialog |
| deployment.target.settings.wizard.usb.device=USB device |
| deployment.target.settings.wizard.emulator=Emulator |
| deployment.target.not.found=No target device found. |
| deployment.failed.splitapk.nomatch=The currently selected variant "{0}" uses split APKs, but none of the {1} split apks are compatible \ |
| with the current device with density "{2}" and ABIs "{3}". |
| deployment.failed.reason.different.signature=the device already has an application with the same package but a different signature |
| deployment.failed.reason.dexopt=the device possibly has stale dexed jars that don't match the current version (dexopt error) |
| deployment.failed.reason.version.downgrade=the device already has a newer version of this application |
| deployment.failed.uninstall.prompt.text=Installation failed since {0}.\n\ |
| In order to proceed, you have to uninstall the existing application.\n\n\ |
| WARNING: Uninstalling will remove the application data!\n\n\ |
| Do you want to uninstall the existing application? |
| deployment.failed.uninstall.prompt.generic.text=Installation failed with message {0}.\n\ |
| It is possible that this issue is resolved by uninstalling an existing version of the apk if it is present, and then re-installing.\n\n\ |
| WARNING: Uninstalling will remove the application data!\n\n\ |
| Do you want to uninstall the existing application? |
| deployment.failed.uninstall.prompt.androidthings.text=Your apk and other installed packages \ |
| have intent IOT_LAUNCHER. Only one apk with that intent may be installed at a time. Try \ |
| uninstalling those packages before installing your apk.\n\n\ |
| WARNING: Uninstalling will remove the application data!\n\n\ |
| Do you want to uninstall the following applications?\n\ |
| {0} |
| deployment.failed.uninstall.prompt.androidthings.errortext=Failed to uninstall the following \ |
| packages:\n\ |
| {0} |
| deployment.failed.reason.devicedisconnected=Installation failed because the device "{0}" disconnected. |
| deployment.failed.reason.oldersdk=Installation failed since app''s minSdkVersion is newer than device''s API level ({0}).\n\ |
| Please update your app's minSdkVersion. |
| deployment.failed.title=Application Installation Failed |
| deployment.failed.no.certificates.explanation=Installation failed since the APK was either not signed, or signed incorrectly.\n\ |
| If this is a Gradle-based project, then make sure the signing configuration is specified in the Gradle build script. |
| android.compilation.error.cannot.create.png.cache.directory=Cannot create PNG cache directory for module {0} |
| android.inspections.non.constant.res.ids.in.switch.name=Non-constant resource ID in a switch statement |
| android.inspections.non.constant.res.ids.in.switch.message=Resource IDs cannot be used in a switch statement in Android library modules |
| android.logcat.clear.log.action.title=Clear logcat |
| android.logcat.clear.log.action.tooltip=Clears logcat buffer on device |
| android.logcat.filters.none=No Filters |
| android.logcat.filters.selected=Show only selected application |
| android.logcat.filters.edit=Edit Filter Configuration |
| android.logcat.new.filter.dialog.name.label=Filter &Name\: |
| android.logcat.new.filter.dialog.tag.label=Log &Tag\: |
| android.logcat.new.filter.dialog.message.label=Log &Message\: |
| android.logcat.new.filter.dialog.pid.label=&PID\: |
| android.logcat.new.filter.dialog.package.name.label=P&ackage Name\: |
| android.logcat.new.filter.dialog.log.level.label=Log &Level\: |
| android.logcat.new.filter.dialog.name.not.specified.error=Filter name is not specified |
| android.logcat.new.filter.dialog.incorrect.log.tag.pattern.error=Invalid log tag regex pattern |
| android.logcat.new.filter.dialog.incorrect.message.pattern.error=Invalid log message regex pattern |
| android.logcat.new.filter.dialog.incorrect.application.name.pattern.error=Invalid application name regex pattern |
| android.logcat.new.filter.dialog.incorrect.pid.error=PID must be a positive integer |
| android.logcat.new.filter.dialog.title=Create New Logcat Filter |
| android.logcat.edit.filter.dialog.title=Edit Logcat Filter |
| android.logcat.edit.logcat.filter.button=Edit selected logcat filter |
| android.logcat.remove.logcat.filter.button=Remove selected logcat filter |
| android.logcat.add.logcat.filter.button=Add a new logcat filter |
| android.logcat.new.logcat.dialog.label=Specify one or several filtering parameters\: |
| android.logcat.new.filter.dialog.name.busy.error=Filter {0} already exists |
| android.logcat.edit.filter.dialog.no.filters=Click on the add icon to add a filter |
| android.logcat.header.dialog.show.time=Show date and &time |
| android.logcat.header.dialog.show.process.info=Show &process and thread IDs (PID-TID) |
| android.logcat.header.dialog.show.packageName=Show package &name |
| android.logcat.header.dialog.show.tag=Show ta&g |
| |
| android.emulator=Emulator |
| android.ddms.devicepanel.title=Devices |
| android.ddms.nodevices=[none] |
| |
| android.ddms.actions.terminate.vm=Terminate Application |
| android.ddms.actions.terminate.vm.description=Terminates selected Android Application |
| android.ddms.actions.initiate.gc=Initiate GC |
| android.ddms.actions.initiate.gc.description=Initiates garbage collection on selected VM |
| android.ddms.actions.dump.hprof=Dump Java Heap |
| android.ddms.actions.dump.hprof.description=Dump Java heap for selected client |
| android.ddms.actions.dump.hprof.error.unsupported=Heap dump; Older devices aren't supported yet. Please manually retrieve the file from the device using\n\ |
| $ adb pull {0} |
| android.ddms.actions.screenshot=Screen Capture |
| android.ddms.actions.screenshot.description=Obtain a screenshot from the device |
| android.ddms.actions.screenshot.copied.to.clipboard=Image copied to clipboard |
| android.ddms.actions.screenrecord=Screen Record |
| android.ddms.actions.screenrecord.description=Record a video of the device display |
| android.ddms.actions.methodprofile.start=Start Method Tracing |
| android.ddms.actions.methodprofile.stop=Stop Method Tracing |
| android.ddms.actions.allocationtracker.start=Start Allocation Tracking |
| android.ddms.actions.allocationtracker.stop=Stop Allocation Tracking |
| android.ddms.actions.allocationtracker.description=Record all allocations that occur while tracking is active |
| android.ddms.actions.layoutinspector.title=Layout Inspector |
| android.ddms.actions.layoutinspector.title.legacy=Legacy Layout Inspector |
| android.ddms.actions.layoutinspector.description=Inspect Layout for the selected window |
| android.ddms.actions.layoutinspector.description.disabled=Inspect layout disabled while debugging |
| android.ddms.actions.layoutinspector.windowpicker=Select Window |
| android.ddms.actions.layoutinspector.notification.group=Layout Inspector |
| android.ddms.actions.layoutinspector.notification.title=Layout Inspector |
| android.ddms.actions.layoutinspector.dumpdisplay.notification.success=Display List info written to logcat. |
| android.ddms.actions.layoutinspector.dumpdisplay.notification.nonode=Failed to retrieve display list info, could not find target node. |
| android.ddms.actions.layoutinspector.dumpdisplay.notification.failure=Failed to retrieve display list info due to exception: {0} |
| android.ddms.actions.layoutinspector.update.notification.failure=Failed to update image from device. |
| android.ddms.actions.layoutinspector.menu.show.bound=Show layout bounds |
| android.ddms.actions.layoutinspector.menu.dump.display=Dump DisplayList |
| android.ddms.notification.layoutinspector.reboot.live.inspector=Unable to detect a live inspection service. To enable live inspections, restart the device. |
| android.ddms.screenshot.task.step.obtain=Obtaining screenshot from device... |
| android.ddms.screenshot.task.step.load=Loading screenshot into memory... |
| android.ddms.screenshot.task.error1=Unexpected error while obtaining screenshot from device: {0} |
| android.ddms.screenshot.task.error.invalid.bpp=Unsupported image (bits per pixel = {0}) received from device |
| android.ddms.screenshot.save.error=Unexpected error while saving screenshot: {0} |
| android.ddms.screenshot.generic.error=Unexpected error while obtaining screenshot: {0} |
| android.ddms.screenshot.save.title=Save as PNG |
| android.ddms.screenshot.save.ok.button.text=Save |
| android.ddms.screenshot.image.processor.task.title=Updating Image |
| android.ddms.screenrecord.options.ok.button.text=Start Recording |
| android.ddms.screenrecorder.info=<html>Screen Recorder can record the device's display for a maximum of 3 minutes.<br> \ |
| By default, it records at the device's native resolution or at 720p at a 4 Mbps bitrate.<br>You can customize these \ |
| options below. Minimum resolution is 96x64px. <br>Resolution must be a multiple of 16. Leave empty to use defaults.\ |
| </html> |
| android.compile.messages.processing.external.apklib.dependencies=Processing external apklib dependencies |
| android.maven.cannot.parse.android.sdk.error=Cannot parse Android SDK for module {0}. Try to force reimport from Maven model |
| android.facet.settings.custom.debug.keystore.label=C&ustom debug keystore\: |
| android.export.package.run.proguard.label=Run &ProGuard |
| android.export.package.proguad.config.label=C&onfig file path\: |
| android.extract.package.specify.proguard.cfg.path.error=Please specify ProGuard config file path |
| android.facet.settings.pack.test.sources=Include test code and resources into APK |
| android.inspections.lint.name=Android Lint Validation |
| |
| android.lint.inspections.aapt.crash=Potential AAPT crash |
| android.lint.inspections.accepts.user.certificates=The Network Security Configuration allows the use of user certificates in the release version of your app |
| android.lint.inspections.adapter.view.children=AdapterViews cannot have children in XML |
| android.lint.inspections.add.javascript.interface=addJavascriptInterface Called |
| android.lint.inspections.all.caps=Combining textAllCaps and markup |
| android.lint.inspections.allow.all.hostname.verifier=Insecure HostnameVerifier |
| android.lint.inspections.allow.backup=AllowBackup/FullBackupContent Problems |
| android.lint.inspections.always.show.action=Usage of showAsAction\=always |
| android.lint.inspections.animator.keep=Missing @Keep for Animated Properties |
| android.lint.inspections.annotation.processor.on.compile.path=Annotation Processor on Compile Classpath |
| android.lint.inspections.app.compat.custom.view=Appcompat Custom Widgets |
| android.lint.inspections.app.compat.method=Using Wrong AppCompat Method |
| android.lint.inspections.app.compat.resource=Menu namespace |
| android.lint.inspections.app.indexing.service=App Indexing Background Services |
| android.lint.inspections.app.links.auto.verify.error=App Links Auto Verification Failure |
| android.lint.inspections.app.links.auto.verify.warning=Potential App Links Auto Verification Failure |
| android.lint.inspections.app.link.url.error=URL not supported by app for Firebase App Indexing |
| android.lint.inspections.apply.shared.pref=Use apply() on SharedPreferences |
| android.lint.inspections.assert=Ignored Assertions |
| android.lint.inspections.auth.leak=Code might contain an auth leak |
| android.lint.inspections.autofill=Use Autofill |
| android.lint.inspections.back.button=Back button |
| android.lint.inspections.battery.life=Battery Life Issues |
| android.lint.inspections.blocked.private.api=Using Blocked Private API |
| android.lint.inspections.bottom.app.bar=BottomAppBar Problems |
| android.lint.inspections.broken.iterator=Broken Iterator |
| android.lint.inspections.button.case=Cancel/OK dialog button capitalization |
| android.lint.inspections.button.order=Button order |
| android.lint.inspections.button.style=Button should be borderless |
| android.lint.inspections.byte.order.mark=Byte order mark inside files |
| android.lint.inspections.canvas.size=Wrong Canvas Size |
| android.lint.inspections.clickable.view.accessibility=Accessibility in Custom Views |
| android.lint.inspections.commit.pref.edits=Missing commit() on SharedPreference editor |
| android.lint.inspections.commit.transaction=Missing commit() calls |
| android.lint.inspections.constant.locale=Constant Locale |
| android.lint.inspections.content.description=Image without contentDescription |
| android.lint.inspections.convert.to.webp=Convert to WebP |
| android.lint.inspections.custom.view.styleable=Mismatched Styleable/Custom View Name |
| android.lint.inspections.cut.paste.id=Likely cut & paste mistakes |
| android.lint.inspections.data.binding.without.kapt=Data Binding without Annotation Processing |
| android.lint.inspections.deleted.provider=Using Deleted Provider |
| android.lint.inspections.deprecated=Using deprecated resources |
| android.lint.inspections.deprecated.provider=Using BC Provider |
| android.lint.inspections.device.admin=Malformed Device Admin |
| android.lint.inspections.dev.mode.obsolete=Dev Mode Obsolete |
| android.lint.inspections.diff.util.equals=Suspicious DiffUtil Equality |
| android.lint.inspections.disable.baseline.alignment=Missing baselineAligned attribute |
| android.lint.inspections.disabled.auto.revoke=Using autoRevokePermissions\="disallowed" |
| android.lint.inspections.discouraged.private.api=Using Discouraged Private API |
| android.lint.inspections.draw.allocation=Memory allocations within drawing code |
| android.lint.inspections.duplicate.activity=Activity registered more than once |
| android.lint.inspections.duplicate.definition=Duplicate definitions of resources |
| android.lint.inspections.duplicate.divider=Unnecessary Divider Copy |
| android.lint.inspections.duplicate.ids=Duplicate ids within a single layout |
| android.lint.inspections.duplicate.included.ids=Duplicate ids across layouts combined with include tags |
| android.lint.inspections.duplicate.platform.classes=Duplicate Platform Classes |
| android.lint.inspections.duplicate.strings=Duplicate Strings |
| android.lint.inspections.duplicate.uses.feature=Feature declared more than once |
| android.lint.inspections.ellipsize.max.lines=Combining Ellipsize and Maxlines |
| android.lint.inspections.enforce.utf8=Encoding used in resource files is not UTF-8 |
| android.lint.inspections.enqueue.work=WorkManager Enqueue |
| android.lint.inspections.exif.interface=Using android.media.ExifInterface |
| android.lint.inspections.expired.target.sdk.version=TargetSdkVersion No Longer Supported |
| android.lint.inspections.expiring.target.sdk.version=TargetSdkVersion Soon Expiring |
| android.lint.inspections.exported.content.provider=Content provider does not require permission |
| android.lint.inspections.exported.preference.activity=PreferenceActivity should not be exported |
| android.lint.inspections.exported.receiver=Receiver does not require permission |
| android.lint.inspections.exported.service=Exported service does not require permission |
| android.lint.inspections.extra.text=Extraneous text in resource files |
| android.lint.inspections.extra.translation=Extra translation |
| android.lint.inspections.find.view.by.id.cast=Add Explicit Cast |
| android.lint.inspections.font.validation.error=Validation of font files |
| android.lint.inspections.font.validation.warning=Validation of font files |
| android.lint.inspections.full.backup.content=Valid Full Backup Content File |
| android.lint.inspections.get.content.description.override=Overriding getContentDescription() on a View |
| android.lint.inspections.get.instance=Cipher.getInstance with ECB |
| android.lint.inspections.get.locales=Locale crash |
| android.lint.inspections.gif.usage=Using .gif format for bitmaps is discouraged |
| android.lint.inspections.google.app.indexing.api.warning=Missing support for Firebase App Indexing Api |
| android.lint.inspections.google.app.indexing.warning=Missing support for Firebase App Indexing |
| android.lint.inspections.gradle.compatible=Incompatible Gradle Versions |
| android.lint.inspections.gradle.deprecated=Deprecated Gradle Construct |
| android.lint.inspections.gradle.getter=Gradle Implicit Getter Call |
| android.lint.inspections.gradle.overrides=Value overridden by Gradle build script |
| android.lint.inspections.gradle.plugin.version=Incompatible Android Gradle Plugin |
| android.lint.inspections.grant.all.uris=Content provider shares everything |
| android.lint.inspections.grid.layout=GridLayout validation |
| android.lint.inspections.half.float=Incorrect Half Float |
| android.lint.inspections.handler.leak=Handler reference leaks |
| android.lint.inspections.hardcoded.debug.mode=Hardcoded value of android\:debuggable in the manifest |
| android.lint.inspections.hardcoded.text=Hardcoded text |
| android.lint.inspections.hardware.ids=Hardware Id Usage |
| android.lint.inspections.high.app.version.code=VersionCode too high |
| android.lint.inspections.icon.colors=Icon colors do not follow the recommended visual style |
| android.lint.inspections.icon.densities=Icon densities validation |
| android.lint.inspections.icon.dip.size=Icon density-independent size validation |
| android.lint.inspections.icon.duplicates=Duplicated icons under different names |
| android.lint.inspections.icon.duplicates.config=Identical bitmaps across various configurations |
| android.lint.inspections.icon.expected.size=Icon has incorrect size |
| android.lint.inspections.icon.extension=Icon format does not match the file extension |
| android.lint.inspections.icon.launcher.shape=The launcher icon shape should use a distinct silhouette |
| android.lint.inspections.icon.location=Image defined in density-independent drawable folder |
| android.lint.inspections.icon.missing.density.folder=Missing density folder |
| android.lint.inspections.icon.mixed.nine.patch=Clashing PNG and 9-PNG files |
| android.lint.inspections.icon.no.dpi=Icon appears in both -nodpi and dpi folders |
| android.lint.inspections.icon.xml.and.png=Icon is specified both as .xml file and as a bitmap |
| android.lint.inspections.illegal.resource.ref=Name and version must be integer or string, not resource |
| android.lint.inspections.implied.quantity=Implied Quantities |
| android.lint.inspections.implied.touchscreen.hardware=Hardware feature touchscreen not explicitly marked as optional |
| android.lint.inspections.include.layout.param=Ignored layout params on include |
| android.lint.inspections.incompatible.media.browser.service.compat.version=Obsolete version of MediaBrowserServiceCompat |
| android.lint.inspections.inconsistent.arrays=Inconsistencies in array element counts |
| android.lint.inspections.inconsistent.layout=Inconsistent Layouts |
| android.lint.inspections.inefficient.weight=Inefficient layout weight |
| android.lint.inspections.inflate.params=Layout Inflation without a Parent |
| android.lint.inspections.inlined.api=Using inlined constants on older versions |
| android.lint.inspections.innerclass.separator=Inner classes should use $ rather than . |
| android.lint.inspections.in.or.mm.usage=Using mm or in dimensions |
| android.lint.inspections.insecure.base.configuration=Insecure Base Configuration |
| android.lint.inspections.instant.apps=Instant App Issues |
| android.lint.inspections.instantiatable=Registered class is not instantiatable |
| android.lint.inspections.intent.reset=Suspicious mix of setType and setData |
| android.lint.inspections.invalid.analytics.name=Invalid Analytics Name |
| android.lint.inspections.invalid.id=Invalid ID declaration |
| android.lint.inspections.invalid.ime.action.id=Invalid imeActionId declaration |
| android.lint.inspections.invalid.navigation=No start destination specified |
| android.lint.inspections.invalid.permission=Invalid Permission Attribute |
| android.lint.inspections.invalid.resource.folder=Invalid Resource Folder |
| android.lint.inspections.invalid.uses.tag.attribute=Invalid name attribute for uses element |
| android.lint.inspections.invalid.vector.path=Invalid vector paths |
| android.lint.inspections.invalid.wake.lock.tag=Invalid Wake Lock Tag |
| android.lint.inspections.invalid.wear.feature.attribute=Invalid attribute for Wear uses-feature |
| android.lint.inspections.javascript.interface=Missing @JavascriptInterface on methods |
| android.lint.inspections.job.scheduler.service=JobScheduler problems |
| android.lint.inspections.keyboard.inaccessible.widget=Keyboard inaccessible widget |
| android.lint.inspections.label.for=Missing accessibility label |
| android.lint.inspections.library.custom.view=Custom views in libraries should use res-auto-namespace |
| android.lint.inspections.lifecycle.annotation.processor.with.java8=Lifecycle Annotation Processor with Java 8 Compile Option |
| android.lint.inspections.locale.folder=Wrong locale name |
| android.lint.inspections.locked.orientation.activity=Incompatible screenOrientation manifest value |
| android.lint.inspections.log.conditional=Unconditional Logging Calls |
| android.lint.inspections.log.tag.mismatch=Mismatched Log Tags |
| android.lint.inspections.long.log.tag=Too Long Log Tags |
| android.lint.inspections.mangled.crlf=Mangled file line endings |
| android.lint.inspections.manifest.order=Incorrect order of elements in manifest |
| android.lint.inspections.manifest.resource=Manifest Resource References |
| android.lint.inspections.menu.title=Missing menu title |
| android.lint.inspections.merge.root.frame=FrameLayout can be replaced with <merge> tag |
| android.lint.inspections.min.sdk.too.low=API Version Too Low |
| android.lint.inspections.mipmap.icons=Use Mipmap Launcher Icons |
| android.lint.inspections.missing.application.icon=Missing application icon |
| android.lint.inspections.missing.auto.revoke.tolerance=Missing attribute autoRevokePermissions |
| android.lint.inspections.missing.backup.pin=Missing Backup Pin |
| android.lint.inspections.missing.class=Missing registered class |
| android.lint.inspections.missing.constraints=Missing Constraints in ConstraintLayout |
| android.lint.inspections.missing.default.resource=Missing Default |
| android.lint.inspections.missing.firebase.instance.token.refresh=Missing Firebase Messaging Callback |
| android.lint.inspections.missing.id=Fragments should specify an id or tag |
| android.lint.inspections.missing.intent.filter.for.media.search=Missing MEDIA_PLAY_FROM_SEARCH intent-filter |
| android.lint.inspections.missing.leanback.launcher=Missing Leanback Launcher Intent Filter |
| android.lint.inspections.missing.leanback.support=Missing Leanback Support |
| android.lint.inspections.missing.media.browser.service.intent.filter=Missing MediaBrowserService intent-filter |
| android.lint.inspections.missing.on.play.from.search=Missing onPlayFromSearch. |
| android.lint.inspections.missing.permission=Missing Permissions |
| android.lint.inspections.missing.prefix=Missing Android XML namespace |
| android.lint.inspections.missing.quantity=Missing quantity translation |
| android.lint.inspections.missing.translation=Incomplete translation |
| android.lint.inspections.missing.tv.banner=TV Missing Banner |
| android.lint.inspections.missing.version=Missing application name/version |
| android.lint.inspections.mock.location=Using mock location provider in production |
| android.lint.inspections.motion.layout.invalid.scene.file.reference=layoutDescription must specify a scene file |
| android.lint.inspections.motion.scene.file.validation.error=Validation errors in MotionScene files |
| android.lint.inspections.multiple.uses.sdk=Multiple <uses-sdk> elements in the manifest |
| android.lint.inspections.namespace.typo=Misspelled namespace declaration |
| android.lint.inspections.negative.margin=Negative Margins |
| android.lint.inspections.nested.scrolling=Nested scrolling widgets |
| android.lint.inspections.nested.weights=Nested layout weights |
| android.lint.inspections.network.security.config=Valid Network Security Config File |
| android.lint.inspections.new.api=Calling new methods on older versions |
| android.lint.inspections.nfc.tech.whitespace=Whitespace in NFC tech lists |
| android.lint.inspections.non.resizeable.activity=Activity is set to be non resizeable |
| android.lint.inspections.notification.icon.compatibility=Notification Icon Compatibility |
| android.lint.inspections.not.sibling=Invalid Constraints |
| android.lint.inspections.object.animator.binding=Incorrect ObjectAnimator Property |
| android.lint.inspections.obsolete.layout.param=Obsolete layout params |
| android.lint.inspections.obsolete.sdk.int=Obsolete SDK_INT Version Check |
| android.lint.inspections.old.target.api=Target SDK attribute is not targeting latest version |
| android.lint.inspections.on.click=onClick method does not exist |
| android.lint.inspections.orientation=Missing explicit orientation |
| android.lint.inspections.outdated.library=Outdated Library |
| android.lint.inspections.overdraw=Overdraw\: Painting regions more than once |
| android.lint.inspections.override=Method conflicts with new inherited method |
| android.lint.inspections.override.abstract=Not overriding abstract methods on older platforms |
| android.lint.inspections.packaged.private.key=Packaged private key |
| android.lint.inspections.package.manager.get.signatures=Potential Multiple Certificate Exploit |
| android.lint.inspections.parcel.class.loader=Default Parcel Class Loader |
| android.lint.inspections.parcel.creator=Missing Parcelable CREATOR field |
| android.lint.inspections.pending.bindings=Missing Pending Bindings |
| android.lint.inspections.permission.implies.unsupported.chrome.os.hardware=Permission Implies Unsupported Chrome OS Hardware |
| android.lint.inspections.permission.implies.unsupported.hardware=Permission Implies Unsupported Hardware |
| android.lint.inspections.pin.set.expiry=Validate <pin-set> expiration attribute |
| android.lint.inspections.plurals.candidate=Potential Plurals |
| android.lint.inspections.private.api=Using Private APIs |
| android.lint.inspections.private.resource=Using private resources |
| android.lint.inspections.proguard=Using obsolete ProGuard configuration |
| android.lint.inspections.proguard.split=Proguard.cfg file contains generic Android rules |
| android.lint.inspections.protected.permissions=Using system app permission |
| android.lint.inspections.px.usage=Using 'px' dimension |
| android.lint.inspections.query.all.packages.permission=Using the QUERY_ALL_PACKAGES permission |
| android.lint.inspections.query.permissions.needed=Using APIs affected by query permissions |
| android.lint.inspections.recycle=Missing recycle() calls |
| android.lint.inspections.recycler.view=RecyclerView Problems |
| android.lint.inspections.redundant.namespace=Redundant namespace |
| android.lint.inspections.reference.type=Incorrect reference types |
| android.lint.inspections.registered=Class is not registered in the manifest |
| android.lint.inspections.relative.overlap=Overlapping items in RelativeLayout |
| android.lint.inspections.required.size=Missing layout_width or layout_height attributes |
| android.lint.inspections.requires.feature=Requires Feature |
| android.lint.inspections.res.auto=Hardcoded Package in Namespace |
| android.lint.inspections.resource.as.color=Should pass resolved color instead of resource id |
| android.lint.inspections.resource.cycle=Cycle in resource definitions |
| android.lint.inspections.resource.name=Resource with Wrong Prefix |
| android.lint.inspections.resource.type=Wrong Resource Type |
| android.lint.inspections.risky.library=Libraries with Privacy or Security Risks |
| android.lint.inspections.rtl.compat=Right-to-left text compatibility issues |
| android.lint.inspections.rtl.enabled=Using RTL attributes without enabling RTL support |
| android.lint.inspections.rtl.hardcoded=Using left/right instead of start/end attributes |
| android.lint.inspections.rtl.symmetry=Padding and margin symmetry |
| android.lint.inspections.scroll.view.count=ScrollViews can have only one child |
| android.lint.inspections.scroll.view.size=ScrollView size validation |
| android.lint.inspections.sd.card.path=Hardcoded reference to /sdcard |
| android.lint.inspections.selectable.text=Dynamic text should probably be selectable |
| android.lint.inspections.service.cast=Wrong system service casts |
| android.lint.inspections.set.java.script.enabled=Using setJavaScriptEnabled |
| android.lint.inspections.set.text.i18n=TextView Internationalization |
| android.lint.inspections.set.world.readable=File.setReadable() used to make file world-readable |
| android.lint.inspections.set.world.writable=File.setWritable() used to make file world-writable |
| android.lint.inspections.short.alarm=Short or Frequent Alarm |
| android.lint.inspections.show.toast=Toast created but not shown |
| android.lint.inspections.signature.or.system.permissions=signatureOrSystem permissions declared |
| android.lint.inspections.slices=Slices |
| android.lint.inspections.small.sp=Text size is too small |
| android.lint.inspections.soon.blocked.private.api=Using Soon-to-Be Blocked Private API |
| android.lint.inspections.source.locked.orientation.activity=Incompatible setRequestedOrientation value |
| android.lint.inspections.sp.usage=Using dp instead of sp for text sizes |
| android.lint.inspections.sslcertificate.socket.factory.create.socket=Insecure call to SSLCertificateSocketFactory.createSocket() |
| android.lint.inspections.sslcertificate.socket.factory.get.insecure=Call to SSLCertificateSocketFactory.getInsecure() |
| android.lint.inspections.state.list.reachable=Unreachable state in a <selector> |
| android.lint.inspections.static.field.leak=Static Field Leaks |
| android.lint.inspections.string.escaping=Invalid string escapes |
| android.lint.inspections.string.format.count=Formatting argument types incomplete or inconsistent |
| android.lint.inspections.string.format.invalid=Invalid format string |
| android.lint.inspections.string.format.matches=String.format string doesn't match the XML format string |
| android.lint.inspections.string.should.be.int=String should be int |
| android.lint.inspections.suspicious0dp=Suspicious 0dp dimension |
| android.lint.inspections.suspicious.import='import android.R' statement |
| android.lint.inspections.switch.int.def=Missing @IntDef in Switch |
| android.lint.inspections.synthetic.accessor=Synthetic Accessor |
| android.lint.inspections.test.app.link=Unmatched URLs |
| android.lint.inspections.text.fields=Missing inputType |
| android.lint.inspections.text.view.edits=TextView should probably be an EditText instead |
| android.lint.inspections.too.deep.layout=Layout hierarchy is too deep |
| android.lint.inspections.too.many.views=Layout has too many views |
| android.lint.inspections.translucent.orientation=Mixing screenOrientation and translucency |
| android.lint.inspections.trust.all.x509.trust.manager=Insecure TLS/SSL trust manager |
| android.lint.inspections.typography.dashes=Hyphen can be replaced with dash |
| android.lint.inspections.typography.ellipsis=Ellipsis string can be replaced with ellipsis character |
| android.lint.inspections.typography.fractions=Fraction string can be replaced with fraction character |
| android.lint.inspections.typography.other=Other typographical problems |
| android.lint.inspections.typography.quotes=Straight quotes can be replaced with curvy quotes |
| android.lint.inspections.typos=Spelling error |
| android.lint.inspections.unique.constants=Overlapping Enumeration Constants |
| android.lint.inspections.unique.permission=Permission names are not unique |
| android.lint.inspections.unknown.id=Reference to an unknown id |
| android.lint.inspections.unknown.id.in.layout=Reference to an id that is not in the current layout |
| android.lint.inspections.unlocalized.sms=SMS phone number missing country code |
| android.lint.inspections.unpacked.native.code=Missing android\:extractNativeLibs\=false |
| android.lint.inspections.unprotected.smsbroadcast.receiver=Unprotected SMS BroadcastReceiver |
| android.lint.inspections.unsafe.dynamically.loaded.code=load used to dynamically load code |
| android.lint.inspections.unsafe.native.code.location=Native code outside library directory |
| android.lint.inspections.unsafe.protected.broadcast.receiver=Unsafe Protected BroadcastReceiver |
| android.lint.inspections.unsupported.chrome.os.camera.system.feature=Looking for Rear Camera only feature |
| android.lint.inspections.unsupported.chrome.os.hardware=Unsupported Chrome OS Hardware Feature |
| android.lint.inspections.unsupported.tv.hardware=Unsupported TV Hardware Feature |
| android.lint.inspections.untranslatable=Translated Untranslatable |
| android.lint.inspections.unused.attribute=Attribute unused on older versions |
| android.lint.inspections.unused.ids=Unused id |
| android.lint.inspections.unused.navigation=Unused Navigation |
| android.lint.inspections.unused.quantity=Unused quantity translations |
| android.lint.inspections.unused.resources=Unused resources |
| android.lint.inspections.usable.space=Using getUsableSpace() |
| android.lint.inspections.use.alpha2=Using 3-letter Codes |
| android.lint.inspections.use.check.permission=Using the result of check permission calls |
| android.lint.inspections.use.compound.drawables=Node can be replaced by a TextView with compound drawables |
| android.lint.inspections.useless.leaf=Useless leaf layout |
| android.lint.inspections.useless.parent=Useless parent layout |
| android.lint.inspections.use.of.bundled.google.play.services=Use of bundled version of Google Play services |
| android.lint.inspections.uses.min.sdk.attributes=Minimum SDK and target SDK attributes not defined |
| android.lint.inspections.use.sparse.arrays=HashMap can be replaced with SparseArray |
| android.lint.inspections.using.c2.dm=Using C2DM |
| android.lint.inspections.valid.actions.xml=Invalid Action Descriptor |
| android.lint.inspections.valid.fragment=Fragment not instantiatable |
| android.lint.inspections.valid.restrictions=Invalid Restrictions Descriptor |
| android.lint.inspections.vector.drawable.compat=Using VectorDrawableCompat |
| android.lint.inspections.vector.path=Long vector paths |
| android.lint.inspections.vector.raster=Vector Image Generation |
| android.lint.inspections.view.constructor=Missing View constructors for XML inflation |
| android.lint.inspections.view.holder=View Holder Candidates |
| android.lint.inspections.view.tag=Tagged object leaks |
| android.lint.inspections.wakelock.timeout=Using wakeLock without timeout |
| android.lint.inspections.wearable.bind.listener=Usage of Android Wear BIND_LISTENER is deprecated |
| android.lint.inspections.wear.standalone.app.flag=Invalid or missing Wear standalone app flag |
| android.lint.inspections.webp.unsupported=WebP Unsupported |
| android.lint.inspections.web.view.api.availability=WebView API Availability |
| android.lint.inspections.web.view.layout=WebViews in wrap_content parents |
| android.lint.inspections.wifi.manager.leak=WifiManager Leak |
| android.lint.inspections.wifi.manager.potential.leak=WifiManager Potential Leak |
| android.lint.inspections.world.readable.files=openFileOutput() or similar call passing MODE_WORLD_READABLE |
| android.lint.inspections.world.writeable.files=openFileOutput() or similar call passing MODE_WORLD_WRITEABLE |
| android.lint.inspections.wrong.call=Using wrong draw/layout method |
| android.lint.inspections.wrong.case=Wrong case for view tag |
| android.lint.inspections.wrong.constant=Incorrect constant |
| android.lint.inspections.wrong.folder=Resource file in the wrong res folder |
| android.lint.inspections.wrong.region=Suspicious Language/Region Combination |
| android.lint.inspections.wrong.thread=Wrong Thread |
| android.lint.inspections.wrong.thread.interprocedural=Wrong Thread (Interprocedural) |
| android.lint.inspections.wrong.view.cast=Mismatched view type |
| android.lint.inspections.xml.escape.needed=Missing XML Escape |
| |
| android.lint.fix.add.android.prefix=Add Android prefix |
| android.lint.fix.replace.with.zero.dp=Replace size attribute with 0dp |
| android.lint.fix.remove.attribute=Remove attribute |
| android.lint.fix.convert.to.dp=Convert to \"dp\"... |
| android.lint.fix.set.to.wrap.content=Replace size attribute with 'wrap_content' |
| android.lint.fix.remove.unnecessary.view=Remove unnecessary view |
| android.lint.fix.replace.with.suggested.characters=Replace with suggested characters |
| android.lint.fix.add.target.api=Add @TargetApi({0}) Annotation |
| android.lint.fix.add.requires.api=Add @RequiresApi({0}) Annotation |
| android.lint.fix.replace.namespace=Replace with an auto resource namespace |
| android.lint.fix.open.firebase.assistant=Open the Firebase Assistant |
| |
| android.export.unsigned.package.action.text=Export Unsigned Application Package |
| android.inspections.element.not.allowed.name=Android XML element is not allowed |
| android.inspections.unresolvable.tag=Unresolvable tag |
| element.cannot.resolve=Cannot resolve class {0} |
| android.facet.settings.run.proguard=Run ProGuard when building debug APK |
| android.facet.settings.proguard.cfg.label=Config file: |
| android.debug.sessions.will.be.closed=Following debug sessions will be closed\:\n{0} |
| android.launch.ddms.title=Android Device Monitor |
| android.launch.ddms.already.launched.error=Android Device Monitor is already launched |
| android.disable.adb.service.title=Disable ADB Integration |
| android.launch.hierarchy.viewer.action=Hierarchy Viewer |
| android.facet.settings.include.system.proguard=Include system proguard file |
| file.already.exists.error=File {0} already exists |
| deployment.target.settings.min.sdk.info.message=Only compatible AVDs are shown. See 'uses-sdk' tag in AndroidManifest.xml |
| android.compilation.warning.circular.app.dependency=Generated fields in {0}.R class in module ''{1}'' won''t be final, because of circular dependency on module ''{2}'' |
| file.name.not.specified.error=File name is not specified |
| root.element.not.specified.error=Root element is not specified |
| directory.not.specified.error=Directory is not specified |
| android.manifest.merger.not.supported.error=Manifest merging is not supported. Please, reconfigure your manifest files |
| invalid.resource.name.error=Invalid resource name ''{0}'' |
| android.extract.style.title=Extract Android Style |
| android.inline.style.title=Inline Android Style |
| android.inline.style.command.name=Inline Style ''{0}'' |
| android.inline.style.inline.all.text=Inline &all references and remove the style |
| android.inline.style.inline.this.text=Inline &this usage and keep the style |
| android.extract.as.include.title=Extract Android Layout |
| android.inline.layout.command.name=Inline Layout File ''{0}'' |
| android.inline.file.inline.all.text=Inline &all references and remove the file |
| android.inline.file.inline.this.text=Inline &this usage and keep the file |
| android.inline.layout.title=Inline Android Layout |
| android.facet.importing.notification.group=Importing Error |
| android.autogeneration.notification.group=Android Autogeneration |
| android.facet.importing.title=Error when importing module ''{0}'' |
| android.find.style.applications.title=Use Style Where Possible |
| android.aapt.use.custom.package.name=Rename manifest pac&kage\: |
| android.wizard.cannot.find.main.content.root.error=Cannot find content root containing AndroidManifest.xml file in module {0} |
| android.psd.file.type.description=Adobe Photoshop Image |
| android.9patch.file.type.description=Android 9-Patch |
| android.9patch.creator.title=Create 9-Patch file... |
| android.9patch.creator.save.title=Save As .9.png |
| android.9patch.creator.error=Unexpected error while creating 9-Patch file: {0} |
| android.9patch.creator.error.title=Create 9-Patch File |
| android.update.project.properties.dialog.text=The structure of following Android modules was changed:<br>{0}<br>Would you like to update related project.properties files?<br>\ |
| <a href="once">Only once</a><br><a href="always">Always for these modules</a><br><a href="never">Never for these modules</a> |
| android.update.project.properties.dialog.title=Update Property Files |
| error.report.at.b.android=<html>Error Submitting Feedback: {0}<br>\ |
| Consider creating an issue at \ |
| <a href="https://code.google.com/p/android/issues/list">Android Issue Tracker</a></html> |
| error.report.to.google.action=&Report to Google |
| android.refactoring.migratetoappcompat=Migrate to AppCompat |
| android.refactoring.migrateto.androidx=Migrate to AndroidX |
| android.refactoring.rtl.addsupport.title=Add Right-to-Left (RTL) Support |
| android.refactoring.rtl.addsupport.dialog.title=Add Right-to-Left (RTL) Support... |
| android.refactoring.rtl.addsupport.dialog.ok.button.text=Run |
| android.refactoring.rtl.addsupport.dialog.apply.button.text=Press the "Do RTL Refactor" button at the bottom of the search results panel to proceed with the right-to-left (RTL) refactoring\n |
| android.refactoring.rtl.addsupport.dialog.label.text=This refactoring will add RTL support to your Android App.\n\nPlease check the following options:\n |
| android.refactoring.rtl.addsupport.dialog.option.label.update.manifest.text=Update AndroidManifest.xml |
| android.refactoring.rtl.addsupport.dialog.option.label.update.layouts.text=Update Layout Files |
| android.refactoring.rtl.addsupport.dialog.option.label.layouts.options.txt=Layout Options |
| android.refactoring.rtl.addsupport.dialog.option.label.layouts.options.replace.leftright.txt=Replace Left/Right Properties with Start/End Properties |
| android.refactoring.rtl.addsupport.dialog.option.label.layouts.options.generate.v17.txt=Generate -v17 Versions |
| android.refactoring.gradle.warning.rename.source.root=New source root name is NOT propagated<br/>to Gradle config automatically.<br/>You need to make corresponding<br/>change at *.gradle file(s) manually. |
| create.on.click.handler.intention.text=Create onClick event handler |
| android.inspections.typedef=Wrong constant or resource type |
| android.inspections.on.click.missing.name=onClick handler is missing in the related activity |
| android.inspections.on.click.missing.problem=Method ''{0}'' is missing in ''{1}'' or has incorrect signature |
| android.inspections.on.click.missing.incorrect.signature=Method ''{0}'' in ''{1}'' has incorrect signature |
| android.db.downloading.progress.title=Downloading Android SQLite Databases |
| android.db.uploading.progress.title=Uploading Android SQLite Databases |
| android.gradle.project.change.added={0} is added |
| android.gradle.project.change.removed={0} is removed |
| android.gradle.project.change.modified={0}: {1} {2}->{3} |
| android.gradle.project.entity.project=project ''{0}'' |
| android.gradle.project.entity.module=module ''{0}'' |
| android.gradle.project.entity.content.root=content root ''{0}'' of module ''{1}'' |
| android.gradle.project.entity.dependency.module=module dependency ''{0}''->''{1}'' |
| android.gradle.project.entity.dependency.library=library dependency ''{0}''->''{1}'' |
| exportable.AndroidFoldingSettings.presentable.name=Android Code Folding |
| android.gradle.link.appengine.outdated=Update 'appengine' plugin version. |
| android.component.entry.point=Android components |
| |
| android.profiler.hprof.actions.conv=Convert Android Java Heap Dump |
| android.profiler.hprof.actions.conv.contextmenu=Export to standard .hprof |
| android.profiler.hprof.actions.conv.saved=Heap dump converted and saved as: {0} |
| android.profiler.hprof.actions.conv.savedialog.title=Convert Android Java Heap Dump |
| android.profiler.hprof.actions.view.bitmap.title=View Bitmap |
| android.profiler.hprof.actions.view.bitmap.description=View Android bitmap contents |
| android.profiler.hprof.actions.view.bitmap.fail=Failed to dump bitmap due to unsupported Bitmap.Config. Most likely an image format that isn't supported. |
| |
| android.captures.analysis.results.title=Analysis Results |
| android.captures.analysis.explanation.title=Analysis Result Explanation |
| android.captures.analysis.results.manager.name=Capture Analysis |
| android.captures.analysis.results.manager.titlebar.text=Analyzer Tasks |
| android.captures.analysis.results.manager.run.name=Perform Analysis |
| android.captures.analysis.results.manager.run.description=Analyzes the capture for common issues |
| android.captures.analysis.results.manager.run.enabled.name=Enabled |
| android.captures.analysis.results.manager.run.enabled.description=Click to analyze capture |
| android.captures.analysis.results.manager.run.disabled.name=Disabled |
| android.captures.analysis.results.manager.run.disabled.description=Capture already analyzed |
| |
| instant.run.notification.ir.disabled.plugin.too.old=Instant Run requires a newer Android Gradle Plugin. \ |
| <a href="updategradle">Update to {0}</a>. |
| instant.run.notification.ir.disabled.for.current.variant=Instant Run is disabled for current variant.<br>\ |
| Some settings (e.g. using jack) are currently not compatible with Instant Run. <a href="learnmore">Learn more</a>. |
| instant.run.notification.ir.disabled.multidex.requires.21=Instant Run does not support deploying build variants with multidex enabled, to a target with API level 20 or below.<br>\ |
| To use Instant Run with a multidex enabled build variant, deploy to a target with API level 21 or higher. |
| instant.run.notification.ir.disabled.multiple.devices=Instant Run is disabled:<br>\ |
| Instant Run does not support deploying to multiple targets.<br>\ |
| To enable Instant Run, deploy to a single target. |
| instant.run.notification.ir.disabled.secondary.user=Instant Run is disabled:<br>\ |
| Instant Run does not support running the app under a work profile or as a secondary user.<br>\ |
| To use Instant Run, log in on your device as the primary user and remove any '--user <UserID>' flag in your Run Configuration. |
| instant.run.notification.ir.disabled.target.platform.missing=Instant Run is disabled:<br>\ |
| Instant Run requires that the Android SDK for the API level of the device you are deploying to is installed.<br>\ |
| To use Instant Run, open SDK Manager and install the missing platform. |
| instant.run.quickfix.missing.platform=\ |
| Instant Run requires that the platform corresponding to your target device ({0}) is installed. |
| instant.run.notification.ir.disabled.non.debug.variant=Instant Run is disabled for non-debug variants. |
| instant.run.notification.ir.disabled.testing.variant=Instant Run is disabled since this variant is used specifically for testing. |
| instant.run.notification.ir.disabled.jack=Instant Run is disabled when Jack compiler is used. |
| instant.run.notification.ir.disabled.external.native.build=Instant Run is disabled when using external native build. |
| instant.run.notification.ir.disabled.experimental.plugin=Instant Run is disabled when using the experimental Android Gradle plugin. |
| instant.run.notification.ir.disabled.app.bundle.output=Instant Run is disabled when using app bundle(s). |
| instant.run.notification.ir.disabled.multi.apk=Instant Run is disabled when using multiple APKs. |
| instant.run.notification.ir.disabled.unknown.reason=Instant Run is disabled for the current variant. |
| instant.run.notification.ir.disabled.api.less.than.21=\ |
| Instant Run is not supported on devices with API levels 20 or lower. |
| instant.run.notification.ir.disabled.app.has.code.false=\ |
| Instant Run is disabled because application does not have Java code. |
| instant.run.notification.ir.broken.for.secondary.user=Instant Run detected that you are running on a target device that has a work profile or multiple user accounts.<br>\ |
| Launching the app under a work profile or another user account on the target device will result in a crash.<br>\ |
| <a href="learnmore">Learn more</a> about how to run your app under a work profile. |
| |
| instant.run.notification.fullbuild.mismatching.timestamps=Instant Run performed a full build and install since<br>\ |
| the installation on the device does not match the local build on disk. |
| instant.run.notification.fullbuild.manifestresourcechanged=Performing full build and install:<br>\ |
| Instant Run detected that a resource referenced from the merged AndroidManifest has changed. <a href="learnmore">Learn more</a>. |
| instant.run.notification.fullbuild.api.less.than.21=Performing full build and install:<br>\ |
| On devices with API level below 21, a full build is required if the app is not running. |
| |
| instant.run.notification.coldswap=Instant Run applied code changes and restarted the app. |
| instant.run.notification.coldswap.multiprocess=Instant Run applied code changes and restarted the app.<br>\ |
| The app was restarted since it uses multiple processes. |
| instant.run.notification.coldswap.nochanges=Instant Run restarted the application. |
| instant.run.notification.coldswap.tv=Instant Run applied code changes and restarted the app.<br>\ |
| Android TV apps require restarting for all changes. |
| |
| instant.run.notification.warmswap=Instant Run applied code changes and restarted the current activity. |
| instant.run.notification.hotswap=Instant Run applied code changes.\n\ |
| You may need to <a href="restart">restart</a>{0} the current activity to see the changes.\n\ |
| You can also <a href="configure">configure</a> Instant Run to restart activities automatically. |
| |
| instant.run.notification.nochanges=No changes to deploy. |
| instant.run.prompt.title=Instant Run: Apply Changes |
| instant.run.prompt.body=If you are only changing method implementations or resources, <br>\ |
| you can make them appear faster by using the Apply Changes button. <a href="learnmore" style="color: #BBDDFF;">Learn more</a> |
| |
| instant.run.flr.banner.subtitle=<html>\ |
| We want to make Instant Run perfect, but we need more info about your project to investigate issues.<br>\ |
| Please help us troubleshoot and fix Instant Run issues by doing the following:<br>\ |
| <ol>\ |
| <li>Re-enable Instant Run and activate extra logging</li>\ |
| <li>Reproduce the Instant Run issue</li>\ |
| <li>Immediately after reproducing the issue, click <b> Help | Report Instant Run Issue... </b> to send us the issue report.</li>\ |
| </ol>\ |
| </html> |
| |
| instant.run.flr.dialog.description=Please describe your Instant Run Issue: |
| instant.run.flr.dialog.includeslogs=<html>To help Google troubleshoot and fix Instant Run issues, the following log files need to be sent<br>\ |
| along with this issue report. These logs contain project details that may include personally<br>\ |
| identifiable information (e.g. project paths on disk).<br><br>\ |
| These logs will only be viewable by Google, and will be used for the sole purpose of troubleshooting<br>\ |
| Instant Run issues.</html> |
| instant.run.flr.would.you.like.to.enable=In order to report an Instant Run issue to Google, you need to first enable Instant Run with extra logging.\n\ |
| Would you like to help Google troubleshoot and fix Instant Run issues? |
| instant.run.flr.dialog.title=Report Instant Run Issue |
| instant.run.flr.howto=<html>Thank you! We have now enabled Instant Run and extra logging to diagnose issues.<br>\ |
| Next time you hit an Instant Run issue, you can click on <b> Help | Report Instant Run Issue... </b><br>\ |
| to send us an error report.<br><br>\ |
| If you change your mind, you can disable extra logging for Instant Run by going to <br>\ |
| <b>Settings | Build, Execution, Deployment | Instant Run</b><br>\ |
| and uncheck 'Log extra info for Instant Run'</html> |
| |
| instant.run.build.error=Android Studio could not interpret the results of the Gradle build correctly.\n\ |
| You may be able to recover from this issue by pressing 'Run' or 'Debug' again.\n\ |
| Please file a bug at b.android.com including this message and your idea.log (Help | Show Log in ..). |
| |
| connection.assistant.loading=Loading... |
| connection.assistant.usb.no_devices.title=No USB device detected |
| connection.assistant.usb.no_devices.body=If you continue to experience issues, \n\ |
| please <a href="https://issuetracker.google.com/issues/new?component=328290&template=0">submit bug report</a>. |
| connection.assistant.adb.no_devices.title=No Android devices detected. |
| connection.assistant.adb.no_devices.body=Try restarting the ADB server. \n If you continue to experience issues, \n\ |
| please <a href="https://issuetracker.google.com/issues/new?component=328290&template=1">submit a bug report</a>. |
| connection.assistant.adb.devices=At least one Android device was detected. |
| connection.assistant.adb.failure=Unable to locate ADB. |
| connection.assistant.adb.unexpected=Unexpected error, please file a bug. |
| title.cannot.open.file=Cannot open file {0} |
| feedback.notifications.title=Thanks for the feedback! |
| |
| whatsnew.action.custom.description=Learn about new features and improvements in the latest version of {0} |
| |
| unsupported.jvm.dragndrop.message=Running on a JDK8 version affected by drag and drop issues (1.8.0_60 through 1.8.0_76). \ |
| See <a href="https://youtrack.jetbrains.com/issue/IDEA-146691">IDEA-146691</a> for details, and consider using a JDK outside the problematic range. |
| unsupported.jvm.openjdk.message=OpenJDK shows intermittent performance and UI issues. We recommend using the Oracle JRE/JDK. |
| sys.health.too.many.exceptions=High number of internal exceptions has been detected. This indicates a serious problem with \ |
| the IDE. Please consider clean reinstall of Android Studio. If the problem persists, please report a bug by following \ |
| the link below. |
| sys.health.send.feedback=Send Feedback |
| heap.dump.snapshot.exception=Error while creating a heap dump. See idea.log for details. |
| heap.dump.snapshot.indicator.text=Capturing {0} heap dump |
| heap.dump.snapshot.indicator.low.memory.text=Low memory detected. Capturing {0} heap dump |
| heap.dump.snapshot.created=Heap dump has been created at {0}. It will be analyzed next time you start {1}. |
| heap.dump.snapshot.created.no.analysis=Heap dump has been created at {0}. |
| heap.dump.snapshot.error.check.log=Error while creating heap dump. Check idea.log for details. |
| heap.dump.snapshot.no.space=Not enough space to create a heap dump at {0}. Estimated size required for a heap dump: {1}MB, but only {2}MB is available. |
| heap.dump.snapshot.title=Capture Heap Dump |
| heap.dump.snapshot.task.title=Capturing Heap Dump |
| heap.dump.snapshot.already.pending=Memory report already pending. Restart {0} to start analysis. |
| heap.dump.analysis.exception=Error during heap dump analysis. See idea.log for details. |
| heap.dump.analysis.task.title=Preparing Memory Report |
| heap.dump.analysis.notification.title=Memory Use Report |
| heap.dump.analysis.notification.ready.content=Analysis complete. |
| heap.dump.analysis.notification.action.title=Review Report |
| heap.dump.analysis.notification.submitted.content=Thank you for submitting the report. |
| heap.dump.analysis.notification.submit.error.content=Error while submitting the report. See idea.log for details. |
| heap.dump.analysis.report.dialog.title=Memory Use Report |
| heap.dump.analysis.report.dialog.header=<html>{0} detected unusually high memory use.<br>\ |
| You can send the following memory use report to Google that will help the team investigate \ |
| the source of the problem. |
| heap.dump.analysis.report.dialog.footer=By submitting this report, you allow Google to collect and process this data \ |
| in accordance with <a href=\"http://www.google.com/policies/privacy/\">Google's Privacy Policy</a>. |
| heap.dump.analysis.report.dialog.action.send=Send |
| heap.dump.analysis.report.dialog.action.dont.send=Don't Send |
| heap.dump.snapshot.restart.dialog.title=Confirm Restart |
| heap.dump.snapshot.restart.dialog.message=Heap dump analysis requires Android Studio to restart. Do you wish to restart now? |
| heap.dump.snapshot.restart.dialog.restart.now=Restart Now |
| heap.dump.snapshot.restart.dialog.restart.later=Restart Later |
| |
| memory.settings.restart.needed=Memory settings have been saved. For the new settings to take effect, \ |
| you will need to restart the IDE. Do you wish to restart now? |
| memory.settings.panel.top.message=Configure the maximum amount of RAM the OS should allocate for Android Studio processes, \ |
| such as the core IDE or Gradle daemon. Similar to allocating too little memory, \ |
| allocating too much memory might degrade performance. |
| memory.settings.ide.bottom.message=This is a global setting that applies to all projects you open using Android Studio. \ |
| You need to restart the IDE before any changes to its heap size take effect. |
| memory.settings.panel.use.recommended.values=Use recommended values |
| memory.settings.panel.ide.info=Based on the available memory and your current project, an IDE heap size of {0} is recommended. |
| memory.settings.panel.daemon.info=These settings apply only to the current project, and changes take effect only \ |
| after you rebuild your project (by selecting Build > Rebuild Project from the menu bar). After changing the heap \ |
| size and rebuilding your project, you may find daemons with old settings and stop them manually. |
| memory.settings.panel.show.daemons.info=Find existing Gradle daemon(s) |
| memory.settings.postsync.message=Increasing the maximum heap size from {0}MB to {1}MB could make the IDE perform better, \ |
| based on the available memory and your project size. |
| memory.settings.postsync.title=Studio performance could be improved |
| memory.settings.postsync.save=Use recommended and restart |
| memory.settings.postsync.configure=Configure... |
| memory.settings.postsync.do.not.ask.for.project=Don't ask for this project |
| memory.settings.postsync.do.not.show.again=Don't show again |
| memory.settings.has.user.properties=User Gradle properties specified in <i>{0}</i> are shared by projects and take priority over \ |
| project-level properties. To specify project-level maximum heap size for daemons, remove the <i>org.gradle.jvmargs</i> settings \ |
| in the user-level properties and open this panel again. |
| memory.settings.user.properties.error=Exception when reading user gradle properties file: {0} |
| |
| windows.ucrt.warn.message=Universal C Runtime for Windows is not installed. Platform tools, such as ADB, may not work. |
| |
| virus.scanning.warn.message=Your anti-virus program might be impacting your build performance. Android Studio checked the following directories: {0} |
| virus.scanning.dont.show.again=Don't show again |
| virus.scanning.dont.show.again.this.project=Don't show again for this project |
| |
| android.appinspection.notification.crash={0} has crashed.<br>\ |
| <a href="restart">Restart inspector</a>. |