gettext

xgettext: No such file or directory

白昼怎懂夜的黑 提交于 2020-05-31 05:20:10
问题 I'm using this command line: xgettext -kT._ -kT._n:1,2 -kT._p:1c,2 -kT._pn:1c,2,3 -LC# --omit-header --from-code=UTF-8 -o messages.pot -c -n -p PO ./TransClassOne.cs Nevertheless, I'm getting this message from xgettext: xgettext.exe: error while opening "._" for reading: No such file or directory Any ideas? 回答1: Using MacOS: Install gettext tool If already installed, you might want to reinstall - brew reinstall gettext If using some bash profile (oh-my-zsh e.g.), export gettext and update it:

How to make translations of full articles from po files in Sphinx or gettext

一世执手 提交于 2020-05-30 10:47:21
问题 I'm writing a project documentation in Sphinx. I want to make translations of my .rst files, and I generated and translated .po files. Sphinx generates html translations fine, but I want to have .rst or markdown full articles (to use them on another site). How can I recreate .rst or markdown files with translations from these .po (or .mo ) files? Sphinx, gettext or Python solutions will suit. I tried to find information about that, but most answers concern translation of a string, not of a

msgmerge on macos Catalina

旧街凉风 提交于 2020-05-28 05:32:16
问题 I am trying to run a unix command line for some i18n work on a project. Using gettext library my issue is about running msgmerge $ msgmerge zsh: command not found: msgmerge I tried brew instal gettext and brew link gettext but with no success. This was working well on my previous machine, but can't make it work on a fresh install. I can confirm binary is available in /usr/local/opt/gettext/bin/msgmerge . 回答1: Fixed. When running brew reinstall gettext , command actually give the answer: If

结对项目-小学生四则运算系统(GUI)

痴心易碎 提交于 2020-05-08 08:04:11
Coding克隆地址:https://git.coding.net/FrrLolix/CalGUI.git 伙伴博客:http://www.cnblogs.com/wangyy39/p/8763244.html 目录: 一、前言 二、计划时间——PSP 三、接口设计 四、接口实现 五、性能分析 六、单元测试 七、异常处理 八、模块设计 九、模块对接 十、她 十一、结对编程思考 十二、实际时间——PSP 十三、关于柱状图的实现 一、前言 首先我很感谢我的队友——王玥莹,谢谢她的努力,放弃自己休息的时间。 二、 PSP PSP 任务内容 计划时间(min) Planning 计划 30 Estimate 估计这个任务需要多少时间,并规划大致工作步骤 30 Development 开发 35*60+25 Analysis 需求分析 60 Design Spec 生成文档 0 Design Review 设计复审 2*60 Coding Standard 代码规范 10 Design 具体设计 12*60 Coding 具体编码 2*8*60 Code Review 代码复审 4*60 Test 测试 15 Reporting 报告 5.5*60 Test Report 测试报告 60 Size Measurement 计算工作量 30   Postmortem&

Selenium+java

