Skip to content

proprietaryが「プロプライエタリ」と訳されている箇所を「非標準」に置き換え - #14

Merged
mumumu merged 2 commits into
php:masterfrom
zonuexe:replace/term-proprietary
Sep 27, 2021
Merged

mumumu merged 2 commits into
php:masterfrom
zonuexe:replace/term-proprietary

Conversation

@zonuexe

@zonuexe zonuexe commented Sep 27, 2021

Copy link
Copy Markdown
Contributor

日本語においてproprietaryは知られていないか、OSSの対義語として独占ソフトウェアを指す用語として知られています。

PHPマニュアルにおけるproprietaryは独占とか私有という意味ではなく、「独自(仕様)の-」、または「非標準の-」と訳すのが自然なように感じられます。

日本語においてproprietaryは知られていないか、OSSの対義語として
独占ソフトウェアを指す用語として知られている。
PHPマニュアルにおけるproprietaryは独占とか私有という意味ではなく、
「独自(仕様)の-」、または「非標準の-」と訳すのが自然なように感じられます。
<entry>
<parameter>escape</parameter> パラメータが空文字列を受け入れるようになりました。
この場合、プロプライエタリなエスケープ機構が無効になります。
この場合、非標準のエスケープ機構が無効になります。

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

助詞の「-の」や「-な」の使い分けやproprietaryの訳語そのものに細かいこだわりはありません。

@zonuexe zonuexe closed this Sep 27, 2021
@mumumu

mumumu commented Sep 27, 2021

Copy link
Copy Markdown
Member

おっと。閉じられてしまっている。

本件については修正する方向で考えているので、phpusers-ja Slack で話した内容をここにも転記しておきます。

以下は、CSV まわりで「プロプライエタリ」と訳している部分について述べたものです。

  • 7.4.0 で CSVまわりの escape パラメータに仕様変更が入り、空指定が許されるようになり、proprietary なエスケープ仕様を無効にできるようになった。
    • これを @mumumu がそのまま「プロプライエタリ」と訳出した
  • 「プロプライエタリ」という用語は、特にCSVまわりに限って言うと、OSS の対義語という意味での意味ではなく、RFC 4180 の標準から外れたという意味と解釈するのが妥当
  • 上記のことから、「プロプライエタリ」は何か「標準から外れたもの」という言葉に修正するのが妥当だが、どう直すかは別途検討したい

<emphasis>非標準</emphasis>。
リカバリーモードを有効にし、整形式でないドキュメントのパースを試みます。
この属性は DOM の仕様にはなく、libxml に固有のものです。
この属性は DOM の仕様にはなく、libxml 固有の独自仕様です。

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[memo] DOM まわりについては、標準が何かが明らかなので、「独自仕様」という訳は妥当だと思います。

@zonuexe
zonuexe deleted the replace/term-proprietary branch September 27, 2021 22:13
@zonuexe
zonuexe restored the replace/term-proprietary branch September 27, 2021 22:15
@zonuexe zonuexe reopened this Sep 27, 2021
@zonuexe

zonuexe commented Sep 27, 2021

Copy link
Copy Markdown
Contributor Author

@mumumu domdocument.xml 以外はrevertしました

@mumumu

mumumu commented Sep 27, 2021

Copy link
Copy Markdown
Member

@mumumu domdocument.xml 以外はrevertしました

ありがとうございます。既にコメントしている通り、CSV まわりの proprietary については何に対して proprietary なのかが英語版でも必ずしも明らかではないので、ぱっと訳語が思いつかない状態です。なので、切り離して考えさせてください。

本件は DOM まわりに修正が絞られたので、取り急ぎ取り込ませて下さい。ありがとうございます 🙏

@mumumu
mumumu merged commit e9fe1a1 into php:master Sep 27, 2021
@zonuexe
zonuexe deleted the replace/term-proprietary branch September 27, 2021 22:21
mumumu added a commit that referenced this pull request Sep 27, 2021
GD と GD2 は、libgd が独自に作った画像フォーマットであることが libgd/libgd#288 からも明らかなので、そのような修正が妥当。

「プロプライエタリ」に関する関連する議論: #14
@mumumu

mumumu commented Sep 29, 2021

Copy link
Copy Markdown
Member

fgetcsv の仕様 や 実装 からみても、RFC 4180 から外れたものを proprietary と呼んでいると解釈できる

[memo] fgetcsv は、escape_char が空でない場合、かつ escape_char が現れた場合、次の文字を無条件でエスケープしていると見なす。この動きはRFC 4180 には書かれておらず、escape_char が空だと無効になる。

https://github.com/php/php-src/blob/06a07efdafc4a655765538e5e34beb92bc72917b/ext/standard/file.c#L2177-L2208

このことを proprietary と呼んでいると解釈した。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants