IFT-357 Add onboarding lesson for Java

GitOrigin-RevId: 394c63723f92a711cff7857d433aaa34fb86cbfb
This commit is contained in:
Konstantin Hudyakov
2022-02-14 18:06:00 +03:00
committed by intellij-monorepo-bot
parent 5c0695a19b
commit 851501e741
4 changed files with 732 additions and 10 deletions

View File

@@ -1,3 +1,61 @@
#Need to translate in pair with action.EditorToggleCase.text key!
toggle.case.part=case
java.onboarding.module.name=Onboarding tour
java.onboarding.module.description=A brief overview of the main features in {0}.
java.onboarding.lesson.name=Get Acquainted with IDEA
java.onboarding.change.ui.settings=For this lesson, IDEA changes some UI settings to the default state. \
Your preferences will be restored when you complete or exit the lesson.
java.onboarding.project.view.description=The <strong>Project view</strong> is one of the main tool windows. It contains the project directory, SDK-specific external libraries, and scratch files. Use the striped button to open it, and you will see a simple demo project. You can also open it by pressing {0}.
java.onboarding.balloon.project.view=Click to open the <strong>Project view</strong>
java.onboarding.balloon.source.directory=Expand the {0} directory to view the project source files
java.onboarding.balloon.open.file=Double-click to open {0}
java.onboarding.balloon.open.learn.toolbar=Switch to the {0} tool window to continue this lesson
java.onboarding.indexing.description=When you open a project for the first time, <ide/> scans the JDK and the project itself \
to collect details required for coding assistance. To continue, wait until indexing completes.
java.onboarding.context.menu=You have opened the demo, now let's run it. Click the one of the highlighted gutter icons to invoke the context menu.
java.onboarding.run.sample=Choose {0} or try the {1}.
java.onboarding.temporary.configuration.description=<ide/> has just created a temporary run configuration. You can find it in the Run toolbar. With this toolbar, you can execute popular running actions for the selected configuration, such as running {0}, debugging {1}, profiling code {2}, and running your code with coverage {3}.
java.onboarding.balloon.click.here=Click here to set a breakpoint
java.onboarding.toggle.breakpoint.1=You may notice that instead of the expected value of {0}, the {1} method returns {2}. \
Let''s stop at the return statement to debug the problematic code.
java.onboarding.toggle.breakpoint.2=Click the gutter in the highlighted area to set a breakpoint.
java.onboarding.balloon.start.debugging=Click the icon to start debugging
java.onboarding.start.debugging=Click the {0} icon to start the debugging process.
java.onboarding.balloon.about.debug.panel=The {0} tool window provides {1,choice,0#a toolbar|1#toolbars} with various debugging actions. \
You can take the {2} lesson later to try them.
java.onboarding.balloon.stop.debugging=Click the icon to stop debugging
java.onboarding.stop.debugging=Let''s stop debugging. Click the {0} icon.
java.onboarding.type.division=Once you discovered the problem in the code, let''s fix it. Divide the resulting sum by the length of the values. \
The lesson script inserts {0} already.
java.onboarding.invoke.completion=Now let's type a dot to show all available completion options.
java.onboarding.choose.values.item=Now you can start typing {0} to reduce the completion list or just select this item and press {1}.
java.onboarding.invoke.completion.tip=<strong>Tip</strong>: <ide/> shows completion options automatically as you type. \
Also you can press {0} to show completion items in any place of the code.
java.onboarding.invoke.intention.for.warning.1=You have just fixed a bug, but you can make this code look even better. \
IDEA highlights and adds a yellow bulb to the code lines that can be improved.
java.onboarding.invoke.intention.for.warning.2=Press {0} to preview the warnings and apply a quick fix.
java.onboarding.select.fix=Apply the first item: {0}. In this case <strong>for-each</strong> loop will make code easier to understand.
java.onboarding.invoke.intention.for.code=Intentions also save your time and make coding easier. Let''s use an intention to reformat string concatenation. \
Press {0} to show possible options.
java.onboarding.apply.intention=Select {0} and press {1}.
java.onboarding.invoke.search.everywhere.1=While working in <ide/> you might want to search for files in your project, symbols, classes, or even IDE actions. In this lesson, let''s search for the {0} action to make the {1} string low-case.
java.onboarding.invoke.search.everywhere.2=Press {0} two times to open the {1} dialog.
java.onboarding.search.everywhere.description=As you can see, the selected text, {0}, has been automatically copied into the input string. Let''s type {1} instead of {0}.
java.onboarding.apply.action=Select the {0} action and press {1}.
java.onboarding.case.changed=The case has changed.
java.onboarding.epilog=Congratulations! You have completed the onboarding tour. At this point you can:\
\n - <callback id="{0}">Close</callback> the learning project{1}\
\n - <callback id="{2}">Show</callback> more lessons
java.onboarding.finish.title=Congratulations
java.onboarding.finish.text=You have just completed the IDEA Onboarding tour.\n\
Now you can close the Learning project{0}.\n\
You can also continue your study and try other lessons.
java.onboarding.finish.exit=Close Demo Project
java.onboarding.finish.modules=Show More Lessons
java.basic.completion.choose.first=You can choose the first item from the Lookup menu by pressing {0}.
java.basic.completion.activate=To activate Basic Completion, press {0} and you will see the lookup menu again.
java.basic.completion.choose.item=Select {0} inside the lookup menu and press {1}.