Branch: master
Find file History
Pull request Compare This branch is 43 commits ahead, 621 commits behind flutter:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
..
Failed to load latest commit information.
_includes
catalog/samples
get-started
tutorials
ui-performance
widgets
404.md
README.md
android-release-build.md
assets-and-images.md
bootstrap-into-dart.md
bug_reports.md
custom-fonts.md
debugging.md
fastlane.md
flutter-dev-filter.rb
flutter-for-android.md
flutter-for-ios.md
hot-reload.md
index.md
json.md
networking.md
platform-channels.md
reading-writing-files.md
technical-overview.md
testing.md
using-ide-vscode.md
using-ide.md
web-analogs.md
widgets-intro.md
widgets.md

README.md

Flutter 官网中文版

尝鲜网址 Flutter(后期可能会变)

翻译准备工作及步骤

安装 Jekyll 以及以下介绍中Github 提供的的工具。

instructions

1.确保安装了 Ruby 且 Ruby 的版本应大于 2.2.2。

ruby --version

2.确保安装了 Bundler

gem install bundler

3.安装依赖。

bundle install

4.fork 本项目。

5.去 qq 群 482462550 中向群主认领翻译任务。

6.由群主邀请进入 flutter-dev 组织并指派任务给认领者。

7.认领者将需要翻译的文件复制到 zh_CH 文件夹下进行翻译,如果该文件在文件夹下,请把文件夹一并复制。

8.本地查看翻译结果,在项目根目录下执行以下命令查看翻译后的效果。

bundle exec jekyll serve (或者 jekyll serve -w --force_polling)

9.完成翻译并确保翻译无误。

10.向 master 分支提交 pull request,由群主确认后进行 merge 。

11.由群主关闭对应翻译 issue 。

注意事项

  1. 提交时,comment 的写法为 transition + path 如:transition website/index.md

  2. 专有名词,类名,关键字与约定俗成的单词或词组无需翻译。如:Material Design, Widget

  3. 当中英数字混合的时候,中文和英文与数字间应添加空格,如 Flutter 在 Github 上目前有 15269 个 star 。

  4. 每次 commit 前先确保本地的 master 分支与原仓库更新一致。可参考https://segmentfault.com/q/1010000002590371

  5. 理论上翻译只需要在 zh_CH 文件夹中进行,无需修改到 zh_CH 文件夹以外的文件,请注意!!!

约定高频词翻译对照表(按字母排序):

英文 中文
app 应用程序
app bar/AppBar 应用栏
constructor 构造方法
framework 框架
function 函数
highlighted 高亮
hot reload 热重载
icon 图标
import 导入
method 方法
navigate 导航
param 参数
plugin 插件
property 属性
route 路由
run 运行
screen 界面
stateful 有状态的
stateless 无状态的
word pair 词组
you 你(多数地方可将人称省略)