gpd-metadata-sync
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseGPD Metadata Sync
GPD 元数据同步
Use this skill to keep local metadata in sync with Google Play.
使用该功能可保持本地元数据与Google Play同步。
Store listing fields
商店商品列表字段
bash
gpd publish listing get --package com.example.app
gpd publish listing update --package com.example.app --locale en-US --title "My App"
gpd publish details get --package com.example.app
gpd publish details update --package com.example.app --contact-email support@example.combash
gpd publish listing get --package com.example.app
gpd publish listing update --package com.example.app --locale en-US --title "My App"
gpd publish details get --package com.example.app
gpd publish details update --package com.example.app --contact-email support@example.comImages and assets
图片与资源
bash
gpd publish images list phoneScreenshots --package com.example.app --locale en-US
gpd publish images upload icon icon.png --package com.example.app --locale en-US
gpd publish images delete phoneScreenshots IMAGE_ID --package com.example.app --locale en-US
gpd publish images deleteall featureGraphic --package com.example.app --locale en-US
gpd publish assets upload ./assets --package com.example.app
gpd publish assets specbash
gpd publish images list phoneScreenshots --package com.example.app --locale en-US
gpd publish images upload icon icon.png --package com.example.app --locale en-US
gpd publish images delete phoneScreenshots IMAGE_ID --package com.example.app --locale en-US
gpd publish images deleteall featureGraphic --package com.example.app --locale en-US
gpd publish assets upload ./assets --package com.example.app
gpd publish assets specFastlane metadata workflow
Fastlane 元数据工作流
Export current state
导出当前状态
bash
gpd migrate fastlane export --package com.example.app --output fastlane/metadata/androidbash
gpd migrate fastlane export --package com.example.app --output fastlane/metadata/androidValidate local files
验证本地文件
bash
gpd migrate fastlane validate --dir fastlane/metadata/androidbash
gpd migrate fastlane validate --dir fastlane/metadata/androidImport updates
导入更新
bash
gpd migrate fastlane import --package com.example.app --dir fastlane/metadata/androidbash
gpd migrate fastlane import --package com.example.app --dir fastlane/metadata/androidImport with options
带选项导入
bash
gpd migrate fastlane import --package com.example.app --dir fastlane/metadata/android --replace-images
gpd migrate fastlane import --package com.example.app --dir fastlane/metadata/android --skip-images --dry-runbash
gpd migrate fastlane import --package com.example.app --dir fastlane/metadata/android --replace-images
gpd migrate fastlane import --package com.example.app --dir fastlane/metadata/android --skip-images --dry-runMulti-language workflow
多语言工作流
- Export localizations:
bash
gpd migrate fastlane export --package com.example.app --output fastlane/metadata/android-
Translate files in.
fastlane/metadata/android -
Import all at once:
bash
gpd migrate fastlane import --package com.example.app --dir fastlane/metadata/android- 导出本地化内容:
bash
gpd migrate fastlane export --package com.example.app --output fastlane/metadata/android-
翻译目录下的文件。
fastlane/metadata/android -
一次性导入所有内容:
bash
gpd migrate fastlane import --package com.example.app --dir fastlane/metadata/androidNotes
注意事项
- Use before import to catch missing fields.
gpd migrate fastlane validate - Use when available before overwriting assets.
--dry-run
- 导入前使用检查缺失字段。
gpd migrate fastlane validate - 覆盖资源前,若支持请使用选项进行预演。
--dry-run