Skip to content

Commit 7a02024

Browse files
committed
Merge branch 'main' into translation/jp-20250927
# Conflicts: # docs/react/overview.md # docs/react/quickstart.md # docs/vue/quickstart.md # docs/vue/slides.md # plugins/docusaurus-plugin-ionic-component-api/index.js # static/code/stackblitz/v7/angular/package.json # static/code/stackblitz/v7/html/package.json # static/code/stackblitz/v7/react/package-lock.json # static/code/stackblitz/v7/react/package.json # static/code/stackblitz/v7/vue/package-lock.json # static/code/stackblitz/v7/vue/package.json # static/code/stackblitz/v8/angular/package.json # static/code/stackblitz/v8/html/package.json # static/code/stackblitz/v8/react/package-lock.json # static/code/stackblitz/v8/react/package.json # static/code/stackblitz/v8/vue/package-lock.json # static/code/stackblitz/v8/vue/package.json # static/usage/v7/accordion/listen-changes/vue.md # static/usage/v7/action-sheet/role-info-on-dismiss/vue.md # static/usage/v7/animations/gesture/vue.md # static/usage/v7/content/scroll-events/vue.md # static/usage/v7/infinite-scroll/basic/vue.md # static/usage/v7/infinite-scroll/custom-infinite-scroll-content/vue.md # static/usage/v7/infinite-scroll/infinite-scroll-content/vue.md # static/usage/v7/input/filtering/vue.md # static/usage/v7/input/helper-error/vue.md # static/usage/v7/modal/can-dismiss/boolean/vue.md # static/usage/v7/popover/presenting/controller/vue/example_vue.md # static/usage/v7/radio/using-comparewith/angular/example_component_ts.md # static/usage/v7/radio/using-comparewith/vue.md # static/usage/v7/refresher/advanced/vue.md # static/usage/v7/refresher/basic/vue.md # static/usage/v7/refresher/custom-content/vue.md # static/usage/v7/refresher/custom-scroll-target/vue.md # static/usage/v7/refresher/pull-properties/vue.md # static/usage/v7/select/basic/responding-to-interaction/vue.md # static/usage/v7/select/objects-as-values/multiple-selection/vue.md # static/usage/v7/select/objects-as-values/using-comparewith/vue.md # static/usage/v7/select/typeahead/angular/modal-example_component_html.md # static/usage/v7/select/typeahead/angular/typeahead_component_html.md # static/usage/v7/select/typeahead/vue/typeahead_component_vue.md # static/usage/v7/textarea/helper-error/vue.md # static/usage/v7/theming/manual-dark-mode/vue.md # static/usage/v7/toast/buttons/vue.md # static/usage/v8/accordion/listen-changes/vue.md # static/usage/v8/action-sheet/role-info-on-dismiss/vue.md # static/usage/v8/animations/gesture/vue.md # static/usage/v8/app/set-focus/vue.md # static/usage/v8/badge/inside-tab-bar/vue.md # static/usage/v8/checkbox/helper-error/vue.md # static/usage/v8/content/scroll-events/vue.md # static/usage/v8/datetime/highlightedDates/array/vue.md # static/usage/v8/datetime/highlightedDates/callback/vue.md # static/usage/v8/datetime/show-adjacent-days/vue.md # static/usage/v8/datetime/styling/global-theming/vue/example_vue.md # static/usage/v8/datetime/theming/index.md # static/usage/v8/fab/before-content/vue.md # static/usage/v8/infinite-scroll/basic/vue.md # static/usage/v8/infinite-scroll/custom-infinite-scroll-content/vue.md # static/usage/v8/infinite-scroll/infinite-scroll-content/vue.md # static/usage/v8/input-otp/theming/colors/vue.md # static/usage/v8/input-otp/theming/css-properties/vue.md # static/usage/v8/input/filtering/vue.md # static/usage/v8/input/helper-error/vue.md # static/usage/v8/input/start-end-slots/vue.md # static/usage/v8/modal/can-dismiss/boolean/vue.md # static/usage/v8/modal/sheet/expand-to-scroll/vue.md # static/usage/v8/popover/presenting/controller/vue/example_vue.md # static/usage/v8/radio/helper-error/vue.md # static/usage/v8/radio/label-wrap/index.md # static/usage/v8/radio/using-comparewith/vue.md # static/usage/v8/refresher/advanced/vue.md # static/usage/v8/refresher/basic/vue.md # static/usage/v8/refresher/custom-content/vue.md # static/usage/v8/refresher/custom-scroll-target/vue.md # static/usage/v8/refresher/pull-properties/vue.md # static/usage/v8/reorder/basic/vue.md # static/usage/v8/reorder/custom-icon/vue.md # static/usage/v8/reorder/custom-scroll-target/vue.md # static/usage/v8/reorder/toggling-disabled/vue.md # static/usage/v8/reorder/updating-data/vue.md # static/usage/v8/reorder/wrapper/vue.md # static/usage/v8/segment/swipeable/index.md # static/usage/v8/segment/swipeable/vue.md # static/usage/v8/select/basic/responding-to-interaction/vue.md # static/usage/v8/select/customization/interface-options/vue.md # static/usage/v8/select/helper-error/vue.md # static/usage/v8/select/interfaces/modal/vue.md # static/usage/v8/select/objects-as-values/multiple-selection/vue.md # static/usage/v8/select/objects-as-values/using-comparewith/vue.md # static/usage/v8/select/start-end-slots/vue.md # static/usage/v8/select/typeahead/angular/modal-example_component_html.md # static/usage/v8/select/typeahead/angular/typeahead_component_html.md # static/usage/v8/select/typeahead/vue/typeahead_component_vue.md # static/usage/v8/tabs/basic/vue.md # static/usage/v8/textarea/helper-error/vue.md # static/usage/v8/textarea/start-end-slots/vue.md # static/usage/v8/theming/class-dark-mode/vue/example_vue.md # static/usage/v8/theming/class-high-contrast-mode/vue/example_vue.md # static/usage/v8/toast/buttons/vue.md # static/usage/v8/toggle/helper-error/vue.md # vercel.json # versioned_docs/version-v7/api/radio.md # versioned_docs/version-v7/vue/quickstart.md # versioned_docs/version-v7/vue/slides.md
2 parents 139a8e0 + 2700b97 commit 7a02024

