fix: homogenize authoring format and place (#7034)

* fix: homogenize authors format and place

- use colon as author separator (replaces `&`, `and`, `y`, `e`, `et`...)
- ensures is placed after resource title, not part of itself `title - author`
- `et al.` as special author/token to group many

* remove double comma

* fix: recover traducer role notations as `trad.:`

* detect and apply some `trad.:`s role anotation

* chore: `trad.:` to `trl.:`

Apply suggestion made by Eric at https://github.com/EbookFoundation/free-programming-books/pull/7034#discussion_r954014539

Co-authored-by: Eric Hellman <eric@hellman.net>

* Sort author - format

* fix: remove empty authors (dash is alone)

Used regex: `-\s+(\(|$)`

* format: change to `edt.:` role

Definition list at https://www.loc.gov/marc/relators/relaterm.html

Co-authored-by: Eric Hellman <eric@hellman.net>
This commit is contained in:
David Ordás
2022-09-02 15:36:04 +02:00
committed by GitHub
parent 57cc3173da
commit 9bfd1914d5
30 changed files with 320 additions and 321 deletions

View File

@@ -84,7 +84,7 @@
* [가장 빨리 만나는 Go 언어](http://www.pyrasis.com/private/2015/06/01/publish-go-for-the-really-impatient-book)
* [AN INTRODUCTION TO PROGRAMMING IN GO 한글 번역](http://www.codingnuri.com/golang-book/index.html)
* [Go 언어 웹 프로그래밍 철저 입문](https://thebook.io/006806/)
* [The Little Go Book. 리틀 고 책입니다](https://github.com/byounghoonkim/the-little-go-book/) - Karl Seguin, Byounghoon Kim ([HTML](https://github.com/byounghoonkim/the-little-go-book/blob/master/ko/go.md))
* [The Little Go Book. 리틀 고 책입니다](https://github.com/byounghoonkim/the-little-go-book/) - Karl Seguin, `trl.:` Byounghoon Kim ([HTML](https://github.com/byounghoonkim/the-little-go-book/blob/master/ko/go.md))
### HTML and CSS
@@ -105,7 +105,7 @@
#### Node.js
* [Node.js API 한글 번역 by outsideris](http://nodejs.sideeffect.kr/docs/)
* [Node.js API 한글 번역](http://nodejs.sideeffect.kr/docs/) - outsideris
#### Webpack
@@ -164,7 +164,7 @@
* [파이썬 헤엄치기](https://wikidocs.net/book/5148) - 해달 프로그래밍
* [파이썬을 여행하는 히치하이커를 위한 안내서!](https://python-guide-kr.readthedocs.io/ko/latest/)
* [파이썬을 이용한 비트코인 자동매매](https://wikidocs.net/book/1665) - 조대표
* [A Byte of Python 한글 번역 by Jeongbin Park](http://byteofpython-korean.sourceforge.net/byte_of_python.pdf) (PDF)
* [A Byte of Python 한글 번역](http://byteofpython-korean.sourceforge.net/byte_of_python.pdf) - Jeongbin Park (PDF)
* [PyQt5 Tutorial - 파이썬으로 만드는 나만의 GUI 프로그램](https://wikidocs.net/book/2165) - Dardao (HTML)