过程 : 系统语言和jobPost 语言版本

在前台,用户选择语言会是checkbox list,可以选择多个。如果英文是主要语言,那么

·选择英文而已,jobPosts 只显示英文版本

  ·如果jobPost有英文和中文,只显示英文

  ·如果jobPost有中文,不显示

·选择中文而已,jobPosts只显示中文版本

  ·如果jobPost有英文和中文,只显示中文

  ·如果jobPost有英文,不显示

·选择中文、英文,jobPosts只显示英文版本

  ·如果jobPost有英文和中文,只显示英文

  ·如果jobPost有英文,显示英文

  ·如果jobPost有中文,显示中文

在后台,用户选择语言,所有的form的suppurt language会自动tick指定的语言。用户可以再选择其他support language。

如果用户选择英文语言,form将翻译成英文,在选择chinese的support language后,需要填写的部分将翻译成英文,包括placeholder。

如果用户开始选择中文语言,在form选择英文而已,这时form都是被翻译成中文,只有需要填写的部分将是英文。

时间: 2024-10-05 23:50:12

过程 : 系统语言和jobPost 语言版本的相关文章

字节序的理解----C语言和Python语言

字节序是指多字节数据在计算机内存中存储或者网络传输时各字节的存储顺序.常见的主要有以下2种: 小端序(Little-Endian):低位字节排放在内存的低地址端即该值的起始地址,高位字节排放在内存的高地址端.最符合人的思维的字节序,地址低位存储值的低位,地址高位存储值的高位.该序因为从人的第一观感来说低位值小,就应该放在内存地址小的地方,也即内存地址低位,反之,高位值就应该放在内存地址大的地方,也即内存地址高位.在80X86平台上,系统将多字节中的低位存储在变量起始地址,使用小端法. 大端序(B

1000道C语言和C++语言的练习题及答案 #0000-0050

汇集1000道C语言和C++语言的练习题 (例题.笔试题.编程题.算法设计题),由我亲自配上答案(点此查看). 语法题我就不出了,那个没意思,看书就可以了. 本贴汇集50题 (0000-0050),持续更新... 0001. 抽签题 从10个数中随机抽取5个数.(相当于双色球抽签问题) 0002. 插入排序 已有10个按增序排列好的整数1,3,5,7,9,11,13,15,17,19.要求把一个整数n插到数组中,保持增序排列. 0003. 数学公式类计算题 已经圆柱体的底半径r,高h,求体积v.

IOS-2-C语言和Objective-C语言衔接学习资料

前言:在IOS学习中,一般会先学习一周的C语言,两周的Objective-C语言,这是今后开发的最基础最重要的部分,下面给大家分享一下培训课上的精简资料: C语言和Objective-C语言衔接学习资料,PPT格式,简单易懂,可迅速掌握. 资料链接: C语言:http://download.csdn.net/detail/iot_li/8951557 Objective-C语言:http://download.csdn.net/detail/iot_li/8944225 版权声明:本文为博主原创

oc基础第一天---c语言和oc语言的对比

/* 1. OC程序的编译. 它的编译.连接.执行和C程序是相差无几的. 1). 在.m文件中写上符合OC语法规范的源代码. 2). 使用 cc -c 指令来编译我们的文件. a. 预处理. b. 检查语法 c. 生成.o的目标文件. 3). 链接 cc xx.o a. 添加启动代码. b. 链接函数. 将要调用的函数的实现拷贝进来 在代码中如果使用到了框架中的功能  就必须要指定系统到那1个框架中去找. cc main.o -framework Foundation 4). 链接完毕之后 会生

C语言和go语言之间的交互

一.go语言中使用C语言 go代码中使用C代码,在go语言的函数块中,以注释的方式写入C代码,然后紧跟import "C" 即可在go代码中使用C函数 代码示例: go代码:testC.go 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 1 package main  2  3 /*  4 #include <stdio.h>  5 #include <stdlib.h>  6 void c_print(char *s

Unicode与UTF-8互转(c语言和lua语言)

1. 基础 1.1 ASCII码 我们知道, 在计算机内部, 全部的信息终于都表示为一个二进制的字符串. 每个二进制 位(bit)有0和1两种状态, 因此八个二进制位就能够组合出 256种状态, 这被称为一个字 节(byte). 也就是说, 一个字节一共能够用来表示256种不同的状态, 每个状态相应一 个符号, 就是256个符号, 从 0000000到11111111. 上个世纪60年代, 美国制定了一套字符编码, 对英语字符与二进制位之间的关系, 做了统 一规定. 这被称为ASCII码, 一直

c语言和java语言

C(64位,因机器而异) JAVA(固定) Int 32 运行时存储在堆栈上,如果使用malloc则存储在堆上,可以在前使用static等表示词更改存放区域(寄存器,全局变量区) Int 32 运行时值可以存储在堆栈上 数据类型 Short 16 Short 16 Long 64 Long 64 Float 32 Float 64 Double 64 Double 64 Boolean 布尔类型 Char 8 Char 16 字符类型 Byte 8 Void Void 空类型 * 指针类型 St

Java语言和C语言混合编程(1)--Java native关键字

可以将native方法比作Java程序同C程序的接口,其实现步骤为:1.编写java源程序,add用native修饰 package p2019.p06; public class NativeAdd { public native int add(int a,int b); } 2.编译java程序,生成NativeAdd.class文件[[email protected] java]# javac p2019/p06/NativeAdd.java生成NativeAdd.class Nativ

C语言和C++的区别与对比

C是C++的基础,C++语言和C语言在很多方面是兼容的.因此,掌握了C语言,再进一步学习C++就能以一种熟悉的语法来学习面向对象的语言,从而达到事半功倍的目的. 差不多是win98跟winXP的关系.C++是在C的基础上增加了新的理论,玩出了新的花样.所以叫C加加. C是一个结构化语言,它的重点在于算法和数据结构.C程序的设计首要考虑的是如何通过一个过程,对输入(或环境条件)进行运算处理得到输出(或实现过程(事务)控制). C++,首要考虑的是如何构造一个对象模型,让这个模型能够契合与之对应的问