Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
苦労が多かった多言語対応をFigmaで楽にした話
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Pioneer
PRO
December 06, 2024
Design
790
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
苦労が多かった多言語対応をFigmaで楽にした話
Pioneer
PRO
December 06, 2024
Transcript
18 slides
苦労が多かった多言語対応を Figmaで楽にした話 モバイル開発部2グループ 方波見 梨沙
2 自己紹介 方波見 梨沙(かたばみ りさ) 直接お会いできないので お写真の貼り付け お願いします! Androidの開発と技術広報のお仕事してます 好きなこと、得意なこと:
・愛犬(2匹)を溺愛してます。 ・クラフトビールが大好き! ・木村さんたちとお店検索アプリを作ってます(Flutter製)
3 Agenda Confidential 01 パイオニアと多言語 02 開発工程 03 開発チームが主体で改善したこと 04
まとめ
4 01 パイオニアと多言語 5つの地域に11カ国の会社があります 米州 アメリカ Pioneer Elecrtronics (USA) Inc.
パナマ Pioneer International Latin America, S.A. ブラジル Pioneer do Brasil Ltda. 欧州 ベルギー Pioneer Europe NV 中東・アフリカ U.A.E Pioneer Gulf, Fze. アジア・オセアニア インド Pioneer India Electronics Private Ltd. オーストラリア Pioneer Electronics Australia Pty. Ltd. シンガポール Pioneer Electronics Asiacentre Pte. Ltd. タイ Pioneer Electronics (Thailand) Co., Ltd. 中国 Pioneer China Holding Co., Ltd. 香港 Pioneer (HK) Ltd. 主な海外のグループ会社
5 01 パイオニアと多言語 • 車載器とBLEやWi-Fiで通信を行い、リモコン部分をカスタマイズ・操作で きるアプリ • 開発フレームワークはFlutterでAndroid・iOSそれぞれ提供しています。 今年リリースしたPxLink
6 01 パイオニアと多言語 PxLinkが対応している言語数は何言語でしょう? • 6言語 • 15言語 • 30言語
クイズです A: PxLinkは30言語に対応しています。 一般的な多言語対応は5~10言語と言われており、30言語以上は世界中の幅広 いユーザーにリーチするためのサービス(SNSなど)で対応する言語数です。
7 02 開発工程 1. デザインを作る 多言語対応したアプリが完成するまでの流れ 2.仕様書&翻訳を作る 3.実装する 5. 現地メンバーが確認
4.実装したアプリを配る 6. 修正リクエスト 1つの言語で1箇所の修正でも 30言語対応しているため30箇所の修正になる
8 02 開発工程 1. デザインを作る 多言語対応したアプリが完成するまでの流れ 3.実装する 5. 現地メンバーが確認 4.実装したアプリを配る
6. 修正リクエスト 2.仕様書&翻訳を作る
9 02 開発工程 1. デザインを作る ボトルネックになっていたところ 5. 現地メンバーが確認 デザインデータと 仕様書の内容が
あっておらず、実 装時の手戻りが多 い 文字効率が良い日 本語で作成してい るため、高確率で 見切れる 工程がかなり終盤 のため、1発でパ スできない場合は 必ず手戻りになる 2.仕様書&翻訳を作る
10 02 開発工程
11 03 開発工程
12 03 開発チームが主体で改善したこと Figma PluginのContext Switchを活用しよう
13 02 開発工程 1. デザインを作る 改善できたところ 2.仕様書を作る 5. 現地メンバーが確認 デザインデータで
一元管理になった ため、作業自体が 不要になった 文字効率が悪い言 語で見れるため、 事前にデザイン調 整が可能になった 工程が上流になっ たため、多少の手 戻りがあっても期 日に余裕が生まれ た
14 03 開発チームが主体で改善したこと 1. デザインを作る 4.実装する 2. 現地メンバーが確認 5.実装したアプリを配る 3.
修正
15 03 開発チームが主体で改善したこと • Figma上のテキスト欄にどんな ID(ルール)をつけるかをあらかじめ、 デザイナーさんと調整しておく必要がある • プラグイン実行にはEditor権限が必要になるため、費用面での調整が必要 •
データテーブルをアプリに組み込める形にするには一工夫必要 • PxLinkではスプレッドシート&Google Apps Scriptを活用しました 活用する際に気をつけること
16 余談 • Android14では性別で文法が変わる言語(フランス語など)への対応が可能にな りました • 設定方法は国ごとの言語対応とあまり変わらない(性別のsuffixをつける)の で簡単にできそう Googleの傾向 出典:
https://developer.android.com/about/versions/14/features?hl=ja#grammatical-inflection
17 04 まとめ • 課題を解決するにはプラグインの活用も大事 • 合わせて工程の見直しもするとなお良です • 多言語化は国だけに収まらず、性別でも変えることができるようになっている
Confidential
More Decks by Pioneer
See All by Pioneer
Integration Testでテスト工数削減した話
pioneer_devrel
PRO
0
40
優しいPR文化を広め、1ヶ月250件 爆速でレビューを回した話
pioneer_devrel
PRO
0
77
仕様統合の難しさ ~ナビと音声コンテンツ、どっちが喋るかで悩んだ話~
pioneer_devrel
PRO
0
61
新卒研修から学んだこと
pioneer_devrel
PRO
0
99
ゴール設定におけるリーダーの心得
pioneer_devrel
PRO
0
110
エンジニア駆動でデザインツールの刷新ができた
pioneer_devrel
PRO
0
69
約1年間、SRE活動を通して感じたこと
pioneer_devrel
PRO
0
63
Other Decks in Design
See All in Design
デザインハーネスをつくるハーネス|誰でも自社らしいデザインをつくれるようにする仕組み
katakai
0
1.5k
富山デザイン勉強会_生成AIを使ったデザイン制作2026最新版.pdf
keita_yoshikawa
0
210
Design_Harness_and_Loop.pdf
nagatsu
0
150
ひとりで作れる時代に、判断をみんなで持つには
kgsi
1
170
20260802東京都市大学オープンキャンパス授業
a2k
0
130
飲み会を妻に伝えるベストタイミング分析
kudaranai
0
120
設計の進め方と 品質特性品質特性
harakeishi
0
1.5k
The Young Explorer's Field Journal
arische
0
110
AI-Slopなデザインを生まないためのデザインプロセス戦略
takanorip
10
6.6k
The ISO 25964 standard on Information and documentation — Thesauri and interoperability with other vocabularies
accessinnovations
0
490
2026/8/20 Polaris15周年イベント 『共創の場をつくる』 〜 誰もが『心地よく暮らし、心地よくはたらく』ことを選択できる社会へ 〜 関係性から地域をつくりなおす共創の土壌づくり〜リビングラボの事例を通じて〜
a2k
0
140
“なんとなくFigma”から一歩先へ。AI時代も活きるWeb制作フロー
ayumidesign
0
320
Featured
See All Featured
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
2
1.7k
For a Future-Friendly Web
brad_frost
184
11k
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
690
Intergalactic Javascript Robots from Outer Space
tanoku
273
28k
Optimising Largest Contentful Paint
csswizardry
37
4k
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
330
WCS-LA-2024
lcolladotor
0
1k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Game over? The fight for quality and originality in the time of robots
wayneb77
1
330
The Language of Interfaces
destraynor
162
27k
Paper Plane
katiecoart
PRO
6
55k