夙愿已清 提交于 2020-05-08 05:14:14
Ajax浮动框 我们常遇到的某些网站首页输入框,点击后显示的浮动下拉热点,如下图: 实际案例 模拟场景如下: hao123首页搜索输入框,单击搜索框,点击浮动框中的哪吒票房破30亿,单击后选项的文字内容会显示在搜索框中,并进行搜索 具体代码如下: import org.openqa.selenium.By; import org.openqa.selenium.WebDriver; import org.openqa.selenium.WebElement; import org.openqa.selenium.chrome.ChromeDriver; import org.testng.annotations.BeforeClass; import org.testng.annotations.Test; import java.util.List; /* * *Ajax浮动框处理案例 */ public class AjaxTest { WebDriver driver; @BeforeClass public void beforeClass() { System.setProperty( "webdriver.chrome.driver", "driver/chromedriver.exe" ); driver = new ChromeDriver(); driver

Selenium+java

孤街浪徒 提交于 2020-05-08 04:39:29
一、弹出框分类: 弹出框分为两种,一种基于原生JavaScript写出来的弹窗,另一种是自定义封装好的样式的弹出框,本文重点介绍原生JavaScript写出来的弹窗,另一种弹窗用click()基本就能搞定。 原生JavaScript写出来的弹窗又分为三种: alert confirm prompt 二、弹窗处理常用方法: alert/confirm/prompt弹出框操作主要方法有: driver.switchTo().alert():切换到alert弹出框上 getText():获取文本值 accept() :点击"确认" dismiss() :点击"取消"或者关闭对话框 send_keys() :输入文本值 --仅限于prompt,在alert和confirm上没有输入框 三、被页面html源代码: <! DOCTYPE html > < html lang ="en" > < head > < meta charset ="UTF-8" > < title > 弹窗练习案例 </ title > < script language ="javascript" > function checkup() { if (window.confirm( " 确定要删除吗? " )) { return true ; } else { return false ; } } function

结对项目-四则运算出题程序(GUI版)

时光总嘲笑我的痴心妄想 提交于 2020-05-08 02:26:58
目录: 一.致搭档(含项目地址) 二.PSP(planning) 三.结对编程中对接口的设计 四. 计算模块接口的设计与实现过程 五. 计算模块接口部分的性能改进 六. 计算模块部分单元测试展示 七. 计算模块部分异常处理说明 八. 界面模块的详细设计过程 九. 界面模块与计算模块的对接 十.结对过程的描述 十一. 结对编程的优缺点 十二. PSP(actual) 一、致搭档:   队友:李庭娟(我很喜欢把这位队友叫娟子,感觉很亲切) 首先非常非常感谢这位结对搭档——娟子,从最初组队到如今合作,始终非常信任我,鼓励我。性格洒脱,热情亲切。跟她合作过程中,真的没有一丝分歧。这些天和我一起讨论,分工,合作这个作业。都说“男女搭配,干活不累”,我是真的体会到了。完成项目的整个过程中,她始终积极主动的分担任务。我倒是很惭愧,由于个人能力的原因,不能承担着一个男生应该承担的任务。临近截止日期,我还催着她和我一起熬夜赶项目,非常非常不好意思。在此,衷心地向我的搭档说句感谢,很开心能有一次结对项目的作业,非常开心能有一次这样的机会去深入认识了解身边的同学,最最开心的是两个人在这个过程中的彼此信任与支持。不管结果怎么样,这是一次不同寻常的学习经历,不仅限于知识的学习和项目的制作,还有的是同伴的合作。 我的 Coding.net源码仓库地址:https://git.coding.net

02.制作一个自己的 Java 编辑器

不问归期 提交于 2020-05-05 01:04:10
难度中等,适合 Java 基础扎实,对 Java 核心 API 有所熟悉的同学学习 No1、制作GUI界面 一、实验介绍 1.1 实验内容 本节课程的主要内容是准备开发环境,建立项目并完成 GUI 界面的编程实现。 1.2 实验知识点 Java Swing 编程 1.3 实验环境 本实验环境采用带桌面的 Ubuntu Linux 环境,实验中会用到的环境或软件: JDK1.7 Eclipse。 1.4 适合人群 本节课程难度较低,属于初级课程,适合要想学习Java Swing 编程的同学学习。 1.5 代码获取 你可以在Xfce终端下通过下面命令将实验的完整工程项目下载到实验楼环境中,作为参照对比进行学习。 $ wget http://labfile.oss.aliyuncs.com/courses/287/MyEdit.tar.gz 二、项目文件结构 三、实验步骤 这一节我们将开发GUI界面。 3.1 新建项目 首先请双击打开桌面上的 Eclipse ,等待它启动完成后,在菜单 File 中点击 New -> Java Project选项。 此处输入图片的描述 在弹出的窗口里填写项目的名称 MyEdit,然后点击 Finish 按钮。 3.2 创建包和类 项目创建完成后,我们需要按照之前的项目结构来创建各个类。本项目一共有两个类: FileWindow:主要方法类

java socket实现服务端,客户端简单网络通信。Chat

风流意气都作罢 提交于 2020-05-04 12:03:59
之前写的实现简单网络通信的代码,有一些严重bug。后面详细写。 根据上次的代码,主要增加了用户注册,登录页面,以及实现了实时显示当前在登录状态的人数。并解决一些上次未发现的bug。(主要功能代码参见之前随笔 https://www.cnblogs.com/yuqingsong-cheng/p/12740307.html ) 实现用户注册登录就需要用到数据库,因为我主要在学Sql Server。Sql Server也已支持Linux系统。便先在我的电脑Ubuntu系统下进行安装配置。 链接: https://docs.microsoft.com/zh-cn/sql/linux/quickstart-install-connect-red-hat?view=sql-server-ver15 Sql Server官网有各个系统的安装指导文档,所以按照正常的安装步骤,一切正常安装。 可放到服务器中却出现了问题。阿里云学生服务器是2G内存的(做活动外加学生证,真的很香。但内存有点小了)。sqlserer需要至少2G内存。所以只能放弃SqlServer,转向Mysql。 同样根据MySql的官方指导文档进行安装。但进行远程连接却需要一些“乱七八糟”的配置,于是开始“面向百度连接”,推荐一个解决方案, https://blog.csdn.net/ethan__xu/article/details

java socket实现服务端,客户端简单网络通信。Chat

自闭症网瘾萝莉.ら 提交于 2020-05-04 11:55:01
之前写的实现简单网络通信的代码,有一些严重bug。后面详细写。 根据上次的代码,主要增加了用户注册,登录页面,以及实现了实时显示当前在登录状态的人数。并解决一些上次未发现的bug。(主要功能代码参见之前随笔 https://www.cnblogs.com/yuqingsong-cheng/p/12740307.html ) 实现用户注册登录就需要用到数据库,因为我主要在学Sql Server。Sql Server也已支持Linux系统。便先在我的电脑Ubuntu系统下进行安装配置。 链接: https://docs.microsoft.com/zh-cn/sql/linux/quickstart-install-connect-red-hat?view=sql-server-ver15 Sql Server官网有各个系统的安装指导文档,所以按照正常的安装步骤,一切正常安装。 可放到服务器中却出现了问题。阿里云学生服务器是2G内存的(做活动外加学生证,真的很香。但内存有点小了)。sqlserer需要至少2G内存。所以只能放弃SqlServer,转向Mysql。 同样根据MySql的官方指导文档进行安装。但进行远程连接却需要一些“乱七八糟”的配置,于是开始“面向百度连接”,推荐一个解决方案, https://blog.csdn.net/ethan__xu/article/details