·ÖÏíGitlab×°Öúº»¯µÄÒªÁì
ÔÚÈí¼þ¿ª·¢ÖУ¬°æ±¾¿ØÖÆÊǺÜÊÇÖ÷ÒªµÄ»·½Ú¡£¶ø gitlab ×÷Ϊһ¸öÇ¿Ê¢µÄ git ¿ÍÕ»£¬ÌṩÁËÍêÉƵİ汾¿ØÖƹ¦Ð§¡£È»¶ø£¬ÔÚĬÈϵÄÇéÐÎÏ£¬gitlab ²¢Ã»ÓÐÌṩÖÐÎÄÓïÑÔ°ü¡£Õâ¾ÍÈÃÐí¶àÐèÒªÖÐÎĽçÃæµÄÓû§¸ÐÓ¦ºÜÊǵÄδ±ã¡£ÏÂÃ棬ÎÒÃǾÍÀ´·ÖÏíһϠgitlab ×°Öúº»¯µÄÒªÁì¡£
µÚÒ»²½£º×°Öà Gitlab
Gitlab ×°ÖÃÀú³ÌºÜÊǼòÆÓ£¬Ö»ÐèҪƾ֤¹ÙÍøµÄÖ¸Òý£¬ÏÂÔضÔÓ¦µÄ×°Öðü²¢Ö´ÐÐ×°ÖÃÏÂÁî¼´¿É¡£ÈôÊDz»ÏàʶװÖð취µÄ¶ÁÕߣ¬Çë²ÎÕÕ Gitlab ¹Ù·½Îĵµ
µÚ¶þ²½£ºÏÂÔغº»¯ÓïÑÔ°ü
»á¼û Gitlab µÄÓïÑÔ°ü¿ÍÕ»£ºhttps://gitlab.com/xhang/gitlablang/-/tree/master/zh-CN£¬Ñ¡Ôñ×Ô¼ºÐèÒªµÄ°æ±¾£¨Ñ¡Ôñ×îеİ汾¼´¿É£©£¬²¢ÏÂÔØÔʼÊý¾Ý°ü£¬»ñµÃÒ»¸öÃûΪ zh_cn.yml µÄÎļþ¡£
µÚÈý²½£ºÇл»µ½ root Óû§²¢ÔÚ Gitlab µÄĬÈÏĿ¼ÏÂн¨ÓïÑÔ°üÎļþ¼Ð
ÔÚ¾ø´ó´ó¶¼µÄ Linux ¿¯ÐаæÖУ¬¶¼Ä¬ÈÏ×°ÖÃÁË root Óû§ÕË»§¡£ÎÒÃÇ¿ÉʹÓà su ÏÂÁîÇл»µ½ root Óû§£¬²¢ÔÚ Gitlab µÄĬÈÏĿ¼ÏÂн¨Ò»¸öÃûΪ locale µÄÎļþ¼Ð¡£Gitlab µÄĬÈÏĿ¼ÔÚ²î±ðµÄϵͳÖпÉÄÜ»áÓвî±ð£¬Òò´Ë£¬ÒªÆ¾Ö¤×Ô¼ºÏµÍ³ÖÐ Gitlab µÄ×°ÖÃĿ¼¾ÙÐÐÉèÖã¬Í¨³£ÇéÐÎÏ£¬Gitlab ×°ÖÃÔÚ /usr/local/gitlab/ Ï¡£
su mkdir -p /usr/local/gitlab/embedded/service/gitlab-rails/config/locales/
µÇ¼ºó¸´ÖÆ
µÚËIJ½£º½«ÓïÑÔ°üÎļþ¸´ÖƵ½ Gitlab µÄÉèÖÃÎļþ¼ÐÏÂ
½«ÏÂÔص½µÄ zh_cn.yml Îļþ¸´ÖƵ½ config/locales Îļþ¼ÐÖС£
cp zh_cn.yml /usr/local/gitlab/embedded/service/gitlab-rails/config/locales/
µÇ¼ºó¸´ÖÆ
µÚÎå²½£ºÐÞ¸Ä Gitlab ÉèÖÃÎļþÖеÄĬÈÏÓïÑÔ
±à¼ Gitlab µÄÉèÖÃÎļþ /etc/gitlab/gitlab.rb£¨ÈôÊÇ Gitlab ×°ÖÃÔÚ /usr/local/gitlab/ ϵĻ°£©£¬½«Ä¬ÈÏÓïÑÔÉèÖÃΪÖÐÎÄ zh-CN
vim /etc/gitlab/gitlab.rb
µÇ¼ºó¸´ÖÆ
ÔÚÎļþÖÐÌí¼ÓÒÔÏÂÉèÖãº
gitlab_rails['default_locale'] = 'zh-CN'
µÇ¼ºó¸´ÖÆ
µÚÁù²½£ºÖ´ÐÐ Gitlab µÄÉèÖÃÎļþ¸üкÍÖØÆôÏÂÁî
gitlab-ctl reconfigure gitlab-ctl restart
µÇ¼ºó¸´ÖÆ
µ½´Ë£¬Gitlab µÄºº»¯×°ÖÃÒѾÍê³ÉÁË¡£·¿ª Gitlab ÍøÕ¾£¬Äú»á·¢Ã÷ĬÈÏÓïÑÔÒѾ±äΪÖÐÎÄ¡£
×ܽá
Gitlab ÊÇÒ»¸öºÜÊÇÇ¿Ê¢µÄ°æ±¾¿ØÖÆÈí¼þ£¬¿ÉÊÇĬÈÏûÓÐÖÐÎÄÓïÑÔ°ü£¬¹ØÓÚ²»ÊìϤӢÎĽçÃæµÄÓû§À´Ëµ£¬¿ÉÄÜ»áÔì³ÉÒ»¶¨µÄÄÑÌâ¡£±¾ÎÄ·ÖÏíÁË Gitlab ×°Öúº»¯µÄÒªÁ죬¹©¶ÁÕ߲ο¼¡£Ï£Íû±¾ÎĶÔÄúÓÐËù×ÊÖú¡£
ÒÔÉϾÍÊÇ·ÖÏíGitlab×°Öúº»¯µÄÒªÁìµÄÏêϸÄÚÈÝ£¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