| command.0.execution.failed.with.exit.code.1=Command \"{0}\" execution failed with exit code {1} |
| aidl.filetype.description=Android IDL files |
| add.string.resource.intention.text=Extract string resource |
| 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 |
| 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=Choose Device |
| 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.signed={0} is not signed. Please configure the signing information for the selected flavor \ |
| using the Project Structure dialog. |
| 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 application modules are used for developing mobile applications targeting the Android OS. |
| not.valid.acvitiy.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.adb.logs.tab.title=ADB logs |
| android.captures.title=Captures |
| android.logcat.title=Android |
| 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 |
| activity.not.launchable.error=The intent-filter of the activity must contain {0} action |
| activity.not.declared.in.manifest=The activity ''{0}'' is not declared in AndroidManifest.xml |
| 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 |
| no.android.targets.error=Cannot find any Android targets in this SDK |
| android.choose.color=Choose color |
| android.run.configuration.type.name=Android Application |
| android.run.configuration.type.description=Android launch/debug configuration |
| android.test.run.configuration.type.name=Android Tests |
| android.test.run.configuration.type.description=Android unit testing 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.browse.test.class.dialog.title=Select Test class |
| android.run.configuration.method.radio=Mðod |
| android.test.run.configuration.instrumentation.label=Specific instrumentation &runner (optional) |
| 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.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.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 APKs |
| android.apk.sign.gradle.invalid.destination=The destination folder does not exist or is not writeable |
| android.apk.sign.gradle.missing.flavors=Please select the product flavors to build and sign |
| android.apk.sign.gradle.no.flavors=No product flavors defined |
| avd.not.found.error=AVD {0} not found |
| android.no.facet.error=No Android facet found in the module |
| 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.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.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.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.lint.inspections.subgroup.name=Lint |
| android.lint.inspections.group.name=Android Lint |
| android.inspections.dom.name=Android Resources 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.enable.adb.service.action.title=Enable ADB Integration |
| android.enable.adb.service.action.description=Enable/disable integration with Android debug bridge |
| android.ddms.disabled.error=You have to enable ADB integration to launch debugging. Do you want to do that? |
| android.ddms.disabled.dialog.title=ADB Integration Disabled |
| 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.logcat.tab.title=Logcat |
| 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 {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.new.component.dialog.application.item=Application |
| 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.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.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=Refresh |
| 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.renderscript.file.type.description=Android renderscript files |
| android.renderscript.compiler.description=Android Renderscript Compiler |
| 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.failed.splitapk.nomatch=None of the {0} split apks are compatible with the current device with density {1} and abis {2}. |
| deployment.failed.cannot.determine.apk=Unable to identify the apk for variant {0} and device {1} |
| 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.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 (regex)\: |
| android.logcat.new.filter.dialog.message.label=Log &Message (regex)\: |
| 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.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.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.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. 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.quickfixes.family=Android Lint Quick Fixes |
| android.lint.inspections.aapt.crash=Potential AAPT crash |
| android.lint.inspections.accidental.octal=Accidental Octal |
| android.lint.inspections.adapter.view.children=AdapterViews cannot have children in XML |
| android.lint.inspections.add.javascript.interface=addJavascriptInterface Called |
| android.lint.inspections.allow.backup=Missing allowBackup attribute |
| android.lint.inspections.always.show.action=Usage of showAsAction\=always |
| android.lint.inspections.app.compat.method=Using Wrong AppCompat Method |
| android.lint.inspections.app.compat.resource=Menu namespace |
| android.lint.inspections.appindexing.error=Wrong usage of App Indexing api |
| android.lint.inspections.appindexing.warning=Missing App Indexing Support |
| android.lint.inspections.assert=Assertions |
| android.lint.inspections.back.button=Back button |
| 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.commit.pref.edits=Missing commit() on SharedPreference editor |
| android.lint.inspections.commit.transaction=Missing commit() calls |
| android.lint.inspections.content.description=Image without contentDescription |
| android.lint.inspections.custom.view.styleable=Mismatched Styleable/Custom View Name |
| android.lint.inspections.cut.paste.id=Likely cut & paste mistakes |
| android.lint.inspections.deprecated=Using deprecated resources |
| android.lint.inspections.device.admin=Device Admin cannot be deactivated |
| android.lint.inspections.disable.baseline.alignment=Missing baselineAligned attribute |
| 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.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.uses.feature=Feature declared more than once |
| android.lint.inspections.easter.egg=Code contains easter egg |
| android.lint.inspections.enforce.utf8=Encoding used in resource files is not UTF-8 |
| 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.full.backup.content=Valid Full Backup Content File |
| android.lint.inspections.get.instance=getInstance Called |
| android.lint.inspections.gif.usage=Using .gif format for bitmaps is discouraged |
| android.lint.inspections.gradle.compatible=Incompatible Gradle Versions |
| android.lint.inspections.gradle.dependency=Obsolete Gradle Dependency |
| android.lint.inspections.gradle.deprecated=Deprecated Gradle Construct |
| android.lint.inspections.gradle.dynamic.version=Gradle Dynamic Version |
| android.lint.inspections.gradle.getter=Gradle Implicit Getter Call |
| android.lint.inspections.gradle.ide.error=Gradle IDE Support Issues |
| android.lint.inspections.gradle.improper.project.level.statement=Improper project-level statement |
| android.lint.inspections.gradle.misplaced.statement=Misplaced statement |
| android.lint.inspections.gradle.overrides=Value overridden by Gradle build script |
| android.lint.inspections.gradle.path=Gradle Path Issues |
| android.lint.inspections.gradle.plugin.compatible=Incompatible Gradle plugin |
| android.lint.inspections.grant.all.uris=Content provider shares everything |
| android.lint.inspections.grid.layout=GridLayout validation |
| 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.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.include.layout.param=Ignored layout params on include |
| android.lint.inspections.inflate.params=Layout Inflation without a Parent |
| android.lint.inspections.in.or.mm.usage=Using mm or in dimensions |
| 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.inlined.api=Using inlined constants on older versions |
| android.lint.inspections.innerclass.separator=Inner classes should use $ rather than . |
| android.lint.inspections.invalid.id=Invalid ID declaration |
| android.lint.inspections.invalid.resource.folder=Invalid Resource Folder |
| android.lint.inspections.javascript.interface=Missing @JavascriptInterface on methods |
| android.lint.inspections.label.for=Missing labelFor attribute |
| android.lint.inspections.library.custom.view=Custom views in libraries should use res-auto-namespace |
| android.lint.inspections.locale.folder=Wrong locale name |
| android.lint.inspections.local.suppress=@SuppressLint on invalid element |
| 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.menu.title=Missing menu title |
| android.lint.inspections.merge.root.frame=FrameLayout can be replaced with <merge> tag |
| android.lint.inspections.mipmap.icons=Use Mipmap Launcher Icons |
| android.lint.inspections.missing.application.icon=Missing application icon |
| android.lint.inspections.missing.id=Fragments should specify an id or tag |
| android.lint.inspections.missing.prefix=Missing Android XML namespace |
| android.lint.inspections.missing.quantity=Missing quantity translation |
| android.lint.inspections.missing.super.call=Missing Super Call |
| android.lint.inspections.missing.translation=Incomplete translation |
| android.lint.inspections.missing.version=Missing application name/version |
| android.lint.inspections.mock.location=Using mock location provider in production |
| android.lint.inspections.multiple.uses.sdk=Multiple <uses-sdk> elements in the manifest |
| 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.new.api=Calling new methods on older versions |
| android.lint.inspections.newer.version.available=Newer Library Versions Available |
| android.lint.inspections.nfc.tech.whitespace=Whitespace in NFC tech lists |
| android.lint.inspections.not.sibling=RelativeLayout Invalid Constraints |
| android.lint.inspections.obsolete.layout.param=Obsolete layout params |
| android.lint.inspections.old.target.api=Target SDK attribute is not targeting latest version |
| android.lint.inspections.orientation=Missing explicit orientation |
| 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.creator=Missing Parcelable CREATOR field |
| android.lint.inspections.plurals.candidate=Potential Plurals |
| 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.property.escape=Incorrect property escapes |
| android.lint.inspections.protected.permissions=Using system app permission |
| android.lint.inspections.px.usage=Using 'px' dimension |
| android.lint.inspections.recycle=Missing recycle() calls |
| 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.res.auto=Hardcoded Package in Namespace |
| android.lint.inspections.resource.cycle=Cycle in resource definitions |
| android.lint.inspections.resource.name=Resource with Wrong Prefix |
| 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.shift.flags=Dangerous Flag Constant Declaration |
| 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.simple.date.format=Implied locale in date format |
| android.lint.inspections.small.sp=Text size is too small |
| android.lint.inspections.sp.usage=Using dp instead of sp for text sizes |
| android.lint.inspections.sqlite.string=Using STRING instead of TEXT |
| android.lint.inspections.state.list.reachable=Unreachable state in a <selector> |
| android.lint.inspections.stop.ship=Code contains STOPSHIP marker |
| android.lint.inspections.string.format.count=Formatting argument types inconsistent across translations |
| 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.text.fields=Missing inputType or hint |
| 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.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.unused.attribute=Attribute unused on older versions |
| android.lint.inspections.unused.ids=Unused id |
| android.lint.inspections.unused.quantity=Unused quantity translations |
| android.lint.inspections.unused.resources=Unused resources |
| android.lint.inspections.use.alpha2=Using 3-letter Codes |
| android.lint.inspections.use.compound.drawables=Node can be replaced by a TextView with compound drawables |
| android.lint.inspections.use.sparse.arrays=HashMap can be replaced with SparseArray |
| android.lint.inspections.use.value.of=Should use valueOf instead of new |
| android.lint.inspections.useless.leaf=Useless leaf layout |
| android.lint.inspections.useless.parent=Useless parent layout |
| android.lint.inspections.uses.min.sdk.attributes=Minimum SDK and target SDK attributes not defined |
| android.lint.inspections.using.http=Using HTTP instead of HTTPS |
| android.lint.inspections.valid.fragment=Fragment not instantiatable |
| android.lint.inspections.view.constructor=Missing View constructors for XML inflation |
| android.lint.inspections.view.holder=View Holder Candidates |
| android.lint.inspections.web.view.layout=WebViews in wrap_content parents |
| android.lint.inspections.world.readable.files=openFileOutput() call passing MODE_WORLD_READABLE |
| android.lint.inspections.world.writeable.files=openFileOutput() 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.folder=Resource file in the wrong res folder |
| android.lint.inspections.wrong.region=Suspicious Language/Region Combination |
| android.lint.inspections.wrong.view.cast=Mismatched view type |
| |
| android.lint.fix.add.content.description=Add 'contentDescription' attribute |
| android.lint.fix.add.android.prefix=Add Android prefix |
| android.lint.fix.replace.with.zero.dp=Replace size attribute with 0dp |
| android.lint.fix.set.baseline.attribute=Set 'baselineAligned' attribute |
| 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.add.permission.attribute=Add 'permission' attribute |
| android.lint.fix.add.input.type.attribute=Add 'inputType' attribute |
| 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.suppress.lint.api.annotation=Suppress: Add @SuppressLint("{0}") annotation |
| android.lint.fix.suppress.lint.api.attr=Suppress: Add tools:ignore="{0}" attribute |
| android.lint.fix.replace.namespace=Replace with an auto resource namespace |
| |
| android.export.unsigned.package.action.text=Export Unsigned Application Package |
| android.inspections.element.not.allowed.name=Android XML element is not allowed |
| 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.9patch.file.type.description=Android 9-Patch Files |
| 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.navigation.file.type.description=Android navigation Files |
| 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.gradle.editor.tab.name=Excerpt |
| android.gradle.editor.header.build=Build environment |
| android.gradle.editor.version.gradle.plugin=Android Gradle plugin version |
| android.gradle.editor.version.sdk.compile=Compile SDK version |
| android.gradle.editor.version.build.tools=Build tools version |
| android.gradle.editor.header.dependencies=Dependencies |
| android.gradle.editor.header.repositories=Repositories |
| android.gradle.editor.header.repository.maven=Maven Central |
| android.gradle.editor.header.repository.jcenter=jCenter |
| android.gradle.editor.header.repository.third.party=Third-party |
| android.gradle.editor.validation.numeric.only=Only integer value is allowed |
| |
| 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 |