`
semi_sleep
  • 浏览: 98761 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

[转]Flex的中文编译

阅读更多

还是目前的这个项目,因为我引入了自动升级的applicationupdater_ui.swc,而默认的编译选项是en_US。于是出来的升级界面是英文的,考虑到实用性,应该改成中文的。

然后一通乱查。

.swc是个压缩包,可以修改后缀为.zip,然后用各式解压缩工具打开。打开之后里面有些文件和locale目录,locale目录下面是各种语言包。而applicationupdater_ui.swc是有zh_Hans和zh_Hant的。

接着我把项目的编译选项修改为:-locale zh_CN(之前是-locale en_US)

编译是过不了的。要创建sdks里面的中文包。到C:\Program Files\Adobe\Flex Builder 3\sdks\3.0.0\frameworks\locale下面去一看,只有两个:en_US和ja_JP。

先试试把编译选项改成:-locale ja_JP,编译通过,运行,升级菜单是日文的。那么就是说我生成一个zh_CN的目录就行了。

两个步骤,一是到C:\Program Files\Adobe\Flex Builder 3\sdks\3.0.0\bin下面运行一下:copylocale en_US zh_CN

这样就在frameworks/locale生成了zh_CN目录。然后到官网或者这个网址里下载语言包:

http://ttfx.org/Tontons_Flexeurs/BabelFlex.html

解压到zh_CN目录,覆盖原来的文件。

做完之后对比一下en_US和zh_CN目录,发现还是少了两个文件:automation_agent_rb.swc 和datavisualization_rb.swc

如果项目里面没有那些数据显示模块的话,问题倒不大,然而,当项目里面使用了诸如AdvancedDatagrid之类的控件,那么编译还是过不了。

又是一轮搜索。

最后找到了解决的方案:

在C:\Program Files\Adobe\Flex Builder 3\sdks\3.0.0\fbpro\projects\datavisualization\bundles下,创建一个zh_CN的目录,

把C:\Program Files\Adobe\Flex Builder 3\sdks\3.0.0\fbpro\projects\datavisualization\bundles\en_US下的文件copy到zh_CN目录下。

(或者把datavisulization_rb.swc里面的locale\en_US的properties文件都copy到该目录下。)

然后在项目的Source Path中添加这个:C:\Program Files\Adobe\Flex Builder 3\sdks\3.0.0\fbpro\projects\datavisualization\bundles\{locale}

重新clean,编译,运行,中文界面的终于出来了。

===========================================================

引进自动更新带来一个小麻烦,就是如果全局的.css没有指定的话,那么ScrollBar/VScrollBar/Button都会被自动更新控件中的属性所影响。解决方法也简单,定一个全局的css即可。

===========================================================

发现有的flex3.0没有fbpro这个目录?可以到这里下载一个:

fbpro

分享到:
评论
1 楼 qiyue49 2012-01-12  
如果有flex4版本,可以直接把C:\Program Files\Adobe\Adobe Flash Builder 4\sdks\4.1.0\frameworks\locale下的语言包copy到3.5下面

相关推荐

    win+vs+flex+bison+demos+flex与bison中文版.pdf.zip

    Visual Studio中创建Flex+Bison项目,源码中包含多个vs2010可编译通过的demo,用win_flex_bison-2.5.18 其中包含《Visual Studio中创建Flex+Bison项目.pdf》学习flex bison入门资料《flex与bison中文版.pdf》

    Flex中文帮助No4章.pdf

    Flex中文帮助No4章.pdf,本节将向你展示如何使用Adobe Flex Builder 编译和运行一个简单的Flex 应用程序。其 中涉及的重点内容包括Flex Builder 项目的概念。

    Flex2 发现之旅:构建多语言本地化Flex应用

    这样估计以后会有中文版的Flex2 了...),使用Flex2的本地化特性我们可以很容易创建多语言本地化的Flex应用,为我们的Flex应用打入国际市场添威助力,不过不像Java的 本地化资源动态获取的方式,目前Flex2的本地化...

    flex & bison 中文版

    flex & bison 中文版 出版社: 东南大学出版社; 第1版 (2011年3月1日) 平装: 266页 语种: 简体中文 开本: 16 ISBN: 7564126051, 9787564126056 条形码: 9787564126056 商品尺寸: 23 x 17.4 x 1.2 cm 商品重量: 440 ...

    Flex 3 Cookbook 中文版

    除此之外,本书专门讨论了许多开发者容易忽略的Flex应用的编译、调试及部署技巧。  本书遵循O’Reilly Cookbook系列丛书的惯用格式,第一步提出问题,第二步提供解决方案,第三步详细阐述、解释问题和解决方案的上...

    Flash 反编译工具 Flash Decompiler Trillix 5.3.1400 中文汉化版.zip

    Flash 反编译工具 Flash Decompiler Trillix 中文版Flash 反编译工具 Flash Decompiler Trillix 中文版 Flash Decompiler Trillix 5.3.1400 汉化版让您转换 Adobe Flash SWF 文件返回到 FLA 格式,可以在原生 Flash ...

    FLEX4实战.pdf 中文完整版

    Flex已经从原来构建flash应用程序的一种方式发展成为一个丰富的体系。Flex4中引入了新的ui组件,提供了更好的性能监控,并且大大提高了编译速度。

    flex与bison 中文版 第二版 高清.pdf

    flex与bison中文版(第二版) 动物书 东南大学出版社

    Flex 3 Cookbook(高清PDF中文版)

    除此之外,本书专门讨论了许多开发者容易忽略的Flex应用的编译、调试及部署技巧。  本书遵循O’Reilly Cookbook系列丛书的惯用格式,第一步提出问题,第二步提供解决方案,第三步详细阐述、解释问题和解决方案的上...

    FlashDecompilerTrillix(flash反编译工具)v5.3.1370多语中文安装免费版

    Flash Decompiler Trillix是一款可以让您转换 Adobe Flash SWF 文件返回到 FLA 格式的...也可以转换成 Adobe 的 Flex 文件,由 Adobe Flex Builder 中创建的。为您提供有关整个 Flash 影片,它的形状,图像,摇身一变

    FlashUpload 多文件无刷新上传组件(中文版)

    FlashUpload 多文件无刷新上传组件(中文版)本来是英文版,找到了台湾版的,就是没有简体版的.flex 编译了一个.

    《ActionScript 3.0 语言和组件参考》中文官方版本,无错

    代码通常被编译器编译成“字节码格式”(一种由计算机编写且能够为计算机所理解的编程 语言) ,如 Adobe Flash CS3 Professional 或 Adobe® Flex™ Builder™ 的内置编译器或 Adobe® Flex™ SDK 和 Flex™ Data ...

    k2t openwrt固件

    中文:如何编译自己需要的 OpenWrt 固件 注意: 1. 不要用 root 用户 git 和编译!!! 2. 国内用户编译前最好准备好梯子 3. 默认登陆IP 192.168.1.1, 密码 password 编译命令如下: 1. 首先装好 Ubuntu 64bit,...

    barcodelib条形码生成读取库

    【barcodelib条形码类库】 支持一维码EAN8, EAN13, UPCA, CODE39, CODE128, ITF,二维码QR_CODE的生成和读取。...工程使用Flash Builder 4.5打开,如果使用其他版本开发工具打开,可能需要作少量调整才能编译通过。

    dve

    中文:如何编译自己需要的OpenWrt固件 注意: 不要用根用户的git和编译! 国内用户编译前最好准备好梯子 默认登陆IP 192.168.1.1,密码 编译命令如下: 首先安装好Ubuntu 64bit,推荐Ubuntu 18 LTS x64 命令行输入...

    ASP.NET无刷新多文件上传中文版

    由于项目需要花了几天时间终于把FLASHUPLOAD中所有英文提示都改写成中文的了.包里有所有示例源码及已编译通过的DLL,如果需要在WEB上实现多选文件上传,它一定会给你惊喜.

    Linux 完全定制指南(中文)

    5. 构建临时编译环境 简介 工具链技术说明 Binutils-2.16.1 - 第一遍 GCC-4.0.3 - 第一遍 Linux-Libc-Headers-2.6.12.0 Glibc-2.3.6 调整工具链 Tcl-8.4.13 Expect-5.43.0 DejaGNU-1.4.4 GCC-4.0.3 - 第二...

    emWin5用户手册(中文)

    3.1.1.4 编译示例..................................................................................................41 3.1.2 通过 emWin 源代码使用模拟 ......................................................

    asp.net知识库

    ASP.NET 2.0 中的代码隐藏和编译 ASP.NET 2.0 Language Swithcer and Theme Swicher 多语言转换和多样式主题转换 ASP.NET2.0 ObjectDataSource的使用详解(1) ASP.NET2.0 ObjectDataSource的使用详解(2) ...

Global site tag (gtag.js) - Google Analytics