一聚教程网:一个值得你收藏的教程网站

最新下载

热门教程

ASP实现多语言支持

时间:2008-01-12 编辑:简简单单 来源:一聚教程网

纲 要 :
让 我 们 设 想 你 使 用 Active Server Pages 设 计 了 一 个 成 功 的 站 点 , 而 你 的 客 户 纷 纷 要 求 将 此 站 点 国 际 化 以 提 供 多 种 语 言 版 本 。这 时 候 你 该 怎 么 办?请 看 本 文。
正 文 :
   一 、 介 绍
   让 我 们 设 想 你 使 用 Active Server Pages 设 计 了 一 个 成 功 的 站 点 , 而 你 的 客 户 纷 纷 要 求 将 此 站 点 国 际 化 以 提 供 多 种 语 言 版 本 。
 该 问 题 的 关 键 在 于 , 你 必 须 使 用 某 种 方 法 实 现 快 速 的 页 面 内 容 转 换 。
 可 以 将 此 问 题 看 成 是 从 数 据 库 提 取 适 当 数 据 并 用 ASP 动 态 显 示 。
 在 本 文 中 我 们 将 讨 论 如 何 使 用 Active Server Pages 的 字 典 对 象 以 及 一 个 后 台 数 据 库 实 现 国 际 化 支 持 。
   具 体 实 现 过 程 分 以 下 三 个 步 骤 :
   ◇ 设 计 数 据 库 并 存 储 文 本 和 文 件 路 径 。
   ◇ 从 数 据 库 读 取 数 据 到 字 典 对 象 。
   ◇ 在 ASP 页 面 引 用 文 本 和 文 件 路 径 。
   二 、 步 骤 1 - 设 计 数 据 库 并 存 储 文 本 和 文 件 路 径
   我 们 需 要 在 数 据 库 设 计 上 花 些 时 间 。
 使 用 此 数 据 库 , 我 们 希 望 能 够 把 所 有 要 用 到 的 文 本 和 图 片 适 当 编 目 , 并 且 这 些 文 本 和 图 片 不 能 重 复 ; 如 果 要 在 应 用 中 把“ 是 ” 改 成 “ 确 定 ” , 希 望 只 在 一 个 地 方 作 改 动 ; Web 维 护 者 在 更 改 内 容 时 应 能 够 快 速 找 到 目 标 文 本 。
 基 于 以 上 要 求 , 让 我 们 开 始 设 计 数 据 库 。
   首 先 创 建 两 个 表 来 放 置 文 本 。
 其 中 一 个 表 为 CommonStrings , 用 于 存 放 在 整 个 站 点 重 复 使 用 的 单 词 和 短 语 。
 另 外 一 个 表 为 SpecializedStrings , 用 于 存 放 只 在 特 定 页 面 使 用 的 单 词 和 短 语 。
 把 公 用 和 限 于 特 定 页 面 使 用 的 文 本 分 别 存 放 有 利 于 简 化 站 点 维 护 。
   两 个 表 都 使 用 StringKey 字 段 来 标 记 纪 录 , 使 用 StringLanguage 来 说 明 所 用 语 言 , 联 合 StringKey 和 StringLanguage 创 建 一 个 主 键 。
 字 段 StringHolder 用 来 保 存 单 词 、 短 语 或 语 句 。

热门栏目