라벨이 이인재인 게시물 표시

[Nextcloud/android] devapp contributor

이미지
우리 devapp 팀원들은 모두 Nextcloud/android의 Contributor가 되었다!😎 아래는 각 팀원이 Nextcloud/android의 Contributor임을 증빙하는 자료이다. ✨ 김수빈 ✨ 권유나 ✨ 권은경 ✨ 김민지 ✨ 이인재

[Nextcloud] Nextcloud 부분 한글화 과정 (10개 부분)

이미지
  [Nextcloud/android] Nextcloud를 번역해보자!    11월 19, 2020 ( https://cnu-devapp.blogspot.com/2020/11/nextcloudandroid-nextcloud.html )  앱을 기준으로 번역하기 위해서 android 태그가 달려있는 부분을 먼저 번역하였다.  android 관련 부분들  앱 내에서 보여지는 상황과 위치를 감안하여 조금씩 다듬어서 번역을 진행하였다! Android 관련 부분과 그 외에 부분들을 합쳐 총 10개 부분에 대한 번역을 마쳤다.  Nextcloud의 번역 툴인 transifex는 자동으로 PR이 되기 때문에 따로 PR은 작성하지 않았다. 이를 통해 60.23% 에서 66.83% 까지 번역률을 높여놓았다!!! 😄😄😄

[Nextcloud/android] CONTRIBUTING.md 오타 수정 후 PR부터 merge까지.. #7384

이미지
 나도 contributor가 되고 싶어서 열심히 오타를 찾아보았다.. (정말 안보였다........) 그런데!!! 열심히 보다보니 세상에는 존재하지 않는 단어가 있었다. [CONTRIBUTING.md의 수정 부분.. 현재는 merged되어 수정 되어있다 :)] 'bufixing'이라는 단어였는데 아무리 봐도 이런 단어는 없었고.. 그러면 buffing인가.. bug fixing 인가.. 번역기에 두 단어 다 넣어보고 번역해봤을 때 bug fixing이 문맥에 좀 더 맞는 것 같아서 bug fixing으로 PR을 날리려하였다. 근데 또 문제가 생겼다. 예전에 fork 해놨던 repository가 업데이트를 안해놓은 상태였었다. (다른 팀원분들이 수정한 부분이 내 repository에는 그대로인 것을 보고 알아챘다.) 구글링을 통해 repository 업데이트 방법을 확인하고 업데이트를 먼저 진행했다!(https://velog.io/@k904808/Fork-한-Repository-업데이트-하기) 그런 다음 첫 PR을 진행해보았다. PR올린지 20분만에 관리자님이 merge해주셨다!!! 드디어 contributor가 되었다 ㅠㅠ

[Nextcloud/android] Nextcloud를 번역해보자!

이미지
Nextcloud에 번역으로 기여를 하기 위해서는 어떻게 해야할까? github Nextcloud안에 CONTRIBUTING.md의 Translations를 확인해보면 친절하게도 번역으로 기여하는 방법이 자세하게 나와있다. 번역은 다음과 같다  'Nextcloud는 Transifex 라는 웹 기반의 번역 플랫폼을 사용하여 번역을 하며 Transife x에 가입하고 Nextcloud 번역 팀에 참가하여 번역을 진행하면 된다. 또한 모든 번역은 자동으로 repository에 push되어 PR이 따로 필요없다. 다만 바뀐 번역에 대한 PR을 제출할 때는 values/strings.xml의 변경사항만 제출하고 번역 파일은 변경하지 말아달라'고 적혀있다. Transifex에 가입하여 Nextcloud 팀에 참여하면 다음과 같이 다양한 언어의 번역 진행도를 확인할 수 있다. 한국어는 현재 60.23% 번역되어 있으며 그중에 검증된 번역은 29.55% 이다. 번역을 위해 Korean(ko) 를 눌러보면 다음과 같이 여러 분야에서 번역이 어느 정도 되었는지 확인할 수 있다. android-deck에 들어가보자. 현재 번역된 부분과 번역되지 않은 부분, 그리고 해당 번역이 검증이 되었는지 확인할 수 있다. 예전에 번역한 부분이라 캡쳐는 못했지만 그 당시에 unreviewed strings 를 확인하다가 [예끼치 않은] 이라는 잘못된 번역을 [예기치 않은]으로 수정한 적이 있다. 이런 부분들도 체크하면서 진행해야한다.

[Nextcloud/android] Darkmode 사용시 글자안보임 #7247 (+ 중복 이슈 #6680)

이미지
특정 상황에서 Darkmode 사용시에 글자가 안보이는 이슈를 발견하였다! (https://github.com/nextcloud/android/issues/7247)  위 사진과 같이 폴더를 생성할 때 cancel과 create의 글자가 배경색과 비슷하여 잘 보이지 않는 이슈이다. 커멘트를 확인해보니  서버의 기본색상으로 검은색 또는 매우 어두운 회색 세팅후에 Darkmode 사용시에 이런 문제가 발생하는 것 같다. 해당 부분과 관련된 코드를 분석해보고 직접 수정해보려고 한다! 너무 어렵지만 않았으면 ㅠㅠ +(20.11.13) 이정은 멘토님께서 팁을 주셨다. 내용은 다음과 같다! ///////////////////////////////////////////////////////////////////////////////////////////////////// 이인재: 1. 번역 2. 다크모드 시, 글자 안보임 수정 https://github.com/nextcloud/android/issues/7247 values/styles.xml 파일에 AlertDialog Dark mode style(positive/negative button) 정의 후, 해당 AlertDialog에 적용하면 될 것 같습니다. 그리고 해당 화면 말고도 AlertDialog를 사용하는 곳이 많은데, 확인 후 같은 이슈가 발생한다면 함께 수정하면 좋을 것 같습니다. 참고하면 좋을 문서 공유드립니다. 1. https://developer.android.com/guide/topics/ui/look-and-feel/darktheme?hl=ko 2. https://stackoverflow.com/a/42373688 ///////////////////////////////////////////////////////////////////////////////////////////////////// 문서에 꼼꼼히 정리되어 있어서 기여에 있어서 너무 도움이 될 것 같다... 감사합니다 ㅠㅠ...

[20.10.06] 2번째 회의

이미지
 [20.10.06] 2번째 회의 두 번째 회의를 진행했다. 먼저 수빈님의 아이디어로 Github에 Devapp organization을 팠다. organization을 사용하면  여러 명이 같은 프로젝트를 관리하는데에 용이하다고 한다. 또한 Nextcloud 프로젝트에 코드가 너무 많아서 1~2주 내에 모두 이해하기에는 어려움이 있을 것이라는 이유로 이슈들 중에 선택하여 해당 부분의 코드를 분석하는 것으로 진행해보기로 하였다. 때문에 이번주에는 각자 개발 환경을 갖추고 이슈를 찾아보기로 하였다. 아직은 여러모로 어려운 부분들이 많지만 다같이 협업하며 진행하면 잘 해결해 나갈 수 있을 것 같다. 😊