Coder Social home page Coder Social logo

language-subtag-registry's People

Contributors

greatwizard avatar mattcg avatar paulhiggs avatar sgodwin424 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

language-subtag-registry's Issues

multi-line prose fields improperly parsed

While I cannot cite chapter and verse of the spec for the particular flavor of record-jar format used (because that link hangs and times out on me)-:, it is apparent from reading the official repository file itself that a line that begins with two spaces is a “continuation line”, i.e. a continuation of the previous line.

I do not know whether the intended use is that

  1. For any line that starts with a blank (U+0020), remove the blank and the preceding LF (or CR+LF or whatever), or
  2. for any line that starts with two blanks, replace the two blanks and the preceding LF (or CR+LF or whatever) with a blank.

But in this particular file both algorithms will achieve the same result, as all lines that start with a blank start with two blanks.

This is actually an important parsing distinction to make, so as to avoid considering something like “Interlingua (International Auxiliary Language Association)” as two separate Description s, or “Minnan, Hokkien, Amoy, Taiwanese, Southern Min, Southern Fujian, Hoklo, Southern Fukien, Ho-lo” as two separate Comment s.


P.S. This came up while writing a program to convert your JSON to XML. Even if you cannot generate a single string for these, if you keep the two initial blanks (rather than discard them, which is what currently happens), I could execute the logic necessary to combine the appropriate adjacent Description s or Comment s in the XSLT. I should have that program (which gives you credit, of course) up on GitHub any day now.

Is it possible to switch to MIT license?

Hey Matthew!

Thank you for the package 🐨

We want to use it in our projects as a transitive dependency coming from eslint-plugin-jsx-a11y:

But it is not possible due to ODC-By-1.0 license. It is kind of hard to make sure that this license works in our country, so we're a bit scared and can't use this package. Especially because ODC-By-1.0 is not marked as FSF Free by SPDX.

Is it possible to relicense it with MIT?

Please use registered SPDX license id in package.json

Hi!

I would like to suggest a very minor enhancement. Consider this when you get a chance :)

I noticed that this package uses the ODC-BY license in the licenses field of package.json. This is a fine choice. However, the officially registered SPDX license id is ODC-By-1.0. See https://spdx.org/licenses/. The reason why it is generally helpful to use an officially registered SPDX license id is that those of us who use an automated license checker (e.g., https://www.npmjs.com/package/license-checker) can automatically process this package without further whitelisting.

Thank you!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.