File tree

951 files changed

+7960
-18186
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

951 files changed

+7960
-18186
lines changed

_templates/playground/new/vue.md.ejs.t

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -7,15 +7,8 @@ to: "<%= `static/usage/v${version}/${name}/${path}/vue.md` %>"
77
<<%= component %>></<%= component %>>
88
</template>
99

10-
<script lang="ts">
10+
<script setup lang="ts">
1111
import { <%= pascalComponent %> } from '@ionic/vue';
12-
import { defineComponent } from 'vue';
13-
14-
export default defineComponent({
15-
components: {
16-
<%= pascalComponent %>,
17-
},
18-
});
1912
</script>
2013
<% if (css){ -%>
2114

docs/angular/overview.md

Lines changed: 37 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -14,33 +14,58 @@ sidebar_label: 概要
1414
import DocsCard from '@components/global/DocsCard';
1515
import DocsCards from '@components/global/DocsCards';
1616

17-
`@ionic/angular` は core Ionic experience に、Angular 開発者向けにカスタマイズされたツールと API を組み合わせたものです。
17+
`@ionic/angular` brings the full power of the Ionic Framework to Angular developers. It offers seamless integration with the Angular ecosystem, so you can build high-quality cross-platform apps using familiar Angular tools, components, and best practices. You also get access to Ionic's extensive UI library and native capabilities.
1818

1919
## Angular バージョンサポート
2020

21-
Ionic v7 は Angular v14+をサポートしています。アップグレード戦略の一環として、Angular にはアップグレードを自動化するためのツールが組み込まれており、API に変更があった際には開発者にフィードバックを提供します。これにより、アップデートの手間を減らし、エコシステムを最新の状態に保つことができます。
21+
Ionic Angular v8 supports Angular versions 16 and above. For detailed information on supported versions and our support policy, see the [Ionic Angular Support Policy](/docs/reference/support#ionic-angular).
2222

2323
## Angular Tooling
2424

25-
Ionic4 以降では、アプリケーション構築とルーティングのために公式の Angular スタックが使用されているため、あなたのアプリケーションは Angular エコシステムと同じように利用できます。更に独自の機能が必要な場合には、Ionic は`@ionic/angular-toolkit`を提供します。、これは [official Angular CLI](https://angular.jp/cli) を構築して統合し、`@ionic/angular` アプリ固有の機能を提供します。
25+
Ionic uses the official Angular stack for building apps and routing, so your app can fall in line with the rest of the Angular ecosystem. In cases where more opinionated features are needed, Ionic provides `@ionic/angular-toolkit`, which builds and integrates with the [official Angular CLI](https://angular.io/cli) and provides features that are specific to `@ionic/angular` apps.
26+
27+
## Native Tooling
28+
29+
[Capacitor](https://capacitorjs.com) is the official cross-platform runtime for Ionic Angular, enabling your apps to run natively on iOS, Android, and the web with a single codebase.
30+
31+
## Installation
32+
33+
Before you begin, make sure you have [Node.js](https://nodejs.org/) (which includes npm) installed on your machine.
34+
35+
```shell-session
36+
$ npm install -g @ionic/cli
37+
$ ionic start myApp tabs --type angular
38+
39+
$ cd myApp
40+
$ ionic serve █
41+
```
2642

2743
## Resources
2844

2945
<DocsCards>
30-
<DocsCard header="Getting Started" href="your-first-app" icon="/icons/feature-component-actionsheet-icon.png">
31-
<p>Learn the fundamentals you need to know to start building amazing apps with Ionic Framework.</p>
32-
</DocsCard>
3346

34-
<DocsCard header="Navigation" href="navigation" icon="/icons/feature-component-navigation-icon.png">
35-
<p>Learn the basics of navigation inside your app with Ionic and Angular Router</p>
47+
<DocsCard header="Getting Started" href="quickstart" icon="/icons/guide-quickstart-icon.png">
48+
<p>Quickly set up your first Ionic Angular app and learn the basics of the framework and CLI.</p>
49+
</DocsCard>
50+
51+
<DocsCard header="Angular Documentation" href="https://angular.dev/overview" icon="/icons/logo-angular-icon.png">
52+
<p>Learn more about Angular's core concepts, tools, and best practices from the official Angular documentation.</p>
53+
</DocsCard>
54+
55+
<DocsCard header="Navigation" href="navigation" icon="/icons/component-navigation-icon.png">
56+
<p>Discover how to handle routing and navigation in Ionic Angular apps using the Angular Router.</p>
57+
</DocsCard>
58+
59+
<DocsCard header="Components" href="/docs/components" icon="/icons/guide-components-icon.png">
60+
<p>Explore Ionic's rich library of UI components for building beautiful apps.</p>
3661
</DocsCard>
3762

38-
<DocsCard header="Lifecycle" href="lifecycle" icon="/icons/feature-guide-components-icon.png">
39-
<p>Learn about using Ionic lifecycle events in class components and with hooks</p>
63+
<DocsCard header="Theming" href="/docs/theming/basics" icon="/icons/guide-theming-icon.png">
64+
<p>Learn how to customize the look and feel of your app with Ionic's powerful theming system.</p>
4065
</DocsCard>
4166

42-
<DocsCard header="Build Options" href="build-options" icon="/icons/logo-angular-icon.png">
43-
<p>Learn about using Modules or Standalone Components in Ionic.</p>
67+
<DocsCard header="Capacitor Documentation" href="https://capacitorjs.com/docs/" icon="/icons/guide-capacitor-icon.png">
68+
<p>Explore how to access native device features and deploy your app to iOS, Android, and the web with Capacitor.</p>
4469
</DocsCard>
4570

4671
</DocsCards>

0 commit comments

Comments
 (0)