diff --git a/.gitattributes b/.gitattributes index d37562eb76a..7752b0e534a 100644 --- a/.gitattributes +++ b/.gitattributes @@ -5,9 +5,6 @@ gradlew text eol=lf # windows line endings at windows files *.bat text eol=crlf -# required for proper releasing -AUTHORS text eol=lf - # ensure that line endings of *.java, and *.properties are normalized *.java text *.properties text diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md index 3f15c4f0c6f..9088ea73f88 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.md +++ b/.github/ISSUE_TEMPLATE/bug_report.md @@ -1,6 +1,9 @@ --- name: Bug report about: Create a report to help us improve +title: '' +labels: '' +assignees: '' --- @@ -16,11 +19,11 @@ JabRef version on -- [ ] **Mandatory**: I have tested the latest development version from http://builds.jabref.org/master/ and the problem persists +- [ ] **Mandatory**: I have tested the latest development version from http://builds.jabref.org/main and the problem persists diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml new file mode 100644 index 00000000000..9850f404097 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -0,0 +1,8 @@ +blank_issues_enabled: false +contact_links: + - name: Help + url: https://discourse.jabref.org/c/help/ + about: Questions and requests for help are handled at https://discourse.jabref.org + - name: Feature requests + url: https://discourse.jabref.org/c/features/ + about: If you are missing an important feature? Let us know! diff --git a/.github/ISSUE_TEMPLATE/feature_request.md b/.github/ISSUE_TEMPLATE/feature_request.md deleted file mode 100644 index d2ae96c562d..00000000000 --- a/.github/ISSUE_TEMPLATE/feature_request.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -name: Feature request -about: Suggest an idea for this project - ---- - -Please use the GitHub issue tracker only for bug reports and suggestions for improvements. -Feature requests, questions and general feedback is now handled at http://discourse.jabref.org. -Thanks! diff --git a/.github/ISSUE_TEMPLATE/question.md b/.github/ISSUE_TEMPLATE/question.md deleted file mode 100644 index 7e9c25fe4b4..00000000000 --- a/.github/ISSUE_TEMPLATE/question.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -name: Question -about: Ask a question about JabRef - ---- - -Please use the GitHub issue tracker only for bug reports and suggestions for improvements. -Feature requests, questions and general feedback is now handled at http://discourse.jabref.org. -Thanks! diff --git a/.github/ISSUE_TEMPLATE/suggestion-for-improvement.md b/.github/ISSUE_TEMPLATE/suggestion-for-improvement.md index ec6d48cc1dc..1bcbdb55163 100644 --- a/.github/ISSUE_TEMPLATE/suggestion-for-improvement.md +++ b/.github/ISSUE_TEMPLATE/suggestion-for-improvement.md @@ -1,6 +1,9 @@ --- name: Suggestion for improvement about: Suggest an enhancement +title: '' +labels: '' +assignees: '' --- diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md index 7bece4ad46d..dc16a47b170 100644 --- a/.github/PULL_REQUEST_TEMPLATE.md +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -11,7 +11,7 @@ The title of the PR must not reference an issue, because GitHub does not support - Please don't remove any items, just leave them unchecked if they are not applicable. --> -- [ ] Change in CHANGELOG.md described (if applicable) +- [ ] Change in `CHANGELOG.md` described in a way that is understandable for the average user (if applicable) - [ ] Tests created for changes (if applicable) - [ ] Manually tested changed features in running JabRef (always required) - [ ] Screenshots added in PR description (for UI changes) diff --git a/.github/workflows/automerge.yml b/.github/workflows/automerge.yml index b8f22170b1b..9c26cae4c24 100644 --- a/.github/workflows/automerge.yml +++ b/.github/workflows/automerge.yml @@ -3,22 +3,27 @@ on: [pull_request] jobs: automerge: - name: Automerge Dependabot + name: Automerge Dependency Updates runs-on: ubuntu-latest - if: github.actor == 'dependabot[bot]' + if: github.actor == 'dependabot[bot]' || github.actor == 'dependabot-preview[bot]' || contains(github.event.pull_request.labels.*.name, 'dependencies') steps: - name: 'Wait for status checks' id: waitforstatuschecks - uses: "WyriHaximus/github-action-wait-for-status@v1.2" + uses: "WyriHaximus/github-action-wait-for-status@v1.3" with: - ignoreActions: Automerge Dependabot + ignoreActions: Automerge Dependabot,Code coverage,Create snapcraft image,Deploy binaries on builds.jabref.org,codecov/project,markdown-link-check checkInterval: 13 env: GITHUB_TOKEN: "${{ secrets.GITHUB_TOKEN }}" + - name: Auto approve + uses: hmarr/auto-approve-action@v2.1.0 + if: steps.waitforstatuschecks.outputs.status == 'success' + with: + github-token: "${{ secrets.GITHUB_TOKEN }}" - name: Merge pull requests - uses: pascalgn/automerge-action@v0.12.0 + uses: pascalgn/automerge-action@v0.13.1 if: steps.waitforstatuschecks.outputs.status == 'success' env: - MERGE_METHOD: "squash" + MERGE_METHOD: "merge" MERGE_LABELS: "" GITHUB_TOKEN: "${{ secrets.GITHUB_TOKEN }}" diff --git a/.github/workflows/check-outdated-dependencies.yml b/.github/workflows/check-outdated-dependencies.yml index 71055d45785..19e7019d257 100644 --- a/.github/workflows/check-outdated-dependencies.yml +++ b/.github/workflows/check-outdated-dependencies.yml @@ -12,9 +12,10 @@ jobs: - name: Checkout source uses: actions/checkout@v2 - name: Set up JDK - uses: actions/setup-java@v1 + uses: actions/setup-java@v2 with: java-version: 14 + distribution: 'adopt' - name: Look for outdated dependencies run: ./gradlew -q checkOutdatedDependencies - name: Report issues diff --git a/.github/workflows/deployment.yml b/.github/workflows/deployment.yml index 62065768782..9b10456ba3d 100644 --- a/.github/workflows/deployment.yml +++ b/.github/workflows/deployment.yml @@ -1,10 +1,11 @@ name: Deployment on: + workflow_dispatch: push: branches: - - master - - master-release + - main + - main-release paths-ignore: - 'docs/**' - 'src/test/**' @@ -20,6 +21,7 @@ env: AstrophysicsDataSystemAPIKey: ${{ secrets.AstrophysicsDataSystemAPIKey }} IEEEAPIKey: ${{ secrets.IEEEAPIKey }} OSXCERT: ${{ secrets.OSX_SIGNING_CERT }} + GRADLE_OPTS: -Dorg.gradle.daemon=false -Dorg.gradle.vfs.watch=false jobs: build: @@ -41,7 +43,7 @@ jobs: name: Create installer and portable version for ${{ matrix.displayName }} steps: - name: Cancel Previous Runs - uses: styfle/cancel-workflow-action@0.6.0 + uses: styfle/cancel-workflow-action@0.9.0 with: access_token: ${{ github.token }} - name: Fetch all history for all tags and branches @@ -49,29 +51,33 @@ jobs: with: fetch-depth: 0 - name: Install GitVersion - uses: gittools/actions/gitversion/setup@v0.9.7 + uses: gittools/actions/gitversion/setup@v0.9.9 with: versionSpec: "5.x" - name: Run GitVersion id: gitversion - uses: gittools/actions/gitversion/execute@v0.9.7 + uses: gittools/actions/gitversion/execute@v0.9.9 - name: Set up JDK 15 for linux and mac - uses: actions/setup-java@v1 + uses: actions/setup-java@v2 with: java-version: 15 + distribution: 'adopt' if: matrix.os != 'windows-latest' - name: Set up JDK 14 for windows - uses: actions/setup-java@v1 + uses: actions/setup-java@v2 with: java-version: 14 + distribution: 'adopt' if: matrix.os == 'windows-latest' - name: Restore gradle cache - uses: actions/cache@master + uses: actions/cache@v2 with: - path: ~/.gradle/caches - key: ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle*') }} + path: | + ~/.gradle/caches + ~/.gradle/wrapper + key: ${{ runner.os }}-gradle7x-${{ hashFiles('**/*.gradle*', '**/gradle-wrapper.properties') }} restore-keys: | - ${{ runner.os }}-gradle- + ${{ runner.os }}-gradle7x- - name: Setup OSX key chain on OSX if: matrix.os == 'macos-latest' uses: apple-actions/import-codesign-certs@v1 @@ -96,18 +102,18 @@ jobs: if: matrix.os == 'macos-latest' shell: bash run: | - codesign --entitlements buildres/mac/myapp.entitlements --options runtime -vvv -f --sign "Developer ID Application: Tobias Diez (W2PU6LW5U5)" build/distribution/JabRef.app/Contents/runtime/Contents/MacOS/libjli.dylib - codesign --entitlements buildres/mac/myapp.entitlements --options runtime -vvv -f --sign "Developer ID Application: Tobias Diez (W2PU6LW5U5)" build/distribution/JabRef.app/Contents/MacOS/JabRef - codesign --entitlements buildres/mac/myapp.entitlements --options runtime -vvv -f --sign "Developer ID Application: Tobias Diez (W2PU6LW5U5)" build/distribution/JabRef.app + codesign --entitlements buildres/mac/jabref.entitlements --options runtime -vvv -f --sign "Developer ID Application: JabRef e.V. (6792V39SK3)" build/distribution/JabRef.app/Contents/runtime/Contents/MacOS/libjli.dylib + codesign --entitlements buildres/mac/jabref.entitlements --options runtime -vvv -f --sign "Developer ID Application: JabRef e.V. (6792V39SK3)" build/distribution/JabRef.app/Contents/MacOS/JabRef + codesign --entitlements buildres/mac/jabref.entitlements --options runtime -vvv -f --sign "Developer ID Application: JabRef e.V. (6792V39SK3)" build/distribution/JabRef.app jpackage --type pkg --dest build/distribution --name JabRef --app-version "${{ steps.gitversion.outputs.Major }}.${{ steps.gitversion.outputs.Minor }}" --app-image build/distribution/JabRef.app --verbose --type dmg --vendor JabRef --app-version "${{ steps.gitversion.outputs.Major }}.${{ steps.gitversion.outputs.Minor }}" --file-associations buildres/mac/bibtexAssociations.properties --resource-dir buildres/mac - codesign -s "Developer ID Application: Tobias Diez (W2PU6LW5U5)" --options runtime --entitlements buildres/mac/myapp.entitlements -vvvv --deep "build/distribution/JabRef-${{ steps.gitversion.outputs.Major }}.${{ steps.gitversion.outputs.Minor }}.dmg" + codesign -s "Developer ID Application: JabRef e.V. (6792V39SK3)" --options runtime --entitlements buildres/mac/jabref.entitlements -vvvv --deep "build/distribution/JabRef-${{ steps.gitversion.outputs.Major }}.${{ steps.gitversion.outputs.Minor }}.dmg" jpackage --type pkg --dest build/distribution --name JabRef --mac-package-identifier JabRef --app-version "${{ steps.gitversion.outputs.Major }}.${{ steps.gitversion.outputs.Minor }}" --app-image build/distribution/JabRef.app --verbose --type pkg --vendor JabRef --app-version "${{ steps.gitversion.outputs.Major }}.${{ steps.gitversion.outputs.Minor }}" --file-associations buildres/mac/bibtexAssociations.properties --resource-dir buildres/mac - productsign --sign "Developer ID Installer: Tobias Diez (W2PU6LW5U5)" "build/distribution/JabRef-${{ steps.gitversion.outputs.Major }}.${{ steps.gitversion.outputs.Minor }}.pkg" "build/distribution/JabRef-${{ steps.gitversion.outputs.Major }}.${{ steps.gitversion.outputs.Minor }}-signed.pkg" + productsign --sign "Developer ID Installer: JabRef e.V. (6792V39SK3)" "build/distribution/JabRef-${{ steps.gitversion.outputs.Major }}.${{ steps.gitversion.outputs.Minor }}.pkg" "build/distribution/JabRef-${{ steps.gitversion.outputs.Major }}.${{ steps.gitversion.outputs.Minor }}-signed.pkg" - name: Notarize dmg and pkg installer - if: matrix.os == 'macos-latest' && github.ref == 'refs/heads/master' + if: matrix.os == 'macos-latest' && github.ref == 'refs/heads/main' shell: bash run: | - REQUEST_UUID_DMG=$(xcrun altool --verbose --notarize-app --primary-bundle-id "org.jabref" --username ${{ secrets.OSX_NOTARIZATION_APP_USERNAME }} --password ${{ secrets.OSX_NOTARIZATION_APP_PWD }} --asc-provider "W2PU6LW5U5" --file "build/distribution/JabRef-${{ steps.gitversion.outputs.Major }}.${{ steps.gitversion.outputs.Minor }}.dmg" | grep RequestUUID | awk '{print $3}') + REQUEST_UUID_DMG=$(xcrun altool --verbose --notarize-app --primary-bundle-id "org.jabref" --username ${{ secrets.OSX_NOTARIZATION_APP_USERNAME }} --password ${{ secrets.OSX_NOTARIZATION_APP_PWD }} --asc-provider "6792V39SK3" --file "build/distribution/JabRef-${{ steps.gitversion.outputs.Major }}.${{ steps.gitversion.outputs.Minor }}.dmg" | grep RequestUUID | awk '{print $3}') while xcrun altool --notarization-info "$REQUEST_UUID_DMG" -u ${{ secrets.OSX_NOTARIZATION_APP_USERNAME }} -p ${{ secrets.OSX_NOTARIZATION_APP_PWD }} | grep "Status: in progress" > /dev/null; do echo "Verification in progress..." sleep 30 @@ -116,7 +122,7 @@ jobs: spctl -vvv --assess --type exec build/distribution/JabRef.app codesign -vvv --deep --strict "build/distribution/JabRef-${{ steps.gitversion.outputs.Major }}.${{ steps.gitversion.outputs.Minor }}.dmg" codesign -dvv "build/distribution/JabRef-${{ steps.gitversion.outputs.Major }}.${{ steps.gitversion.outputs.Minor }}.dmg" - REQUEST_UUID_PKG=$(xcrun altool --verbose --notarize-app --primary-bundle-id "org.jabref" --username ${{ secrets.OSX_NOTARIZATION_APP_USERNAME }} --password ${{ secrets.OSX_NOTARIZATION_APP_PWD }} --asc-provider "W2PU6LW5U5" --file "build/distribution/JabRef-${{ steps.gitversion.outputs.Major }}.${{ steps.gitversion.outputs.Minor }}-signed.pkg" | grep RequestUUID | awk '{print $3}') + REQUEST_UUID_PKG=$(xcrun altool --verbose --notarize-app --primary-bundle-id "org.jabref" --username ${{ secrets.OSX_NOTARIZATION_APP_USERNAME }} --password ${{ secrets.OSX_NOTARIZATION_APP_PWD }} --asc-provider "6792V39SK3" --file "build/distribution/JabRef-${{ steps.gitversion.outputs.Major }}.${{ steps.gitversion.outputs.Minor }}-signed.pkg" | grep RequestUUID | awk '{print $3}') while xcrun altool --notarization-info "$REQUEST_UUID_PKG" -u ${{ secrets.OSX_NOTARIZATION_APP_USERNAME }} -p ${{ secrets.OSX_NOTARIZATION_APP_PWD }} | grep "Status: in progress" > /dev/null; do echo "Verification in progress..." sleep 30 @@ -161,12 +167,12 @@ jobs: - name: Fetch all history for all tags and branches run: git fetch --prune --unshallow - name: Install GitVersion - uses: gittools/actions/gitversion/setup@v0.9.7 + uses: gittools/actions/gitversion/setup@v0.9.9 with: versionSpec: '5.x' - name: Run GitVersion id: gitversion - uses: gittools/actions/gitversion/execute@v0.9.7 + uses: gittools/actions/gitversion/execute@v0.9.9 - name: Get linux binaries uses: actions/download-artifact@master with: diff --git a/.github/workflows/gource.yml b/.github/workflows/gource.yml new file mode 100644 index 00000000000..a9281f17b2f --- /dev/null +++ b/.github/workflows/gource.yml @@ -0,0 +1,55 @@ +name: Gource + +on: + push: + branches: + - gource + schedule: + - cron: '15 3 1 1,4,7,10 *' + +jobs: + action: + runs-on: ubuntu-latest + steps: + - name: 'Checkout' + uses: actions/checkout@v2 + with: + fetch-depth: 0 + - name: Determine dates + id: dates + run: | + echo ::set-output name=start_date::`date -d "$(date +%Y-%m-01) -3 months" +%Y-%m-%d` + echo ::set-output name=stop_date::`date -d "$(date +%Y-%m-01) -1 day" +%Y-%m-%d` + echo ::set-output name=quarter::`date -d "$(date +%Y-%m-01) -1 day" +%Y`-Q$(( ((`date -d "$(date +%Y-%m-01) -1 day" +%m`)-1)/3+1 )) + - name: 'Development history of last quarter' + uses: nbprojekt/gource-action@v1 + with: + gource_title: 'JabRef | more information at contribute.jabref.org' + logo_url: 'https://www.jabref.org/img/JabRef-icon-256.png' + # 5s * 365 / 4 = 7.5min + gource_seconds_per_day: 5 + gource_start_date: ${{ steps.dates.outputs.start_date }} + gource_stop_date: ${{ steps.dates.outputs.stop_date }} + gource_file_filter: csl$ + - name: 'Store video' + run: | + mkdir gource-videos + mv ./gource/gource.mp4 ./gource-videos/jabref-${{ steps.dates.outputs.quarter }}.mp4 + - name: 'Complete development history' + uses: nbprojekt/gource-action@v1 + with: + gource_title: 'JabRef | more information at contribute.jabref.org' + logo_url: 'https://www.jabref.org/img/JabRef-icon-256.png' + # 0.01 leads to a 45 second video for the complete history until end of 2020 + # 0.1 leads to a 8 minute video + gource_seconds_per_day: 0.1 + gource_file_filter: csl$ + - name: 'Store video' + run: | + mv gource/gource.mp4 gource-videos/jabref-complete.mp4 + - name: 'Upload gource video' + uses: actions/upload-artifact@v2 + with: + name: Gource + path: ./gource-videos/ + retention-days: 80 diff --git a/.github/workflows/refresh-csl-subtrees.yml b/.github/workflows/refresh-csl-subtrees.yml index 17eb8df3486..d7cdf3efbf1 100644 --- a/.github/workflows/refresh-csl-subtrees.yml +++ b/.github/workflows/refresh-csl-subtrees.yml @@ -4,6 +4,7 @@ on: schedule: # run on 1st and 15th of each month - cron: '1 2 1,15 * *' + workflow_dispatch: jobs: publish: @@ -14,30 +15,37 @@ jobs: - name: Checkout source uses: actions/checkout@v2 with: - ref: master + ref: main fetch-depth: 0 - - name: Add csl-styles remote - run: git remote add -f csl-styles https://github.com/citation-style-language/styles.git - - name: Update csl-styles + - name: Initialize git run: | - git checkout master + git checkout main git config --local core.editor /usr/bin/cat git config user.name "github actions" git config user.email "jabrefmail+webfeedback@gmail.com" - git subtree pull --prefix src/main/resources/csl-styles csl-styles master --squash + - name: Add csl-styles remote + run: git remote add -f csl-styles https://github.com/citation-style-language/styles.git + - name: Update csl-styles + run: | + git subtree pull --prefix buildres/csl/csl-styles csl-styles master --squash || true + cp buildres/csl/csl-styles/acm-siggraph.csl src/main/resources/csl-styles/ + cp buildres/csl/csl-styles/ieee.csl src/main/resources/csl-styles/ + cp buildres/csl/csl-styles/turabian-author-date.csl src/main/resources/csl-styles/ + git add . + git commit -m"Refresh example styles" || true - name: Add csl-locales remote run: git remote add -f csl-locales https://github.com/citation-style-language/locales.git - name: Update csl-locales run: | - git subtree pull --prefix src/main/resources/csl-locales csl-locales master --squash - - uses: ad-m/github-push-action@master - with: - github_token: ${{ secrets.GITHUB_TOKEN }} - branch: master - - name: Report issues - if: failure() - uses: JasonEtco/create-an-issue@master - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + git subtree pull --prefix buildres/csl/csl-locales csl-locales master --squash || true + cp buildres/csl/csl-locales/locales.json src/main/resources/csl-locales/ + cp buildres/csl/csl-locales/locales-en-US.xml src/main/resources/csl-locales/ + git add . + git commit -m"Refresh example styles" || true + - uses: peter-evans/create-pull-request@v3 with: - filename: .github/failure-csl-update.md + token: ${{ secrets.GH_TOKEN_UPDATE_GRADLE_WRAPPER }} + branch: refresh-csl + commit-message: Update CSL styles + title: "[Bot] Update CSL styles" + labels: dependencies diff --git a/.github/workflows/refresh-journal-lists.yml b/.github/workflows/refresh-journal-lists.yml index 414d195771e..a144641e950 100644 --- a/.github/workflows/refresh-journal-lists.yml +++ b/.github/workflows/refresh-journal-lists.yml @@ -12,11 +12,11 @@ jobs: - name: Fetch all history for all tags and branches uses: actions/checkout@v2 with: - ref: master + ref: main persist-credentials: false fetch-depth: 0 - name: Set up JDK - uses: actions/setup-java@v1 + uses: actions/setup-java@v2 with: java-version: 14 - uses: actions/cache@v1 @@ -43,14 +43,15 @@ jobs: mkdir -p $GITHUB_WORKSPACE/build/journals cp * $GITHUB_WORKSPACE/build/journals/ + # ensure that the .java classes are the most recent ones + cp $GITHUB_WORKSPACE/src/main/java/org/jabref/logic/journals/* $GITHUB_WORKSPACE/buildSrc/src/copied/java/org/jabref/logic/journals + # create .mv file cd $GITHUB_WORKSPACE ./gradlew generateJournalAbbreviationList - - # git commit - git config user.email "jabrefmail+webfeedback@gmail.com" - git config user.name "JabRef refresh journal lists [bot]" - git add . && git commit -m"Update journalList.mv" - - uses: ad-m/github-push-action@master + - uses: peter-evans/create-pull-request@v3 with: - github_token: ${{ secrets.GITHUB_TOKEN }} + token: ${{ secrets.GITHUB_TOKEN }} + branch: update-journallist + title: "[Bot] Update Journal abbrev list" + commit-message: Update journal abbrev list diff --git a/.github/workflows/snap.yml b/.github/workflows/snap.yml index bba78f1338d..c190256444f 100644 --- a/.github/workflows/snap.yml +++ b/.github/workflows/snap.yml @@ -1,6 +1,7 @@ name: Snap on: + workflow_dispatch: push: branches: - snapcraft @@ -28,12 +29,12 @@ jobs: uses: actions/checkout@v2 # The image relies on https://builds.jabref.org/master/JabRef-5.0-portable_linux.tar.gz^ # See snap/snapcraft.yml for details - - name: Build snap (1) Run build + - name: Run snapcraft build uses: snapcore/action-build@v1 id: snapcraft with: snapcraft-args: "--debug" - - name: Build snap (2) Upload snap + - name: Upload snap if: ${{ steps.checksecrets.outputs.secretspresent }} uses: snapcore/action-publish@v1 with: diff --git a/.github/workflows/stale.yml b/.github/workflows/stale.yml index db8e6e705ef..f227fc4bd1a 100644 --- a/.github/workflows/stale.yml +++ b/.github/workflows/stale.yml @@ -2,17 +2,27 @@ name: Mark stale issues and pull requests on: schedule: - - cron: "0 0 * * *" + - cron: "20 19 * * *" jobs: stale: runs-on: ubuntu-latest steps: - - uses: actions/stale@master + - uses: actions/stale@v3 with: repo-token: ${{ secrets.GITHUB_TOKEN }} - stale-issue-message: 'This issue will be closed in 7 days due to inactivity :zzz: Please provide the requested information if the problem persists.' + days-before-stale: 180 + days-before-close: 14 + stale-issue-message: | + This issue has been inactive for half a year. Since JabRef is constantly evolving this issue may not be relevant any longer and it will be closed in two weeks if no further activity occurs. + + As part of an effort to ensure that the JabRef team is focusing on important and valid issues, we would like to ask if you could update the issue if it still persists. This could be in the following form: + + - If there has been a longer discussion, add a short summary of the most important points as a new comment (if not yet existing). + - Provide further steps or information on how to reproduce this issue. + - Upvote the initial post if you like to see it implemented soon. Votes are not the only metric that we use to determine the requests that are implemented, however, they do factor into our decision-making process. + - If all information is provided and still up-to-date, then just add a short comment that the issue is still relevant. + + Thank you for your contribution! stale-issue-label: 'status: stale' - days-before-stale: 30 - only-labels: 'status: waiting-for-customer-feedback' diff --git a/.github/workflows/tests-fetchers.yml b/.github/workflows/tests-fetchers.yml index 0aa59c10dca..769d1b89fb7 100644 --- a/.github/workflows/tests-fetchers.yml +++ b/.github/workflows/tests-fetchers.yml @@ -3,7 +3,7 @@ name: Fetcher Tests on: push: branches: - - master + - main paths: - 'src/main/java/org/jabref/logic/importer/fetcher/**' - 'src/test/java/org/jabref/logic/importer/fetcher/**' @@ -34,23 +34,19 @@ jobs: - name: Checkout source uses: actions/checkout@v2 - name: Set up JDK - uses: actions/setup-java@v1 + uses: actions/setup-java@v2 with: java-version: 14 - - uses: actions/cache@v1 - name: Restore gradle chache + distribution: 'adopt' + - uses: actions/cache@v2 + name: Restore gradle cache with: - path: ~/.gradle/caches - key: ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle') }} + path: | + ~/.gradle/caches + ~/.gradle/wrapper + key: ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle*', '**/gradle-wrapper.properties') }} restore-keys: | - ${{ runner.OS }}-gradle-${{ env.cache-name }}- - ${{ runner.OS }}-gradle- - ${{ runner.OS }}- - - uses: actions/cache@v1 - name: Restore gradle wrapper - with: - path: ~/.gradle/wrapper - key: ${{ runner.os }}-gradle-${{ hashFiles('gradle/wrapper/gradle-wrapper.properties') }} + ${{ runner.os }}-gradle- - name: Run fetcher tests run: ./gradlew fetcherTest env: diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index fe57e60d3d0..9dbeb6a92b2 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -18,29 +18,25 @@ jobs: runs-on: ubuntu-latest steps: - name: Cancel Previous Runs - uses: styfle/cancel-workflow-action@0.6.0 + uses: styfle/cancel-workflow-action@0.9.0 with: access_token: ${{ github.token }} - name: Checkout source uses: actions/checkout@v2 - name: Set up JDK - uses: actions/setup-java@v1 + uses: actions/setup-java@v2 with: java-version: 14 - - uses: actions/cache@v1 - name: Restore gradle cache - with: - path: ~/.gradle/caches - key: ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle') }} + distribution: 'adopt' + - name: Restore gradle cache + uses: actions/cache@v2 + with: + path: | + ~/.gradle/caches + ~/.gradle/wrapper + key: ${{ runner.os }}-gradle7-${{ hashFiles('**/*.gradle*', '**/gradle-wrapper.properties') }} restore-keys: | - ${{ runner.OS }}-gradle-${{ env.cache-name }}- - ${{ runner.OS }}-gradle- - ${{ runner.OS }}- - - uses: actions/cache@v1 - name: Restore gradle wrapper - with: - path: ~/.gradle/wrapper - key: ${{ runner.os }}-gradle-${{ hashFiles('gradle/wrapper/gradle-wrapper.properties') }} + ${{ runner.os }}-gradle7- - name: Run check style reporter uses: nikitasavinov/checkstyle-action@master with: @@ -60,23 +56,19 @@ jobs: - name: Checkout source uses: actions/checkout@v2 - name: Set up JDK - uses: actions/setup-java@v1 + uses: actions/setup-java@v2 with: java-version: 14 - - uses: actions/cache@v1 - name: Restore gradle chache + distribution: 'adopt' + - uses: actions/cache@v2 + name: Restore gradle cache with: - path: ~/.gradle/caches - key: ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle') }} + path: | + ~/.gradle/caches + ~/.gradle/wrapper + key: ${{ runner.os }}-gradle7-${{ hashFiles('**/*.gradle*', '**/gradle-wrapper.properties') }} restore-keys: | - ${{ runner.OS }}-gradle-${{ env.cache-name }}- - ${{ runner.OS }}-gradle- - ${{ runner.OS }}- - - uses: actions/cache@v1 - name: Restore gradle wrapper - with: - path: ~/.gradle/wrapper - key: ${{ runner.os }}-gradle-${{ hashFiles('gradle/wrapper/gradle-wrapper.properties') }} + ${{ runner.os }}-gradle7- - name: Run tests run: xvfb-run --auto-servernum ./gradlew check -x checkstyleJmh -x checkstyleMain -x checkstyleTest env: @@ -104,23 +96,19 @@ jobs: - name: Checkout source uses: actions/checkout@v2 - name: Set up JDK - uses: actions/setup-java@v1 + uses: actions/setup-java@v2 with: java-version: 14 - - uses: actions/cache@v1 - name: Restore gradle chache - with: - path: ~/.gradle/caches - key: ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle') }} + distribution: 'adopt' + - name: Restore gradle cache + uses: actions/cache@v2 + with: + path: | + ~/.gradle/caches + ~/.gradle/wrapper + key: ${{ runner.os }}-gradle7-${{ hashFiles('**/*.gradle*', '**/gradle-wrapper.properties') }} restore-keys: | - ${{ runner.OS }}-gradle-${{ env.cache-name }}- - ${{ runner.OS }}-gradle- - ${{ runner.OS }}- - - uses: actions/cache@v1 - name: Restore gradle wrapper - with: - path: ~/.gradle/wrapper - key: ${{ runner.os }}-gradle-${{ hashFiles('gradle/wrapper/gradle-wrapper.properties') }} + ${{ runner.os }}-gradle7- - name: Run tests on PostgreSQL run: ./gradlew databaseTest --rerun-tasks env: @@ -150,23 +138,19 @@ jobs: - name: Checkout source uses: actions/checkout@v2 - name: Set up JDK - uses: actions/setup-java@v1 + uses: actions/setup-java@v2 with: java-version: 14 - - uses: actions/cache@v1 - name: Restore gradle chache + distribution: 'adopt' + - uses: actions/cache@v2 + name: Restore gradle cache with: - path: ~/.gradle/caches - key: ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle') }} + path: | + ~/.gradle/caches + ~/.gradle/wrapper + key: ${{ runner.os }}-gradle7-${{ hashFiles('**/*.gradle*', '**/gradle-wrapper.properties') }} restore-keys: | - ${{ runner.OS }}-gradle-${{ env.cache-name }}- - ${{ runner.OS }}-gradle- - ${{ runner.OS }}- - - uses: actions/cache@v1 - name: Restore gradle wrapper - with: - path: ~/.gradle/wrapper - key: ${{ runner.os }}-gradle-${{ hashFiles('gradle/wrapper/gradle-wrapper.properties') }} + ${{ runner.os }}-gradle7- - name: Run GUI tests run: xvfb-run --auto-servernum ./gradlew guiTest env: @@ -200,23 +184,19 @@ jobs: - name: Checkout source uses: actions/checkout@v2 - name: Set up JDK - uses: actions/setup-java@v1 + uses: actions/setup-java@v2 with: java-version: 14 - - uses: actions/cache@v1 - name: Restore gradle chache - with: - path: ~/.gradle/caches - key: ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle') }} + distribution: 'adopt' + - name: Restore gradle cache + uses: actions/cache@v2 + with: + path: | + ~/.gradle/caches + ~/.gradle/wrapper + key: ${{ runner.os }}-gradle7-${{ hashFiles('**/*.gradle*', '**/gradle-wrapper.properties') }} restore-keys: | - ${{ runner.OS }}-gradle-${{ env.cache-name }}- - ${{ runner.OS }}-gradle- - ${{ runner.OS }}- - - uses: actions/cache@v1 - name: Restore gradle wrapper - with: - path: ~/.gradle/wrapper - key: ${{ runner.os }}-gradle-${{ hashFiles('gradle/wrapper/gradle-wrapper.properties') }} + ${{ runner.os }}-gradle7- - name: Update test coverage metrics if: ${{ steps.checksecrets.outputs.secretspresent }} run: xvfb-run --auto-servernum ./gradlew jacocoTestReport && bash <(curl -s https://codecov.io/bash); @@ -232,35 +212,3 @@ jobs: steps: - uses: actions/checkout@v2 - uses: gradle/wrapper-validation-action@v1 - checkauthors: - name: "Validate AUTHORS" - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v2 - with: - # full checkout needed for authors generation - fetch-depth: 0 - - name: "All authors of this PR listed in AUTHORS" - id: authors_check - shell: bash - run: | - git config user.name "JabRef Author Checker [bot]" - git config user.email "noreply@jabref.org" - ./scripts/generate-authors.sh - set +o pipefail - added=$(git diff HEAD --no-ext-diff --unified=0 -a --no-prefix | egrep "^\+[^+]" | sed "s/^\+//") - if [ -z "$added" ]; then - echo "No authors added" - exit 0 - fi - echo "Authors found in this PR not listed in the AUTHORS file." - echo - echo "The JabRef maintainers will add the following name to the AUTHORS file" - echo - echo -e "$added" - echo - echo "In case you want to use a different one, please comment here and adjust your name in your git configuration for future commits" - echo - echo "Just adding yourself into the AUHTORS file does not help as it is overwritten by our script ./scripts/generate-authors." - echo "Read more on the AUTHORS file at found at https://github.com/JabRef/jabref/blob/master/CONTRIBUTING.md#author-credits" - exit 1 diff --git a/.github/workflows/update-gradle-wrapper.yml b/.github/workflows/update-gradle-wrapper.yml new file mode 100644 index 00000000000..9e97eb0c57f --- /dev/null +++ b/.github/workflows/update-gradle-wrapper.yml @@ -0,0 +1,18 @@ +name: Update Gradle Wrapper + +on: + schedule: + - cron: "0 5 * * 1" + +jobs: + update-gradle-wrapper: + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v2 + + - name: Update Gradle Wrapper + uses: gradle-update/update-gradle-wrapper-action@v1 + with: + labels: dependencies + repo-token: ${{ secrets.GH_TOKEN_UPDATE_GRADLE_WRAPPER }} diff --git a/.gitignore b/.gitignore index ba242f57346..fd187d3f735 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,7 @@ # no generated files in version control src/main/gen/ src/main/generated/ +src-gen/ # private data /buildres/jabref-cert-2016.p12 diff --git a/.idea/runConfigurations/JabRef_Main.xml b/.idea/runConfigurations/JabRef_Main.xml index f6e0ca898ae..4bb85cf63f1 100644 --- a/.idea/runConfigurations/JabRef_Main.xml +++ b/.idea/runConfigurations/JabRef_Main.xml @@ -1,16 +1,14 @@ - - + - + \ No newline at end of file diff --git a/.mailmap b/.mailmap deleted file mode 100644 index 56af5eb0831..00000000000 --- a/.mailmap +++ /dev/null @@ -1,216 +0,0 @@ - -# Generate AUTHORS: scripts/generate-authors.sh - -# Tip for finding duplicates (besides scanning the output of AUTHORS for name -# duplicates that aren't also email duplicates): scan the output of: -# git log --format='%aE - %aN' | sort --unique --ignore-case -# -# One can find out the real name by using the GitHub user page and API. -# https://github.com/sauliusg -# https://api.github.com/users/sauliusg/events/public -# -# For explanation on this file format: man git-shortlog -Ruy Minoru Ito Takata -Ruy Minoru Ito Takata <21537850814@serpro-1557637.(none)> -Stefan Kolb - -Nicolas Pavillon - -Koji Yokota -Koji Yokota -Koji Yokota -Koji Yokota -Koji Yokota -Dominik Waßenhoven - -Thomas Arildsen ThomasArildsen -Thomas Arildsen ThomasA -Thomas Arildsen -Thomas Arildsen -Tobias Diez - - - - - - - -Waluyo Adi Siswanto -Michael Falkenthal -Michael Falkenthal -Ambrogio Oliva -Ambrogio Oliva -Eduardo Greco -Daniel Bruehl -Egon Willighagen -Frédéric Darboux -Frédéric Darboux -Frédéric Darboux -Frédéric Darboux -Frédéric Darboux -Florian Straßer -Gregor Herrmann -Hakan Duran hakova -Hakan Duran hakova -Hakan Duran Hakan E. Duran -Jorge Tornero -Mark Schenk -Nathan Sheffield -Oscar Gustafsson -Renato Massao -Lorenzo Genta -Morten Alver -Morten Alver -Morten Alver -Oliver Kopp -Oliver Kopp -Oliver Kopp -Oliver Kopp -Oliver Kopp -Oliver Kopp Apple Inc -Nizar N. Batada -Christopher Oezbek -Andreas Rudert -Michael Spiegel -Jörg Wegner -Michael Wrighton -Jörg Zieren -Brian Van Essen -Luciana de Melo e Abud -Seb Wills -Waluyo Adi Siswanto -Dale Visser -Erik Putrycz -Gert Renckens -Guillaume Gardey -Kolja Brix -Raik Nagel -Carlos Silla -S M Mahbub Murshed -Robert Jäschke -Ulrik Stervbo -Stefano Gariazzo -Lee Patton -Jörg Lenhard -Jörg Lenhard -Jörg Lenhard -Jörg Lenhard -Matthias Geiger -Christoph Braun -Felix Wilke -Dennis Tschechlov -Dennis Tschechlov -Christian Bartsch -Joshua Ramon Enslin -Vincent W. Yang -Jorge Tornero -Mélanie Tremblay -Christoph Schwentker -Christoph Schwentker -Jens Döcke -Jürgen Lange -Sascha Zeller -Ali Ayan -Ali Zhagparov -Ali Zhagparov -Arno Blouin -Jeff Miller -Alain Vaucher -Daniel Mair -Sven Jäger -Tim van Rossum -Saulius Gražulis -Rolf Starre -Owen Huang -Anita Armbruster -Fabian Bauer <125m125@users.noreply.github.com> -Jong-Ho Shinn -Nadeem Mahmood -Foivos Christoulakis -Predrag Milanovic -Karsten Hiekmann -Karsten Hiekmann -Andrew Levit -Berk Gureken -Abhishek Rai -Abhishek Rai -Stéphane Curet -Erdem Derebasoglu -Domenico Cufalo -Tobias Bouschen -József Pallagi -Mattia Bunel -Waida Fan <31742543+weidafan@users.noreply.github.com> -Johannes Manner -Dominik Traczyk -Cerrianne Santos -Stefan Scheffel -Stefan Gerzmann -Deepak Kumar -Aman Jain -Ayachi Nene <1710082010@qq.com> -Jan Schäfer -Stefan Scheffel -Stefan Scheffel -Yash Kothari -Quentin Fritz <49909555+core-master@users.noreply.github.com> -Daniel Rodrigues -Malte Deiseroth -Malik Atalla <6626492+HerrAachen@users.noreply.github.com> -Kaique Komata -S. Krause -Leonhard Wolz -Manuel Wtfjoke -Valentin Pons -Arthur Fröhlich <37243770+znuznu@users.noreply.github.com> -Songyu Wang <36670132+Songyu-Wang@users.noreply.github.com> -Alex Tarrix -Samiya Caur -Stanley Foerster -Michael McCann -Robin Lichtenthaeler -Rodrigo Paula da Silva -Robert Jäschke -Nick S. Weatherley -Nivedha Sunderraj -Lavabit -Rachel Wu <46014322+rachelwu21@users.noreply.github.com> -Abraham Polk -dima -Fred Stevens -Rui Kang <1539678784@qq.com> -Yurick Honda -Yurick Honda <32721326+yurickyh@users.noreply.github.com> -Mihu <41503450+mmihuu@users.noreply.github.com> -Michael Schwarmi -Michal Rican -Param Mittal -Victor Michelan -P4trice <34972281+P4trice@users.noreply.github.com> -Julien Bénard <50318255+Julien29121998@users.noreply.github.com> -Alexsandro Lauber -Alexander Girgis <11259344+AlexanderGirgis@users.noreply.github.com> -Christoph Treude -Goutam Lavudiya -Shikun Xiong <53288073+ShikunXiong@users.noreply.github.com> -Fabiani Giovanni -Dimitra Karadima <44123133+dimitra-karadima@users.noreply.github.com> -Dimitra Karadima <44123133+dimitra-karadima@users.noreply.github.com> -Cai Zhichun <54977532+braincident@users.noreply.github.com> -Gennadiy Stakhovskiy -Mootez Saad <34676841+MootezSaaD@users.noreply.github.com> -Mootez Saad <34676841+MootezSaaD@users.noreply.github.com> -Chen Yuheng -Dominik Voigt <43381984+DominikVoigt@users.noreply.github.com> -Carl Christian Snethlage <50491877+calixtus@users.noreply.github.com> -Daniel Price <64694785+daniel-price@users.noreply.github.com> -Cai Zhichun <54977532+braincident@users.noreply.github.com> <569120128@qq.com> -Hollyqqqqq <55199983+Hollyqqqqq@users.noreply.github.com> <11712639@mail.sustech.edu.cn> -Grzegorz Popiel -Tianjian Lei <185049857@qq.com> -Tianjian Lei <185049857@qq.com> -Muhammad Arsalan Badar -ZhouSky <11711923@mail.sustech.edu.cn> -Vincent Gagnon -Tom Warnke -Eric Lau <919023+skeric@users.noreply.github.com> diff --git a/.markdownlint.yml b/.markdownlint.yml index 0ada157fae9..7d7269f0712 100644 --- a/.markdownlint.yml +++ b/.markdownlint.yml @@ -18,4 +18,4 @@ MD031: false MD033: # we have tags with ids and superscript - allowed_elements: ['a', 'sup'] + allowed_elements: ['a', 'kbd', 'sup'] diff --git a/.sonarcloud.properties b/.sonarcloud.properties deleted file mode 100644 index 8b137891791..00000000000 --- a/.sonarcloud.properties +++ /dev/null @@ -1 +0,0 @@ - diff --git a/AUTHORS b/AUTHORS deleted file mode 100644 index 0802288e203..00000000000 --- a/AUTHORS +++ /dev/null @@ -1,429 +0,0 @@ -# This file lists all individuals having contributed content to the repository. -# For how it is generated, see `scripts/generate-authors.sh`. -1160300608 -1160300614 -Aaron Chen -Abhishek Rai -Abraham Polk -Adam Rehn -Admir Obralija -Adrian Daerr -Akash Deep -Alain Vaucher -Aleksandrs Gusevs -Alessio Pollero -Alex Montgomery -Alex Petrov -Alex Tarrix -Alexander Girgis -Alexis Gallagher -Alexsandro Lauber -Ali Ayan -Ali Zhagparov -Alick Zhao -Allison Sampaio -Aman Jain -Ambrogio Oliva -Amish Shah -Andreas Amann -Andreas Buhr -Andreas Rudert -Andrew Collins -Andrew Kuncevich -Andrew Levit -André Schlichting -Andrés Sánchez -Anh Nghia Tran -Anita Armbruster -Antonio Ribeiro -Arno Blouin -Arthur Fröhlich -Atul Kaushik -August Janse -Ayachi Nene -Bartosz J. Kaczkowski -Bartłomiej Dach -Baruch Oltman -Behrouz Javanmardi -Benedikt Tutzer -Benjamin Köhler -Benjamin Schroth -Berk Gureken -Bernd Kalbfuss -Bernhard Tempel -Bharat Raghunathan -Bhargava Varadharajan -Bherwani Ayush -Bitor Tonixa Biriato Balença -Brian Quistorff -Brian Van Essen -Cai Zhichun -Caleb Tillman -captain123 -Carl Christian Snethlage -carlg0ransson -Carlos Morales -Carlos Silla -Carlos Silva -Catarina Gomes -Cerrianne Santos -Chamod Shehanka -Chelsey Ong -Chen Yuheng -Chris Brown -Christian Bartsch -Christian Kopf -Christoph Braun -Christoph Hochreiner -Christoph Schwentker -Christoph Treude -Christopher Oezbek -Christopher S. Lester -conorfos -cs464osu -Cyrille d'Haese -Dale Visser -Daniel Bruehl -Daniel Mair -Daniel Price -Daniel Rodrigues -Daniel Svärd -David Gleich -David Méndez -David Stevens -David Weitzman -Dawid Motyka -Dawid Owoc -Deepak Kumar -Dennis Tschechlov -DevSiroukane -Dilan Coss -dima -Dimitra Karadima -Domenico Cufalo -Dominik Schrempf -Dominik Traczyk -Dominik Voigt -Dominik Waßenhoven -Douglas Nassif Roma Junior -Eduard Braun -Eduardo Greco -eetian -Egon Willighagen -Eiswindyeti -Ellen Reitmayr -Erdem Derebasoglu -Erdem Derebaşoğlu -Eric Lau -Erik Putrycz -Ervin Kolenovic -Escoul -Ethan Harris -Fabian Bauer -Fabian Bieker -Fabiani Giovanni -Fabio Marcos -Fabrice Dessaint -Fancy Zhang -Fedor Bezrukov -Felix Berger -Felix Langner -Felix Luthman -Felix Wilke -Fernando Santagata -ffffatgoose -Florian Beetz -Florian Straßer -Foivos Christoulakis -fpguy -Francois Charette -Frank Steimle -frasca80 -Fred Stevens -Frédéric Darboux -Galileo Sartor -Gennadiy Stakhovskiy -Geoffrey Taerim Kim -Gert Renckens -Giovanni Caldarola -Giri -Goutam Lavudiya -Graeme Stewart -Gregor Herrmann -Grzegorz Popiel -guenesaydin -Guillaume Gardey -Hakan Duran -Hannes Restel -Harinda Samarasekara -hemantgs -HifeFish -Hollyqqqqq -Houssem Nasri -hrandrianasolo -Hussain Arif -Igor Chernyavsky -Igor Steinmacher -Illes Solt -Ingvar Jackal -Isaac Roles -Jackson Ryan -Jan Frederik Maas -Jan Kubovy -Jan Schäfer -Janosch Kutscherauer -Jason Pickering -Jasper Vandemalle -Javier Muñoz Ferrara -jcampbell11245 -Jeff Kerr -Jeff Miller -Jeffrey Kuhn -Jeffrey Sander -Jens Döcke -joeyzgraggen -Johannes Hupe -Johannes Manner -Johannes Theiner -John David -John Relph -John Zedlewski -Jonas Lähnemann -Jonas Moosmann -Jonatan Asketorp -Jonathan Powell -Jong-Ho Shinn -Jorge Tornero -josephshin93 -Joshua Ramon Enslin -José Jesús Sinohui Fernández -Julian Pfeifer -Julien Bénard -Jure Slak -József Pallagi -Jörg Lenhard -Jörg Wegner -Jörg Zieren -Jørgen Kvalsvik -Jürgen Lange -k3KAW8Pnf7mkmdSMPHz27 -Kai Mindermann -Kai Takac -Kaique Komata -Karsten Hiekmann -Kelly Click -Koji Yokota -KOLANICH -Kolja Brix -Kristoffer Gunnarsson -Krunoslav Zubrinic -Krzysztof A. Kościuszkiewicz -Kyle Johnson -Laura Hernández Gómez -Lavabit -Le-wi -Lee Patton -Leonardo Haddad -Leonhard Wolz -Li Yiming -Li Zhilin -Ling Wang -Linus Dietz -Lorenzo Genta -Lucas Beretti -Luciana de Melo e Abud -Lugduni Desrosiers -Luis Romero -Mairieli Wessel -Malik Atalla -Malte Deiseroth -Manas Singh -Manuel Siebeneicher -Manuel Wtfjoke -Marcel Luethi -Marco Aurélio Graciotto Silva -Marco Konersmann -Mariana Prudencio -Marius Kleiner -Mark Schenk -Martin Kähmer -Martin Stolle -Martin W. Kirst -Martina Catizone -Mathias Walter -Matthias Geiger -Matthias Mayr -Matthias Mueller -Matthijs van der Burgh -Mattia Bunel -Mattias Ulbrich -mcmoody -Meltem Demirköprü -MhhhxX -Michael Beckmann -Michael Falkenthal -Michael Lass -Michael Mauersberger -Michael McCann -Michael Schwarmi -Michael Spiegel -Michael Wrighton -Michal Rican -Michel Baylac -Michel Krämer -Mihu -Mike Smoot -mohamean -Mootez Saad -Morgan Lovato -Moritz Ringler -Morten Alver -ms111ds -muachilin -Muhammad Arsalan Badar -Mélanie Tremblay -Nadeem Mahmood -Nathan Dunn -Nathan Sheffield -Nick Mancuso -Nick S. Weatherley -Nico Schlömer -Nicolas Pavillon -Niffler -Nikita Borovikov -Niklas Schmitt -nikmilpv -NikodemKch -Nikolaus Koopmann -Nils Streijffert -Niv Ierushalmi -Nivedha Sunderraj -Nizar N. Batada -noravanq -obsluk00 -Olaf Lenz -Oliver Beckmann -Oliver Kopp -omer-rotem1 -Oscar Gustafsson -Owen Huang -P4trice -Param Mittal -Patrick Lin -Patrick Scheibe -Paul Krappatsch -Paul Martin -pavlapp -Peter Ansell -Philip Johnson -Prasan Yapa -Predrag Milanovic -Qing -Quentin Fritz -Rachel Wu -Raik Nagel -razvan05 -Redevectored -Renato Massao -Richard Schneeman -Robert Jäschke -Robin Lichtenthaeler -Rodrigo Paula da Silva -Rolf Green -Rolf Starre -Ronak Lakhotia -Roy Storey -Rudolf Seemann -Rui Kang -Ruy Minoru Ito Takata -Ryo Igarashi -S M Mahbub Murshed -S. Krause -Saivert -Sam Robertson -Samin Muhammad Ridwanul Karim -Samiya Caur -Sandro Speth -Sascha Hunold -Sascha Zeller -Saulius Gražulis -Saverio Mori -Schaggerlag -Scott Pogatetz -Scott Townsend -Seb Wills -Serban Iordache -Shikun Xiong -ShiqingLiu -Shitikanth -shubhamatlani -Simon Harrer -Simon Rutishauser -Songyu Wang -speed9 -Stanley Foerster -Stefan Feyer -Stefan Gerzmann -Stefan Kolb -Stefan Kufer -Stefan Robert -Stefan Scheffel -Stefano Gariazzo -Steffin Stanly -Stephan Lau -Stephan Rave -Stephen Beitzel -Stéphane Curet -Super-Tang -Sven Jäger -systemoperator -Thiago Toledo -Thomas Arildsen -Thomas F. Duellmann -Thomas Hu -Thomas Ilsche -Thorsten Dahlheimer -Tianjian Lei -Tim Kilian -Tim van Rossum -Tim Würtele -Timucin Merdin -Tobias Boceck -Tobias Bouschen -Tobias Denkinger -Tobias Diez -Tom Warnke -Tommy Samuelsson -Tomás Morales de Luna -Tony K -Toralf Senger -uid112001 -Ulrich Stärk -Ulrik Stervbo -UltimaBGD -Uwe Kuehn -Valentin Pons -Venceslas Roullier -Victor Figueira -Victor Michelan -Vincent Gagnon -Vincent W. Yang -Vlad Topala -Waida Fan -Waluyo Adi Siswanto -WangAooa -Ward Poelmans -Wenbo Yang -wuw -Yang Zongze -Yara Grassi Gouffon -Yash Kothari -Yichen Sun -Yifan Peng -Yunsheng Luo -Yurick Honda -zacmks -Zeabin -Zgarbul Andrey -Zhang Liang -ZhouSky diff --git a/CHANGELOG.md b/CHANGELOG.md index df9506fbcd3..15ff79e8072 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,3 @@ - # Changelog All notable changes to this project will be documented in this file. @@ -12,13 +11,98 @@ Note that this project **does not** adhere to [Semantic Versioning](http://semve ### Added +- We added a progress counter to the title bar in Possible Duplicates dialog window. [#7366](https://github.com/JabRef/jabref/issues/7366) +- We added new "Customization" tab to the preferences which includes option to choose a custom address for DOI access. [#7337](https://github.com/JabRef/jabref/issues/7337) +- We added zbmath to the public databases from which the bibliographic information of an existing entry can be updated. [#7437](https://github.com/JabRef/jabref/issues/7437) +- We added the possibility to add a new entry via its zbMath ID (zbMATH can be chosen as ID type in the "Select entry type" window). [#7202](https://github.com/JabRef/jabref/issues/7202) +- We added the extension support and the external application support (For Texshow, Texmaker and LyX) to the flatpak [#7248](https://github.com/JabRef/jabref/pull/7248) +- We added some symbols and keybindings to the context menu in the entry editor. [#7268](https://github.com/JabRef/jabref/pull/7268) +- We added keybindings for setting and clearing the read status. [#7264](https://github.com/JabRef/jabref/issues/7264) +- We added two new fields to track the creation and most recent modification date and time for each entry. [koppor#130](https://github.com/koppor/jabref/issues/130) +- We added a feature that allows the user to copy highlighted text in the preview window. [#6962](https://github.com/JabRef/jabref/issues/6962) +- We added a feature that allows you to create new BibEntry via paste arxivId [#2292](https://github.com/JabRef/jabref/issues/2292) +- We added a feature that allows the user to choose whether to trust the target site when unable to find a valid certification path from the file download site. [#7616](https://github.com/JabRef/jabref/issues/7616) + +### Changed + +- The keywords added via "Manage content selectors" are now displayed in alphabetical order. [#3791](https://github.com/JabRef/jabref/issues/3791) +- We improved the "Find unlinked files" dialog to show import results for each file. [#7209](https://github.com/JabRef/jabref/pull/7209) +- The content of the field `timestamp` is migrated to `creationdate`. In case one configured "udpate timestampe", it is migrated to `modificationdate`. [koppor#130](https://github.com/koppor/jabref/issues/130) +- The JabRef specific meta-data content in the main field such as priorities (prio1, prio2, ...) are migrated to their respective fields. They are removed from the keywords. [#6840](https://github.com/jabref/jabref/issues/6840) +- We fixed an issue where groups generated from authors' last names did not include all entries of the authors' [#5833](https://github.com/JabRef/jabref/issues/5833) +- The export to MS Office XML now uses the month name for the field `MonthAcessed` instead of the two digit number [#7354](https://github.com/JabRef/jabref/issues/7354) +- We included some standalone dialogs from the options menu in the main preference dialog and fixed some visual issues in the preferences dialog. [#7384](https://github.com/JabRef/jabref/pull/7384) +- We improved the linking of the `python3` interpreter via the shebang to dynamically use the systems default Python. Related to [JabRef-Browser-Extension #177](https://github.com/JabRef/JabRef-Browser-Extension/issues/177) +- Automatically found pdf files now have the linking button to the far left and uses a link icon with a plus instead of a briefcase. The file name also has lowered opacity(70%) until added. [#3607](https://github.com/JabRef/jabref/issues/3607) +- We simplified the select entry type form by splitting it into two parts ("Recommended" and "Others") based on internal usage data. [#6730](https://github.com/JabRef/jabref/issues/6730) +- The export to MS Office XML now uses the month name for the field `Month` instead of the two digit number [forum#2685](https://discourse.jabref.org/t/export-month-as-text-not-number/2685) + +### Fixed + +- We fixed an issue where getting bibliograhpic data from DOI or another identifer did not respect the library mode (BibTeX/biblatex)[#1018](https://github.com/JabRef/jabref/issues/6267) +- We fixed an issue where importing entries would not respect the library mode (BibTeX/biblatex)[#1018](https://github.com/JabRef/jabref/issues/1018) +- We fixed an issue where an exception occured when importing entries from a web search [#7606](https://github.com/JabRef/jabref/issues/7606) +- We fixed an issue where the table column sort order was not properly stored and resulted in unsorted eports [#7524](https://github.com/JabRef/jabref/issues/7524) +- We fixed an issue where the value of the field `school` or `institution` would be printed twice in the HTML Export [forum#2634](https://discourse.jabref.org/t/problem-with-exporting-techreport-phdthesis-mastersthesis-to-html/2634) +- We fixed an issue preventing to connect to a shared database. [#7570](https://github.com/JabRef/jabref/pull/7570) +- We fixed an issue preventing files from being dragged & dropped into an empty library. [#6851](https://github.com/JabRef/jabref/issues/6851) +- We fixed an issue where double-click onto PDF in file list under the 'General' tab section should just open the file. [#7465](https://github.com/JabRef/jabref/issues/7465) +- We fixed an issue where the dark theme did not extend to a group's custom color picker. [#7481](https://github.com/JabRef/jabref/issues/7481) +- We fixed an issue where choosing the fields on which autocompletion should not work in "Entry editor" preferences had no effect. [#7320](https://github.com/JabRef/jabref/issues/7320) +- We fixed an issue where the "Normalize page numbers" formatter did not replace en-dashes or em-dashes with a hyphen-minus sign. [#7239](https://github.com/JabRef/jabref/issues/7239) +- We fixed an issue with the style of highlighted check boxes while searching in preferences. [#7226](https://github.com/JabRef/jabref/issues/7226) +- We fixed an issue where the option "Move file to file directory" was disabled in the entry editor for all files [#7194](https://github.com/JabRef/jabref/issues/7194) +- We fixed an issue where application dialogs were opening in the wrong display when using multiple screens [#7273](https://github.com/JabRef/jabref/pull/7273) +- We fixed an issue where the "Find unlinked files" dialog would freeze JabRef on importing. [#7205](https://github.com/JabRef/jabref/issues/7205) +- We fixed an issue where the "Find unlinked files" would stop importing when importing a single file failed. [#7206](https://github.com/JabRef/jabref/issues/7206) +- We fixed an issue where JabRef froze for a few seconds in MacOS when DNS resolution timed out. [#7441](https://github.com/JabRef/jabref/issues/7441) +- We fixed an issue where an exception would be displayed for previewing and preferences when a custom theme has been configured but is missing [#7177](https://github.com/JabRef/jabref/issues/7177) +- We fixed an issue where URLs in `file` fields could not be handled on Windows. [#7359](https://github.com/JabRef/jabref/issues/7359) +- We fixed an issue where the regex based file search miss-interpreted specific symbols. [#4342](https://github.com/JabRef/jabref/issues/4342) +- We fixed an issue where the Harvard RTF exporter used the wrong default file extension. [4508](https://github.com/JabRef/jabref/issues/4508) +- We fixed an issue where the Harvard RTF exporter did not use the new authors formatter and therefore did not export "organization" authors correctly. [4508](https://github.com/JabRef/jabref/issues/4508) +- We fixed an issue where the field `urldate` was not exported to the corresponding fields `YearAccessed`, `MonthAccessed`, `DayAccessed` in MS Office XML [#7354](https://github.com/JabRef/jabref/issues/7354) +- We fixed an issue where the password for a shared SQL database was only remembered if it was the same as the username [#6869](https://github.com/JabRef/jabref/issues/6869) +- We fixed an issue where some custom exports did not use the new authors formatter and therefore did not export authors correctly [#7356](https://github.com/JabRef/jabref/issues/7356) +- We fixed an issue where alt+keyboard shortcuts do not work [#6994](https://github.com/JabRef/jabref/issues/6994) +- We fixed an issue about the file link editor did not allow to change the file name according to the default pattern after changing an entry. [#7525](https://github.com/JabRef/jabref/issues/7525) +- We fixed an issue where the file path is invisible in dark theme. [#7382](https://github.com/JabRef/jabref/issues/7382) +- We fixed an issue where the secondary sorting is not working for some special fields. [#7015](https://github.com/JabRef/jabref/issues/7015) +- We fixed an issue where changing the font size makes the font size field too small. [#7085](https://github.com/JabRef/jabref/issues/7085) +- We fixed an issue with TexGroups on Linux systems, where the modification of an aux-file did not trigger an auto-update for TexGroups. Furthermore, the detection of file modifications is now more reliable. [#7412](https://github.com/JabRef/jabref/pull/7412) +- We fixed an issue where the Unicode to Latex formatter produced wrong results for characters with a codepoint higher than Character.MAX_VALUE. [#7387](https://github.com/JabRef/jabref/issues/7387) +- We fixed an issue where a non valid value as font size results in an uncaught exception. [#7415](https://github.com/JabRef/jabref/issues/7415) +- We fixed an issue where "Merge citations" in the Openoffice/Libreoffice integration panel did not have a corresponding opposite. [#7454](https://github.com/JabRef/jabref/issues/7454) +- We fixed an issue where drag and drop of bib files for opening resulted in uncaught exceptions [#7464](https://github.com/JabRef/jabref/issues/7464) +- We fixed an issue where columns shrink in width when we try to enlarge JabRef window. [#6818](https://github.com/JabRef/jabref/issues/6818) +- We fixed an issue where Content selector does not seem to work for custom fields. [#6819](https://github.com/JabRef/jabref/issues/6819) +- We fixed an issue where font size of the preferences dialog does not update with the rest of the GUI. [#7416](https://github.com/JabRef/jabref/issues/7416) +- We fixed an issue in which a linked online file consisting of a web page was saved as an invalid pdf file upon being downloaded. The user is now notified when downloading a linked file results in an HTML file. [#7452](https://github.com/JabRef/jabref/issues/7452) +- We fixed an issue where opening BibTex file (doubleclick) from Folder with spaces not working. [#6487](https://github.com/JabRef/jabref/issues/6487) +- We fixed an issue with saving large `.bib` files [#7265](https://github.com/JabRef/jabref/issues/7265) +- We fixed an issue with very large page numbers [#7590](https://github.com/JabRef/jabref/issues/7590) +- We fixed an issue with opacity of disabled icon-buttons [#7195](https://github.com/JabRef/jabref/issues/7195) +- We fixed an issue where journal abbreviations in UTF-8 were not recognized [#5850](https://github.com/JabRef/jabref/issues/5850) +- We fixed an issue where the article title with curly brackets fails to download the arXiv link (pdf file). [#7633](https://github.com/JabRef/jabref/issues/7633) +- We fixed an issue with toggle of special fields does not work for sorted entries [#7016](https://github.com/JabRef/jabref/issues/7016) +- We fixed an issue with the default path of external application. [#7641](https://github.com/JabRef/jabref/issues/7641) +- We fixed an issue where urls must be embedded in a style tag when importing EndNote style Xml files. Now it can parse url with or without a style tag. [#6199](https://github.com/JabRef/jabref/issues/6199) +- We fixed an issue where the article title with colon fails to download the arXiv link (pdf file). [#7660](https://github.com/JabRef/issues/7660) +- We fixed an issue where the keybinding for delete entry did not work on the main table [7580](https://github.com/JabRef/jabref/pull/7580) +- We fixed an issue where the RFC fetcher is not compatible with the draft [7305](https://github.com/JabRef/jabref/issues/7305) + +### Removed + +## [5.2] – 2020-12-24 + +### Added + +- We added a validation to check if the current database location is shared, preventing an exception when Pulling Changes From Shared Database. [#6959](https://github.com/JabRef/jabref/issues/6959) - We added a query parser and mapping layer to enable conversion of queries formulated in simplified lucene syntax by the user into api queries. [#6799](https://github.com/JabRef/jabref/pull/6799) - We added some basic functionality to customise the look of JabRef by importing a css theme file. [#5790](https://github.com/JabRef/jabref/issues/5790) - We added connection check function in network preference setting [#6560](https://github.com/JabRef/jabref/issues/6560) - We added support for exporting to YAML. [#6974](https://github.com/JabRef/jabref/issues/6974) -- We added a DOI format and organization check to detect [American Physical Society](https://journals.aps.org/) journals to copy the article ID -to the page field for cases where the page numbers are missing. [#7019](https://github.com/JabRef/jabref/issues/7019) -- We added a new fetcher to enable users to search jstor.org [#6627](https://github.com/JabRef/jabref/issues/6627) +- We added a DOI format and organization check to detect [American Physical Society](https://journals.aps.org/) journals to copy the article ID to the page field for cases where the page numbers are missing. [#7019](https://github.com/JabRef/jabref/issues/7019) - We added an error message in the New Entry dialog that is shown in case the fetcher did not find anything . [#7000](https://github.com/JabRef/jabref/issues/7000) - We added a new formatter to output shorthand month format. [#6579](https://github.com/JabRef/jabref/issues/6579) - We added support for the new Microsoft Edge browser in all platforms. [#7056](https://github.com/JabRef/jabref/pull/7056) @@ -27,8 +111,7 @@ to the page field for cases where the page numbers are missing. [#7019](https:// ### Changed -- We changed the default preferences for OpenOffice/LibreOffice integration to automatically sync the bibliography when -inserting new citations in a OpenOffic/LibreOffice document. [#6957](https://github.com/JabRef/jabref/issues/6957) +- We changed the default preferences for OpenOffice/LibreOffice integration to automatically sync the bibliography when inserting new citations in a OpenOffic/LibreOffice document. [#6957](https://github.com/JabRef/jabref/issues/6957) - We restructured the 'File' tab and extracted some parts into the 'Linked files' tab [#6779](https://github.com/JabRef/jabref/pull/6779) - JabRef now offers journal lists from . JabRef the lists which use a dot inside the abbreviations. [#5749](https://github.com/JabRef/jabref/pull/5749) - We removed two useless preferences in the groups preferences dialog. [#6836](https://github.com/JabRef/jabref/pull/6836) @@ -43,12 +126,14 @@ inserting new citations in a OpenOffic/LibreOffice document. [#6957](https://git - We changed the title of the window "Manage field names and content": to have the same title as the corresponding menu item [#6895](https://github.com/JabRef/jabref/pull/6895) - We improved the detection of "short" DOIs [6880](https://github.com/JabRef/jabref/issues/6880) - We improved the duplicate detection when identifiers like DOI or arxiv are semantiaclly the same, but just syntactically differ (e.g. with or without http(s):// prefix). [#6707](https://github.com/JabRef/jabref/issues/6707) +- We improved JabRef start up time [6057](https://github.com/JabRef/jabref/issues/6057) - We changed in the group interface "Generate groups from keywords in a BibTeX field" by "Generate groups from keywords in the following field". [#6983](https://github.com/JabRef/jabref/issues/6983) - We changed the name of a group type from "Searching for keywords" to "Searching for a keyword". [6995](https://github.com/JabRef/jabref/pull/6995) - We changed the way JabRef displays the title of a tab and of the window. [4161](https://github.com/JabRef/jabref/issues/4161) - We changed connect timeouts for server requests to 30 seconds in general and 5 seconds for GROBID server (special) and improved user notifications on connection issues. [7026](https://github.com/JabRef/jabref/pull/7026) -- We changed the way linked files are opened on Linux to use the native openFile method, compatible with confined packages. [7037](https://github.com/JabRef/jabref/pull/7037) -- We refined the entry preview to show the full names of authors and editors, to list the editor only if no author is present, have the year ealier. [#7083](https://github.com/JabRef/jabref/issues/7083) +- We changed the order of the library tab context menu items. [#7171](https://github.com/JabRef/jabref/issues/7171) +- We changed the way linked files are opened on Linux to use the native openFile method, compatible with confined packages. [7037](https://github.com/JabRef/jabref/pull/7037) +- We refined the entry preview to show the full names of authors and editors, to list the editor only if no author is present, have the year earlier. [#7083](https://github.com/JabRef/jabref/issues/7083) ### Fixed @@ -76,11 +161,19 @@ inserting new citations in a OpenOffic/LibreOffice document. [#6957](https://git - We fixed an issue where the color of groups of type "free search expression" not persisting after restarting the application [#6999](https://github.com/JabRef/jabref/issues/6999) - We fixed an issue where modifications in the source tab where not saved without switching to another field before saving the library [#6622](https://github.com/JabRef/jabref/issues/6622) - We fixed an issue where the "Document Viewer" did not show the first page of the opened pdf document and did not show the correct total number of pages [#7108](https://github.com/JabRef/jabref/issues/7108) +- We fixed an issue where the context menu was not updated after a file link was changed. [#5777](https://github.com/JabRef/jabref/issues/5777) - We fixed an issue where the password for a shared SQL database was not remembered [#6869](https://github.com/JabRef/jabref/issues/6869) +- We fixed an issue where newly added entires were not synced to a shared SQL database [#7176](https://github.com/JabRef/jabref/issues/7176) +- We fixed an issue where the PDF-Content importer threw an exception when no DOI number is present at the first page of the PDF document [#7203](https://github.com/JabRef/jabref/issues/7203) +- We fixed an issue where groups created from aux files did not update on file changes [#6394](https://github.com/JabRef/jabref/issues/6394) +- We fixed an issue where authors that only have last names were incorrectly identified as institutes when generating citation keys [#7199](https://github.com/JabRef/jabref/issues/7199) +- We fixed an issue where institutes were incorrectly identified as universities when generating citation keys [#6942](https://github.com/JabRef/jabref/issues/6942) ### Removed +- We removed the Google Scholar fetcher and the ACM fetcher do not work due to traffic limitations [#6369](https://github.com/JabRef/jabref/issues/6369) - We removed the menu entry "Manage external file types" because it's already in 'Preferences' dialog [#6991](https://github.com/JabRef/jabref/issues/6991) +- We removed the integrity check "Abbreviation detected" for the field journal/journaltitle in the entry editor [#3925](https://github.com/JabRef/jabref/issues/3925) ## [5.1] – 2020-08-30 @@ -456,6 +549,7 @@ inserting new citations in a OpenOffic/LibreOffice document. [#6957](https://git - We fixed an issue where the "Search for unlinked local files" would throw an exception when parsing the content of a PDF-file with missing "series" information [#5128](https://github.com/JabRef/jabref/issues/5128) - We fixed an issue where the XMP Importer would incorrectly return an empty default entry when importing pdfs [#6577](https://github.com/JabRef/jabref/issues/6577) - We fixed an issue where opening the menu 'Library properties' marked the library as modified [#6451](https://github.com/JabRef/jabref/issues/6451) +- We fixed an issue when importing resulted in an exception [#7343](https://github.com/JabRef/jabref/issues/7343) ### Removed @@ -479,7 +573,8 @@ The changelog of JabRef 4.x is available at the [v4.3.1 tag](https://github.com/ The changelog of JabRef 3.x is available at the [v3.8.2 tag](https://github.com/JabRef/jabref/blob/v3.8.2/CHANGELOG.md). The changelog of JabRef 2.11 and all previous versions is available as [text file in the v2.11.1 tag](https://github.com/JabRef/jabref/blob/v2.11.1/CHANGELOG). -[Unreleased]: https://github.com/JabRef/jabref/compare/v5.1...HEAD +[Unreleased]: https://github.com/JabRef/jabref/compare/v5.2...HEAD +[5.2]: https://github.com/JabRef/jabref/compare/v5.1...v5.2 [5.1]: https://github.com/JabRef/jabref/compare/v5.0...v5.1 [5.0]: https://github.com/JabRef/jabref/compare/v5.0-beta...v5.0 [5.0-beta]: https://github.com/JabRef/jabref/compare/v5.0-alpha...v5.0-beta diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 64af4aa3368..22db7bd7239 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -1,133 +1,16 @@ -# Contributing Guide +# Contributing -After reading through this guide, check out some good first issues to contribute to by clicking here: [Good First Issues](https://github.com/JabRef/jabref/issues?q=is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22) +When contributing to this repository, please first discuss the change you wish to make via issue, +email, or any other method with the owners of this repository before making a change. -In case you are an instructor and want to use JabRef as software engineering example, please head to . +Support on code contribution is available at . +General overview on contributing is available at . -## Understanding the basics +## Pull Request Process -We welcome contributions to JabRef and encourage you to follow the GitHub workflow specified below. If you are not familiar with this type of workflow, take a look at GitHub's excellent overview on the [GitHub flow](https://guides.github.com/introduction/flow/index.html) and the explanation of [Feature Branch Workflow](https://atlassian.com/git/tutorials/comparing-workflows#feature-branch-workflow) for the idea behind this kind of development. - -1. Get the JabRef code on your local machine. Detailed instructions about this step can be found in our [guidelines for setting up a local workspace](https://devdocs.jabref.org/getting-into-the-code/guidelines-for-setting-up-a-local-workspace). - 1. Fork the JabRef into your GitHub account. - 2. Clone your forked repository on your local machine. -2. **Create a new branch** (such as `fix-for-issue-121`). Be sure to create a **separate branch** for each improvement you implement. -3. Do your work on the **new branch - not the master branch.** Refer to our [code howtos](https://devdocs.jabref.org/getting-into-the-code/code-howtos) if you have questions about your implementation. -4. Create a pull request. For an overview of pull requests, take a look at GitHub's [pull request help documentation](https://help.github.com/articles/about-pull-requests/). -5. In case your pull request is not yet complete or not yet ready for review, consider creating a [draft pull request](https://github.blog/2019-02-14-introducing-draft-pull-requests/) instead. - -In case you have any questions, do not hesitate to write one of our [JabRef developers](https://github.com/orgs/JabRef/teams/developers) an email. -We should also be online at [gitter](https://gitter.im/JabRef/jabref). - -## Formal requirements for a pull request - -The main goal of the formal requirements is to provide credit to you and to be able to understand the patch. - -### Add your change to `CHANGELOG.md` - -You should edit the [CHANGELOG.md](CHANGELOG.md) located in the root directory of the JabRef source. -Add a line with your changes in the appropriate section. - -If you did internal refactorings or improvements not visible to the user (e.g., UI, .bib file), then you don't need to put an entry there. - -#### Format of keyboard shortcuts - -Example: `Ctrl + Enter` - -In case you add keys to the changelog, please follow these rules: - -- `` tag for each key -- First letter of key capitalized -- Combined keys separated by `+` -- Spaces before and after separator `+` - -### Author credits - -You will be given credit in the [`AUTHORS`](AUTHORS) file in the root of the repository and the 'About' pages inside the main application. -We will periodically update the contributors list inside [`AUTHORS`](AUTHORS). -This is done by an automatic shell script `scripts/generate-authors.sh`. - -If you want to add yourself directly with your pull request please run this script. -Please make sure there are no duplicates or alternate spellings of your name listed. -If you need to merge different Git usernames or email addresses you can do so by editing `.mailmap`. -More information on this can be found via `man git-shortlog`. - -Please, **do not add yourself at JavaDoc's `@authors`**. -The contribution information is tracked via the version control system. - -Your contribution is considered being made under [MIT license](https://tldrlegal.com/license/mit-license). - -### Write a good commit message - -See [good commit message] or [commit guidelines section of Pro Git]. -The first line of your commit message is automatically taken as the title for the pull-request. -All other lines make up the body of the pull request. Add the words `fixes #xxx` to your PR to auto-close the corresponding issue. - -### Test your code - -We know that writing test cases takes a lot of time. -Nevertheless, we rely on our test cases to ensure that a bug fix or a feature implementation doesn't break anything. -In case you do not have time to add a test case, we nevertheless ask you to at least run `gradlew check` to ensure that your change doesn't break anything else. - -### When adding a library - -Please try to use a version available at JCenter and add it to `build.gradle`. -In any case, describe the library at [external-libraries.md](external-libraries.md). -We need that information for our package maintainers (e.g., those of the [debian package](https://tracker.debian.org/pkg/jabref)). -Also add a txt file stating the license in `libraries/`. -It is used at `gradlew processResources` to generate the About.html files. -You can see the result in `build\resources\main\help\en\About.html` or when clicking Help -> About. - -### When making an architectural decision - -In case you add a library or do major code rewrites, we ask you to document your decision. -Recommended reading: . - -We simply ask to create a new markdown file in `docs/adr` following the template presented at . - -In case you want to directly add a comment to a class, simply use following template (based on [sustainable architectural decisions](https://www.infoq.com/articles/sustainable-architectural-design-decisions)): - -```text -In the context of , -facing -we decided for https://stackoverflow.com/a/59761201/873282) + * b) using a source directory of another project causes issues in i) gradle 7, ii) IntelliJ 2020 and later + */ +package org.jabref.logic.journals; diff --git a/buildSrc/src/main/groovy/org/jabref/build/JournalAbbreviationConverter.groovy b/buildSrc/src/main/groovy/org/jabref/build/JournalAbbreviationConverter.groovy index 85fabd28569..bfeec72191b 100644 --- a/buildSrc/src/main/groovy/org/jabref/build/JournalAbbreviationConverter.groovy +++ b/buildSrc/src/main/groovy/org/jabref/build/JournalAbbreviationConverter.groovy @@ -22,10 +22,13 @@ abstract class JournalAbbreviationConverter extends DefaultTask { def targetFile = outputDir.file("journalList.mv").get().asFile targetFile.delete() MVStore.open(targetFile.toString()).withCloseable { store -> + MVMap fullToAbbreviation = store.openMap("FullToAbbreviation") MVMap abbreviationToFull = store.openMap("AbbreviationToFull") inputDir.getAsFileTree().filter({ File f -> f.name.endsWith(".csv") }).getFiles().each { file -> + duplicatesStrategy = DuplicatesStrategy.EXCLUDE + def abbreviations = JournalAbbreviationLoader.readJournalListFromFile(file.toPath()) fullToAbbreviation.putAll( abbreviations diff --git a/buildSrc/src/main/groovy/org/jabref/build/localization/JythonTask.groovy b/buildSrc/src/main/groovy/org/jabref/build/localization/JythonTask.groovy deleted file mode 100644 index 437083035cf..00000000000 --- a/buildSrc/src/main/groovy/org/jabref/build/localization/JythonTask.groovy +++ /dev/null @@ -1,19 +0,0 @@ -package org.jabref.build.localization - -import org.gradle.api.tasks.JavaExec -import org.gradle.api.tasks.TaskAction - -class JythonTask extends JavaExec { - - - public static final String JYTHON_MAIN = 'org.python.util.jython' - - @TaskAction - @Override - void exec() { - main JYTHON_MAIN - classpath project.configurations.getByName(LocalizationPlugin.CONFIGURATION_NAME).asPath - - super.exec() - } -} diff --git a/buildSrc/src/main/groovy/org/jabref/build/localization/LocalizationExtension.groovy b/buildSrc/src/main/groovy/org/jabref/build/localization/LocalizationExtension.groovy deleted file mode 100644 index e47ef5ef600..00000000000 --- a/buildSrc/src/main/groovy/org/jabref/build/localization/LocalizationExtension.groovy +++ /dev/null @@ -1,7 +0,0 @@ -package org.jabref.build.localization - -class LocalizationExtension { - - def script - -} diff --git a/buildSrc/src/main/groovy/org/jabref/build/localization/LocalizationPlugin.groovy b/buildSrc/src/main/groovy/org/jabref/build/localization/LocalizationPlugin.groovy deleted file mode 100644 index 2e03f8d55e1..00000000000 --- a/buildSrc/src/main/groovy/org/jabref/build/localization/LocalizationPlugin.groovy +++ /dev/null @@ -1,66 +0,0 @@ -package org.jabref.build.localization - -import org.gradle.api.Plugin -import org.gradle.api.Project - -class LocalizationPlugin implements Plugin { - - public static final def CONFIGURATION_NAME = "jython" - public static final def TASK_GROUP = 'Localization' - - @Override - void apply(Project target) { - def configuration = target.configurations.create("jython") - configuration.description = "Dependencies needed to run jython." - - target.extensions.create('localization', LocalizationExtension) - - target.afterEvaluate { project -> - initLocalizationTasks(project, project.extensions.getByType(LocalizationExtension)) - } - } - - private def initLocalizationTasks(Project project, LocalizationExtension extension) { - project.tasks.create('localizationStatusWithMarkdown', JythonTask) { - description "Creates an update file in Markdown" - group = TASK_GROUP - - args project.file(extension.script) - args "markdown" - } - - project.tasks.create('localizationStatus', JythonTask) { - description "Prints the current status" - group = TASK_GROUP - - args project.file(extension.script) - args "status" - } - - project.tasks.create('localizationStatusExtended', JythonTask) { - description "Prints the current status (extended output)" - group = TASK_GROUP - - args project.file(extension.script) - args "status" - args "--extended" - } - - project.tasks.create('localizationUpdate', JythonTask) { - description "Updates the localization files (fixes duplicates, adds missing keys, and sort them" - group = TASK_GROUP - - args project.file(extension.script) - args "update" - } - - project.tasks.create('localizationUpdateExtended', JythonTask) { - description "Updates the localization files (fixes duplicates, adds missing keys, and sort them (extended output)" - group = TASK_GROUP - - args project.file(extension.script) - args "update" - args "--extended" - } - } -} diff --git a/buildSrc/src/main/groovy/org/jabref/build/xjc/XjcTask.groovy b/buildSrc/src/main/groovy/org/jabref/build/xjc/XjcTask.groovy index 2b6fd9b7bbd..8b68e35ab98 100644 --- a/buildSrc/src/main/groovy/org/jabref/build/xjc/XjcTask.groovy +++ b/buildSrc/src/main/groovy/org/jabref/build/xjc/XjcTask.groovy @@ -2,6 +2,8 @@ package org.jabref.build.xjc import org.gradle.api.DefaultTask import org.gradle.api.tasks.Input +import org.gradle.api.tasks.InputFile +import org.gradle.api.tasks.OutputDirectory import org.gradle.api.tasks.Optional import org.gradle.api.tasks.TaskAction @@ -30,7 +32,7 @@ class XjcTask extends DefaultTask { } } - @Input + @InputFile File getSchemaFile() { if (schemaFile == null) { return null @@ -42,6 +44,7 @@ class XjcTask extends DefaultTask { this.schemaFile = schemaFile } + @OutputDirectory File getOutputDirectory() { if (outputDirectory == null) { return null @@ -54,6 +57,7 @@ class XjcTask extends DefaultTask { updateOutput() } + @Input String getJavaPackage() { return javaPackage } @@ -63,6 +67,7 @@ class XjcTask extends DefaultTask { updateOutput() } + @Input String getEncoding() { if(encoding == null ) { // use UTF-8 as default encoding @@ -76,6 +81,7 @@ class XjcTask extends DefaultTask { this.encoding = encoding } + @Input String getArguments() { return arguments } @@ -84,7 +90,7 @@ class XjcTask extends DefaultTask { this.arguments = args } - @Input + @InputFile File getBindingFile() { if (bindingFile == null) { return null diff --git a/src/main/resources/csl-locales/.github/PULL_REQUEST_TEMPLATE.md b/buildres/csl/csl-locales/.github/PULL_REQUEST_TEMPLATE.md similarity index 100% rename from src/main/resources/csl-locales/.github/PULL_REQUEST_TEMPLATE.md rename to buildres/csl/csl-locales/.github/PULL_REQUEST_TEMPLATE.md diff --git a/src/main/resources/csl-styles/.github/workflows/merge.yaml b/buildres/csl/csl-locales/.github/workflows/merge.yaml similarity index 80% rename from src/main/resources/csl-styles/.github/workflows/merge.yaml rename to buildres/csl/csl-locales/.github/workflows/merge.yaml index 285fd219cee..dc997e6d701 100644 --- a/src/main/resources/csl-styles/.github/workflows/merge.yaml +++ b/buildres/csl/csl-locales/.github/workflows/merge.yaml @@ -41,21 +41,24 @@ jobs: list-files: shell filters: | updated: - - added|modified: [ '*.csl', '*.xml' ] + - added|modified: [ '*.csl', 'dependent/*.csl', '*.xml', 'README.md' ] deleted: - - deleted: [ '*.csl', '*.xml' ] + - deleted: [ '*.csl', 'dependent/*.csl', '*.xml' ] + workflows: + - added|modified: .github/workflows/*.yaml - name: Changed files if: github.event_name == 'push' run: | echo updated: ${{ steps.update.outputs.updated_files }} echo deleted: ${{ steps.update.outputs.deleted_files }} + echo workflows: ${{ steps.update.outputs.workflows_files }} - name: Set up Ruby if: github.event_name == 'workflow_dispatch' || (github.event_name == 'push' && (steps.update.outputs.updated == 'true' || steps.update.outputs.deleted == 'true')) uses: ruby/setup-ruby@v1 with: - ruby-version: 2.7.1 + ruby-version: 3.0.0 - name: but use cache to speed that up if: github.event_name == 'workflow_dispatch' || (github.event_name == 'push' && (steps.update.outputs.updated == 'true' || steps.update.outputs.deleted == 'true')) uses: actions/cache@v2 @@ -95,10 +98,19 @@ jobs: if: github.event_name == 'workflow_dispatch' # https://styles-update.zotero.org:8826/ is for Zotero (styles page, API's citation server, client style updates, etc.) - # https://styles-update.zotero.org:8827/ is for the Zotero-run instance of https://github.com/citation-style-language/distribution-updater - # that performs the updating of the (to-be-deprecated) https://github.com/citation-style-language/styles-distribution/ repo - name: ping Zotero servers if: github.repository == 'citation-style-language/styles' run: | curl -H 'Content-Length:' -H "Authorization: $ZOTERO_UPDATE_TOKEN" -F 'payload={"type":"push","branch":"${{ steps.release.outputs.branch }}","status":0,"commit":"'$GITHUB_SHA'"}' https://styles-update.zotero.org:8826/ - curl -H 'Content-Length:' -H "Authorization: $ZOTERO_UPDATE_TOKEN" -F 'payload={"type":"push","branch":"${{ steps.release.outputs.branch }}","status":0,"commit":"'$GITHUB_SHA'"}' https://styles-update.zotero.org:8827/ + + - name: Copy workflows to locales repository + if: github.repository == 'citation-style-language/styles' && steps.update.outputs.workflows == 'true' + uses: drud/action-cross-commit@master + with: + source-folder: .github/workflows + destination-repository: https://csl-bot:${{ secrets.CSLBOT_TOKEN }}@github.com/citation-style-language/locales + destination-folder: .github/workflows + destination-branch: master + git-user: "csl-bot" + git-user-email: github@citationstyles.org + git-commit-message: copied ${{ steps.update.outputs.workflows_files }} from styles diff --git a/src/main/resources/csl-styles/.github/workflows/sheldon.yaml b/buildres/csl/csl-locales/.github/workflows/sheldon.yaml similarity index 52% rename from src/main/resources/csl-styles/.github/workflows/sheldon.yaml rename to buildres/csl/csl-locales/.github/workflows/sheldon.yaml index 28385ac0672..6bd89b71e37 100644 --- a/src/main/resources/csl-styles/.github/workflows/sheldon.yaml +++ b/buildres/csl/csl-locales/.github/workflows/sheldon.yaml @@ -2,7 +2,7 @@ name: Pull request feedback on: pull_request_target: - types: [ opened, synchronize ] + types: [ opened, synchronize, labeled ] jobs: test: @@ -10,7 +10,26 @@ jobs: env: GITHUB_TOKEN: "${{ secrets.GITHUB_TOKEN }}" steps: - - uses: actions/checkout@v2 + # owner-test just checks out the PR -- this has an exfiltration risk, make SURE that + # this can only be triggered by people with repo write access -- such as people that can add + # labels to a PR + # https://securitylab.github.com/research/github-actions-preventing-pwn-requests + - name: Checkout repo for OWNER TEST + uses: actions/checkout@v2 + if: contains(github.event.pull_request.labels.*.name, 'safe to test') + with: + ref: ${{ github.event.pull_request.head.sha }} + + # otherwise, checkout the current master, and the pr to the subdirectory 'pr' + - name: Checkout base repo for pull-request test + uses: actions/checkout@v2 + if: "! contains(github.event.pull_request.labels.*.name, 'safe to test')" + - name: Checkout pull-request + uses: actions/checkout@v2 + if: "! contains(github.event.pull_request.labels.*.name, 'safe to test')" + with: + path: pull-request + ref: ${{ github.event.pull_request.head.sha }} - name: Check for relevant changes uses: dorny/paths-filter@v2 @@ -20,6 +39,7 @@ jobs: filters: | style: - '*.csl' + - 'dependent/*.csl' locale: - '*.xml' @@ -28,12 +48,10 @@ jobs: echo changed: ${{ steps.changed.outputs.style_files }} ${{ steps.changed.outputs.locale_files }} - name: Set up Ruby - if: steps.changed.outputs.style == 'true' || steps.changed.outputs.locale == 'true' uses: ruby/setup-ruby@v1 with: - ruby-version: 2.7.1 + ruby-version: 3.0.0 - name: but use cache to speed that up - if: steps.changed.outputs.style == 'true' || steps.changed.outputs.locale == 'true' uses: actions/cache@v2 with: path: vendor/bundle @@ -41,23 +59,17 @@ jobs: restore-keys: | ${{ runner.os }}-gems- - name: Bundle install - if: steps.changed.outputs.style == 'true' || steps.changed.outputs.locale == 'true' run: | bundle config path vendor/bundle bundle update sheldon --jobs 4 --retry 3 - - name: Apply the PR - if: steps.changed.outputs.style == 'true' || steps.changed.outputs.locale == 'true' - run: bundle exec sheldon --token=$GITHUB_TOKEN --apply - - name: Welcome to a new PR if: github.event.action == 'opened' && steps.changed.outputs.style == 'true' run: bundle exec sheldon --token=$GITHUB_TOKEN --welcome - name: See if the styles/locales work - if: steps.changed.outputs.style == 'true' || steps.changed.outputs.locale == 'true' run: bundle exec rake - name: report if: (failure() || success()) && steps.changed.outputs.style == 'true' - run: bundle exec sheldon --token=$GITHUB_TOKEN --report --verbose + run: bundle exec sheldon --token=$GITHUB_TOKEN --${{ job.status }} --verbose diff --git a/src/main/resources/csl-locales/.gitignore b/buildres/csl/csl-locales/.gitignore similarity index 100% rename from src/main/resources/csl-locales/.gitignore rename to buildres/csl/csl-locales/.gitignore diff --git a/src/main/resources/csl-locales/.rspec b/buildres/csl/csl-locales/.rspec similarity index 100% rename from src/main/resources/csl-locales/.rspec rename to buildres/csl/csl-locales/.rspec diff --git a/src/main/resources/csl-locales/CONTRIBUTING.md b/buildres/csl/csl-locales/CONTRIBUTING.md similarity index 100% rename from src/main/resources/csl-locales/CONTRIBUTING.md rename to buildres/csl/csl-locales/CONTRIBUTING.md diff --git a/src/main/resources/csl-styles/Gemfile b/buildres/csl/csl-locales/Gemfile similarity index 93% rename from src/main/resources/csl-styles/Gemfile rename to buildres/csl/csl-locales/Gemfile index 17b2c314a33..10a8635675e 100644 --- a/src/main/resources/csl-styles/Gemfile +++ b/buildres/csl/csl-locales/Gemfile @@ -1,4 +1,4 @@ -ruby '2.7.1' +ruby '3.0.0' source 'https://rubygems.org' gem 'rake' diff --git a/buildres/csl/csl-locales/Gemfile.lock b/buildres/csl/csl-locales/Gemfile.lock new file mode 100644 index 00000000000..e16789b793e --- /dev/null +++ b/buildres/csl/csl-locales/Gemfile.lock @@ -0,0 +1,99 @@ +GIT + remote: https://github.com/citation-style-language/Sheldon.git + revision: 38b6de75ac4dd86d6b3b47c172431e6e44f53ca0 + specs: + sheldon (1.0.30) + citeproc-ruby + csl-styles + diffy + dotenv + erubis (~> 2.7) + faraday + faraday_middleware + git_diff + hashdiff (= 0.3.7) + nokogiri + octokit (~> 4.0) + ostruct + reverse_markdown + +GEM + remote: https://rubygems.org/ + specs: + addressable (2.7.0) + public_suffix (>= 2.0.2, < 5.0) + citeproc (1.0.10) + namae (~> 1.0) + citeproc-ruby (1.1.13) + citeproc (~> 1.0, >= 1.0.9) + csl (~> 1.5) + csl (1.5.2) + namae (~> 1.0) + csl-styles (1.0.1.10) + csl (~> 1.0) + diff-lcs (1.4.4) + diffy (3.4.0) + dotenv (2.7.6) + erubis (2.7.0) + faraday (1.3.0) + faraday-net_http (~> 1.0) + multipart-post (>= 1.2, < 3) + ruby2_keywords + faraday-net_http (1.0.1) + faraday_middleware (1.0.0) + faraday (~> 1.0) + fuubar (2.5.1) + rspec-core (~> 3.0) + ruby-progressbar (~> 1.4) + git_diff (0.4.3) + hashdiff (0.3.7) + mini_portile2 (2.5.0) + multipart-post (2.1.1) + namae (1.0.2) + nokogiri (1.11.1) + mini_portile2 (~> 2.5.0) + racc (~> 1.4) + octokit (4.20.0) + faraday (>= 0.9) + sawyer (~> 0.8.0, >= 0.5.3) + ostruct (0.3.3) + public_suffix (4.0.6) + racc (1.5.2) + rake (13.0.3) + reverse_markdown (2.0.0) + nokogiri + rspec (3.10.0) + rspec-core (~> 3.10.0) + rspec-expectations (~> 3.10.0) + rspec-mocks (~> 3.10.0) + rspec-core (3.10.1) + rspec-support (~> 3.10.0) + rspec-expectations (3.10.1) + diff-lcs (>= 1.2.0, < 2.0) + rspec-support (~> 3.10.0) + rspec-mocks (3.10.2) + diff-lcs (>= 1.2.0, < 2.0) + rspec-support (~> 3.10.0) + rspec-support (3.10.2) + ruby-progressbar (1.11.0) + ruby2_keywords (0.0.4) + sawyer (0.8.2) + addressable (>= 2.3.5) + faraday (> 0.8, < 2.0) + +PLATFORMS + ruby + +DEPENDENCIES + csl (~> 1.0) + fuubar + nokogiri + rake + rspec + sheldon! + +RUBY VERSION + ruby 3.0.0p0 + +BUNDLED WITH + 2.2.3 diff --git a/src/main/resources/csl-locales/README.md b/buildres/csl/csl-locales/README.md similarity index 100% rename from src/main/resources/csl-locales/README.md rename to buildres/csl/csl-locales/README.md diff --git a/src/main/resources/csl-locales/Rakefile b/buildres/csl/csl-locales/Rakefile similarity index 100% rename from src/main/resources/csl-locales/Rakefile rename to buildres/csl/csl-locales/Rakefile diff --git a/src/main/resources/csl-locales/locales-af-ZA.xml b/buildres/csl/csl-locales/locales-af-ZA.xml similarity index 100% rename from src/main/resources/csl-locales/locales-af-ZA.xml rename to buildres/csl/csl-locales/locales-af-ZA.xml diff --git a/src/main/resources/csl-locales/locales-ar.xml b/buildres/csl/csl-locales/locales-ar.xml similarity index 100% rename from src/main/resources/csl-locales/locales-ar.xml rename to buildres/csl/csl-locales/locales-ar.xml diff --git a/src/main/resources/csl-locales/locales-bg-BG.xml b/buildres/csl/csl-locales/locales-bg-BG.xml similarity index 100% rename from src/main/resources/csl-locales/locales-bg-BG.xml rename to buildres/csl/csl-locales/locales-bg-BG.xml diff --git a/src/main/resources/csl-locales/locales-ca-AD.xml b/buildres/csl/csl-locales/locales-ca-AD.xml similarity index 100% rename from src/main/resources/csl-locales/locales-ca-AD.xml rename to buildres/csl/csl-locales/locales-ca-AD.xml diff --git a/src/main/resources/csl-locales/locales-cs-CZ.xml b/buildres/csl/csl-locales/locales-cs-CZ.xml similarity index 100% rename from src/main/resources/csl-locales/locales-cs-CZ.xml rename to buildres/csl/csl-locales/locales-cs-CZ.xml diff --git a/src/main/resources/csl-locales/locales-cy-GB.xml b/buildres/csl/csl-locales/locales-cy-GB.xml similarity index 100% rename from src/main/resources/csl-locales/locales-cy-GB.xml rename to buildres/csl/csl-locales/locales-cy-GB.xml diff --git a/src/main/resources/csl-locales/locales-da-DK.xml b/buildres/csl/csl-locales/locales-da-DK.xml similarity index 100% rename from src/main/resources/csl-locales/locales-da-DK.xml rename to buildres/csl/csl-locales/locales-da-DK.xml diff --git a/src/main/resources/csl-locales/locales-de-AT.xml b/buildres/csl/csl-locales/locales-de-AT.xml similarity index 100% rename from src/main/resources/csl-locales/locales-de-AT.xml rename to buildres/csl/csl-locales/locales-de-AT.xml diff --git a/src/main/resources/csl-locales/locales-de-CH.xml b/buildres/csl/csl-locales/locales-de-CH.xml similarity index 100% rename from src/main/resources/csl-locales/locales-de-CH.xml rename to buildres/csl/csl-locales/locales-de-CH.xml diff --git a/src/main/resources/csl-locales/locales-de-DE.xml b/buildres/csl/csl-locales/locales-de-DE.xml similarity index 100% rename from src/main/resources/csl-locales/locales-de-DE.xml rename to buildres/csl/csl-locales/locales-de-DE.xml diff --git a/src/main/resources/csl-locales/locales-el-GR.xml b/buildres/csl/csl-locales/locales-el-GR.xml similarity index 100% rename from src/main/resources/csl-locales/locales-el-GR.xml rename to buildres/csl/csl-locales/locales-el-GR.xml diff --git a/src/main/resources/csl-locales/locales-en-GB.xml b/buildres/csl/csl-locales/locales-en-GB.xml similarity index 100% rename from src/main/resources/csl-locales/locales-en-GB.xml rename to buildres/csl/csl-locales/locales-en-GB.xml diff --git a/buildres/csl/csl-locales/locales-en-US.xml b/buildres/csl/csl-locales/locales-en-US.xml new file mode 100644 index 00000000000..be78c5e81fd --- /dev/null +++ b/buildres/csl/csl-locales/locales-en-US.xml @@ -0,0 +1,357 @@ + + + + + Andrew Dunning + + + Sebastian Karcher + + + Rintze M. Zelle + + This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License + 2015-10-10T23:31:02+00:00 + + + + + + + + + + + + + + accessed + and + and others + anonymous + anon. + at + available at + by + circa + c. + cited + + edition + editions + + ed. + et al. + forthcoming + from + ibid. + in + in press + internet + interview + letter + no date + n.d. + online + presented at the + + reference + references + + + ref. + refs. + + retrieved + scale + version + + + AD + BC + + + + + + + + + + th + st + nd + rd + th + th + th + + + first + second + third + fourth + fifth + sixth + seventh + eighth + ninth + tenth + + + + book + books + + + chapter + chapters + + + column + columns + + + figure + figures + + + folio + folios + + + number + numbers + + + line + lines + + + note + notes + + + opus + opera + + + page + pages + + + page + pages + + + paragraph + paragraphs + + + part + parts + + + section + sections + + + sub verbo + sub verbis + + + verse + verses + + + volume + volumes + + + + + bk. + bks. + + + chap. + chaps. + + + col. + cols. + + + fig. + figs. + + + fol. + fols. + + + no. + nos. + + + l. + ll. + + + n. + nn. + + + op. + opp. + + + p. + pp. + + + p. + pp. + + + para. + paras. + + + pt. + pts. + + + sec. + secs. + + + s.v. + s.vv. + + + v. + vv. + + + vol. + vols. + + + + + + ¶¶ + + + § + §§ + + + + + director + directors + + + editor + editors + + + editor + editors + + + illustrator + illustrators + + + translator + translators + + + editor & translator + editors & translators + + + + + dir. + dirs. + + + ed. + eds. + + + ed. + eds. + + + ill. + ills. + + + tran. + trans. + + + ed. & tran. + eds. & trans. + + + + by + directed by + edited by + edited by + illustrated by + interview by + to + by + translated by + edited & translated by + + + dir. by + ed. by + ed. by + illus. by + trans. by + ed. & trans. by + + + January + February + March + April + May + June + July + August + September + October + November + December + + + Jan. + Feb. + Mar. + Apr. + May + Jun. + Jul. + Aug. + Sep. + Oct. + Nov. + Dec. + + + Spring + Summer + Autumn + Winter + + diff --git a/src/main/resources/csl-locales/locales-es-CL.xml b/buildres/csl/csl-locales/locales-es-CL.xml similarity index 100% rename from src/main/resources/csl-locales/locales-es-CL.xml rename to buildres/csl/csl-locales/locales-es-CL.xml diff --git a/src/main/resources/csl-locales/locales-es-ES.xml b/buildres/csl/csl-locales/locales-es-ES.xml similarity index 100% rename from src/main/resources/csl-locales/locales-es-ES.xml rename to buildres/csl/csl-locales/locales-es-ES.xml diff --git a/src/main/resources/csl-locales/locales-es-MX.xml b/buildres/csl/csl-locales/locales-es-MX.xml similarity index 100% rename from src/main/resources/csl-locales/locales-es-MX.xml rename to buildres/csl/csl-locales/locales-es-MX.xml diff --git a/src/main/resources/csl-locales/locales-et-EE.xml b/buildres/csl/csl-locales/locales-et-EE.xml similarity index 100% rename from src/main/resources/csl-locales/locales-et-EE.xml rename to buildres/csl/csl-locales/locales-et-EE.xml diff --git a/src/main/resources/csl-locales/locales-eu.xml b/buildres/csl/csl-locales/locales-eu.xml similarity index 100% rename from src/main/resources/csl-locales/locales-eu.xml rename to buildres/csl/csl-locales/locales-eu.xml diff --git a/src/main/resources/csl-locales/locales-fa-IR.xml b/buildres/csl/csl-locales/locales-fa-IR.xml similarity index 100% rename from src/main/resources/csl-locales/locales-fa-IR.xml rename to buildres/csl/csl-locales/locales-fa-IR.xml diff --git a/src/main/resources/csl-locales/locales-fi-FI.xml b/buildres/csl/csl-locales/locales-fi-FI.xml similarity index 100% rename from src/main/resources/csl-locales/locales-fi-FI.xml rename to buildres/csl/csl-locales/locales-fi-FI.xml diff --git a/src/main/resources/csl-locales/locales-fr-CA.xml b/buildres/csl/csl-locales/locales-fr-CA.xml similarity index 100% rename from src/main/resources/csl-locales/locales-fr-CA.xml rename to buildres/csl/csl-locales/locales-fr-CA.xml diff --git a/src/main/resources/csl-locales/locales-fr-FR.xml b/buildres/csl/csl-locales/locales-fr-FR.xml similarity index 100% rename from src/main/resources/csl-locales/locales-fr-FR.xml rename to buildres/csl/csl-locales/locales-fr-FR.xml diff --git a/src/main/resources/csl-locales/locales-he-IL.xml b/buildres/csl/csl-locales/locales-he-IL.xml similarity index 100% rename from src/main/resources/csl-locales/locales-he-IL.xml rename to buildres/csl/csl-locales/locales-he-IL.xml diff --git a/buildres/csl/csl-locales/locales-hi-IN.xml b/buildres/csl/csl-locales/locales-hi-IN.xml new file mode 100644 index 00000000000..84212ece9e6 --- /dev/null +++ b/buildres/csl/csl-locales/locales-hi-IN.xml @@ -0,0 +1,361 @@ + + + + + Neha Srivastava + neha-srivastava@outlook.com + + This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License + 2021-02-22T12:13:02+05:30 + + + + + + + + + + + + + + अंतिम उपयोग + + व अन्य + अज्ञात + अज्ञात + पर + पर उपलब्ध + द्वारा + सन + सन. + उल्लेखित + + संस्करण + संस्करण + + ed. + इत्यादि + आगामी + से + उक्त + में + मुद्रण में + इंटर्नेट + साक्षात्कार + पत्र + दिनांक अज्ञात + n.d. + ऑनलाइन + पर प्रस्तुत + + संदर्भ + references + + + ref. + refs. + + पुनर्प्राप्त + scale + संस्करण + + + CE + BCE + + + + + + + + + + वाँ + + + + + + + + पहला + पहली + दूसरा + दूसरी + तीसरा + तीसरी + चौथा + चौथी + पाँचवा + पाँचवी + छठा + छठी + सातवाँ + सातवीं + आठवाँ + आठवीं + नवाँ + नौवीं + दसवाँ + दसवीं + + + + पुस्तक + पुस्तकें + + + अध्याय + अध्याय + + + कॉलम + columns + + + चित्र + चित्रों + + + पर्ण + folios + + + संख्या + संख्याएँ + + + पंक्ति + पंक्तियाँ + + + नोट + notes + + + opus + opera + + + पृष्ठ + पृष्ठ + + + पृष्ठ संख्या + पृष्ठों की संख्या + + + अनुच्छेद + paragraphs + + + भाग + parts + + + अनुभाग + sections + + + sub verbo + sub verbis + + + पद + verses + + + वॉल्यूम + वॉल्यूम्ज़ + + + + + bk. + bks. + + + chap. + chaps. + + + col. + cols. + + + fig. + figs. + + + fol. + fols. + + + no. + nos. + + + l. + ll. + + + n. + nn. + + + op. + opp. + + + पृ. + पृ. + + + पृ. स. + पृ. स. + + + para. + paras. + + + pt. + pts. + + + sec. + secs. + + + s.v. + s.vv. + + + v. + vv. + + + vol. + vols. + + + + + + ¶¶ + + + § + §§ + + + + + निर्देशक + directors + + + सम्पादक + editors + + + सम्पादक + editors + + + चित्रकार + illustrators + + + अनुवादक + translators + + + सम्पादक & अनुवादक + editors & translators + + + + + dir. + dirs. + + + ed. + eds. + + + ed. + eds. + + + ill. + ills. + + + tran. + trans. + + + ed. & tran. + eds. & trans. + + + + द्वारा + निर्देशन + सम्पादन + निर्देशन + चित्रकारी + साक्षात्कारकर्ता + सेवा में + द्वारा + अनुवाद + सम्पादन & अनुवाद + + + dir. by + ed. by + ed. by + illus. by + trans. by + ed. & trans. by + + + जनवरी + फ़रवरी + मार्च + अप्रैल + मई + जून + जुलाई + अगस्त + सितम्बर + अक्टूबर + नवम्बर + दिसम्बर + + + जन. + फ़र. + मार्च + अप्रैल + मई + जून + जुलाई + अग. + सित. + अक्ट. + नव. + दिस. + + + वसंत ऋतु + ग्रीष्म ऋतु + पतझड़ ऋतु + शिशिर ऋतु + + diff --git a/src/main/resources/csl-locales/locales-hr-HR.xml b/buildres/csl/csl-locales/locales-hr-HR.xml similarity index 100% rename from src/main/resources/csl-locales/locales-hr-HR.xml rename to buildres/csl/csl-locales/locales-hr-HR.xml diff --git a/src/main/resources/csl-locales/locales-hu-HU.xml b/buildres/csl/csl-locales/locales-hu-HU.xml similarity index 100% rename from src/main/resources/csl-locales/locales-hu-HU.xml rename to buildres/csl/csl-locales/locales-hu-HU.xml diff --git a/src/main/resources/csl-locales/locales-id-ID.xml b/buildres/csl/csl-locales/locales-id-ID.xml similarity index 100% rename from src/main/resources/csl-locales/locales-id-ID.xml rename to buildres/csl/csl-locales/locales-id-ID.xml diff --git a/src/main/resources/csl-locales/locales-is-IS.xml b/buildres/csl/csl-locales/locales-is-IS.xml similarity index 100% rename from src/main/resources/csl-locales/locales-is-IS.xml rename to buildres/csl/csl-locales/locales-is-IS.xml diff --git a/src/main/resources/csl-locales/locales-it-IT.xml b/buildres/csl/csl-locales/locales-it-IT.xml similarity index 72% rename from src/main/resources/csl-locales/locales-it-IT.xml rename to buildres/csl/csl-locales/locales-it-IT.xml index d0963814820..1acfb65d53e 100644 --- a/src/main/resources/csl-locales/locales-it-IT.xml +++ b/buildres/csl/csl-locales/locales-it-IT.xml @@ -4,6 +4,9 @@ FI App Development + + Monica Thuegaz + This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License 2012-07-04T23:31:02+00:00 @@ -25,12 +28,13 @@ anonimo anon. a - available at + disponibile su + su di circa c. citato - + edizione edizioni @@ -39,6 +43,8 @@ futuro da ibid. + ibidem + ibid. in in stampa internet @@ -46,7 +52,7 @@ lettera senza data s.d. - in linea + online presentato al reference @@ -57,8 +63,8 @@ refs. recuperato - scale - version + scala + versione d.C. @@ -73,18 +79,40 @@ º + º + ª prima + primo + prima seconda + secondo + seconda terza + terzo + terza quarta + quarto + quarta quinta + quinto + quinta sesta + sesto + sesta settima + settimo + settima ottava + ottavo + ottava nona + nono + nona decima + decimo + decima @@ -107,7 +135,7 @@ foglio fogli - + numero numeri @@ -151,14 +179,17 @@ verso versi - + volume volumi lib. - cap. + + cap. + capp. + col. fig. fgl. @@ -187,7 +218,7 @@ vol. - vol. + voll. @@ -214,8 +245,8 @@ editors - illustrator - illustrators + illustratore + illustratori traduttore @@ -229,7 +260,7 @@ dir. - dirs. + dir. a c. di @@ -237,11 +268,11 @@ ed. - eds. + ed. ill. - ills. + ill. trad. @@ -254,37 +285,37 @@ di - directed by + diretto da a cura di edited by - illustrated by + illustrato da intervista di a - by + di tradotto da a cura di e tradotto da - dir. + dir. da a c. di ed. - illus. + ill. da trad. da a c. di e trad. da - gennaio - febbraio - marzo - aprile - maggio - giugno - luglio - agosto - settembre - ottobre - novembre - dicembre + gennaio + febbraio + marzo + aprile + maggio + giugno + luglio + agosto + settembre + ottobre + novembre + dicembre gen. diff --git a/src/main/resources/csl-locales/locales-ja-JP.xml b/buildres/csl/csl-locales/locales-ja-JP.xml similarity index 100% rename from src/main/resources/csl-locales/locales-ja-JP.xml rename to buildres/csl/csl-locales/locales-ja-JP.xml diff --git a/src/main/resources/csl-locales/locales-km-KH.xml b/buildres/csl/csl-locales/locales-km-KH.xml similarity index 100% rename from src/main/resources/csl-locales/locales-km-KH.xml rename to buildres/csl/csl-locales/locales-km-KH.xml diff --git a/src/main/resources/csl-locales/locales-ko-KR.xml b/buildres/csl/csl-locales/locales-ko-KR.xml similarity index 100% rename from src/main/resources/csl-locales/locales-ko-KR.xml rename to buildres/csl/csl-locales/locales-ko-KR.xml diff --git a/src/main/resources/csl-locales/locales-la.xml b/buildres/csl/csl-locales/locales-la.xml similarity index 100% rename from src/main/resources/csl-locales/locales-la.xml rename to buildres/csl/csl-locales/locales-la.xml diff --git a/src/main/resources/csl-locales/locales-lt-LT.xml b/buildres/csl/csl-locales/locales-lt-LT.xml similarity index 100% rename from src/main/resources/csl-locales/locales-lt-LT.xml rename to buildres/csl/csl-locales/locales-lt-LT.xml diff --git a/src/main/resources/csl-locales/locales-lv-LV.xml b/buildres/csl/csl-locales/locales-lv-LV.xml similarity index 100% rename from src/main/resources/csl-locales/locales-lv-LV.xml rename to buildres/csl/csl-locales/locales-lv-LV.xml diff --git a/src/main/resources/csl-locales/locales-mn-MN.xml b/buildres/csl/csl-locales/locales-mn-MN.xml similarity index 100% rename from src/main/resources/csl-locales/locales-mn-MN.xml rename to buildres/csl/csl-locales/locales-mn-MN.xml diff --git a/src/main/resources/csl-locales/locales-nb-NO.xml b/buildres/csl/csl-locales/locales-nb-NO.xml similarity index 100% rename from src/main/resources/csl-locales/locales-nb-NO.xml rename to buildres/csl/csl-locales/locales-nb-NO.xml diff --git a/src/main/resources/csl-locales/locales-nl-NL.xml b/buildres/csl/csl-locales/locales-nl-NL.xml similarity index 100% rename from src/main/resources/csl-locales/locales-nl-NL.xml rename to buildres/csl/csl-locales/locales-nl-NL.xml diff --git a/src/main/resources/csl-locales/locales-nn-NO.xml b/buildres/csl/csl-locales/locales-nn-NO.xml similarity index 100% rename from src/main/resources/csl-locales/locales-nn-NO.xml rename to buildres/csl/csl-locales/locales-nn-NO.xml diff --git a/src/main/resources/csl-locales/locales-pl-PL.xml b/buildres/csl/csl-locales/locales-pl-PL.xml similarity index 100% rename from src/main/resources/csl-locales/locales-pl-PL.xml rename to buildres/csl/csl-locales/locales-pl-PL.xml diff --git a/src/main/resources/csl-locales/locales-pt-BR.xml b/buildres/csl/csl-locales/locales-pt-BR.xml similarity index 100% rename from src/main/resources/csl-locales/locales-pt-BR.xml rename to buildres/csl/csl-locales/locales-pt-BR.xml diff --git a/src/main/resources/csl-locales/locales-pt-PT.xml b/buildres/csl/csl-locales/locales-pt-PT.xml similarity index 100% rename from src/main/resources/csl-locales/locales-pt-PT.xml rename to buildres/csl/csl-locales/locales-pt-PT.xml diff --git a/src/main/resources/csl-locales/locales-ro-RO.xml b/buildres/csl/csl-locales/locales-ro-RO.xml similarity index 100% rename from src/main/resources/csl-locales/locales-ro-RO.xml rename to buildres/csl/csl-locales/locales-ro-RO.xml diff --git a/src/main/resources/csl-locales/locales-ru-RU.xml b/buildres/csl/csl-locales/locales-ru-RU.xml similarity index 100% rename from src/main/resources/csl-locales/locales-ru-RU.xml rename to buildres/csl/csl-locales/locales-ru-RU.xml diff --git a/src/main/resources/csl-locales/locales-sk-SK.xml b/buildres/csl/csl-locales/locales-sk-SK.xml similarity index 100% rename from src/main/resources/csl-locales/locales-sk-SK.xml rename to buildres/csl/csl-locales/locales-sk-SK.xml diff --git a/src/main/resources/csl-locales/locales-sl-SI.xml b/buildres/csl/csl-locales/locales-sl-SI.xml similarity index 100% rename from src/main/resources/csl-locales/locales-sl-SI.xml rename to buildres/csl/csl-locales/locales-sl-SI.xml diff --git a/src/main/resources/csl-locales/locales-sr-RS.xml b/buildres/csl/csl-locales/locales-sr-RS.xml similarity index 100% rename from src/main/resources/csl-locales/locales-sr-RS.xml rename to buildres/csl/csl-locales/locales-sr-RS.xml diff --git a/src/main/resources/csl-locales/locales-sv-SE.xml b/buildres/csl/csl-locales/locales-sv-SE.xml similarity index 100% rename from src/main/resources/csl-locales/locales-sv-SE.xml rename to buildres/csl/csl-locales/locales-sv-SE.xml diff --git a/src/main/resources/csl-locales/locales-th-TH.xml b/buildres/csl/csl-locales/locales-th-TH.xml similarity index 100% rename from src/main/resources/csl-locales/locales-th-TH.xml rename to buildres/csl/csl-locales/locales-th-TH.xml diff --git a/src/main/resources/csl-locales/locales-tr-TR.xml b/buildres/csl/csl-locales/locales-tr-TR.xml similarity index 100% rename from src/main/resources/csl-locales/locales-tr-TR.xml rename to buildres/csl/csl-locales/locales-tr-TR.xml diff --git a/src/main/resources/csl-locales/locales-uk-UA.xml b/buildres/csl/csl-locales/locales-uk-UA.xml similarity index 100% rename from src/main/resources/csl-locales/locales-uk-UA.xml rename to buildres/csl/csl-locales/locales-uk-UA.xml diff --git a/src/main/resources/csl-locales/locales-vi-VN.xml b/buildres/csl/csl-locales/locales-vi-VN.xml similarity index 100% rename from src/main/resources/csl-locales/locales-vi-VN.xml rename to buildres/csl/csl-locales/locales-vi-VN.xml diff --git a/src/main/resources/csl-locales/locales-zh-CN.xml b/buildres/csl/csl-locales/locales-zh-CN.xml similarity index 100% rename from src/main/resources/csl-locales/locales-zh-CN.xml rename to buildres/csl/csl-locales/locales-zh-CN.xml diff --git a/src/main/resources/csl-locales/locales-zh-TW.xml b/buildres/csl/csl-locales/locales-zh-TW.xml similarity index 100% rename from src/main/resources/csl-locales/locales-zh-TW.xml rename to buildres/csl/csl-locales/locales-zh-TW.xml diff --git a/buildres/csl/csl-locales/locales.json b/buildres/csl/csl-locales/locales.json new file mode 100644 index 00000000000..6e18177c74a --- /dev/null +++ b/buildres/csl/csl-locales/locales.json @@ -0,0 +1,268 @@ +{ + "primary-dialects": { + "af": "af-ZA", + "ar": "ar", + "bg": "bg-BG", + "ca": "ca-AD", + "cs": "cs-CZ", + "cy": "cy-GB", + "da": "da-DK", + "de": "de-DE", + "el": "el-GR", + "en": "en-US", + "es": "es-ES", + "et": "et-EE", + "eu": "eu", + "fa": "fa-IR", + "fi": "fi-FI", + "fr": "fr-FR", + "he": "he-IL", + "hi": "hi-IN", + "hr": "hr-HR", + "hu": "hu-HU", + "id": "id-ID", + "is": "is-IS", + "it": "it-IT", + "ja": "ja-JP", + "km": "km-KH", + "ko": "ko-KR", + "la": "la", + "lt": "lt-LT", + "lv": "lv-LV", + "mn": "mn-MN", + "nb": "nb-NO", + "nl": "nl-NL", + "nn": "nn-NO", + "pl": "pl-PL", + "pt": "pt-PT", + "ro": "ro-RO", + "ru": "ru-RU", + "sk": "sk-SK", + "sl": "sl-SI", + "sr": "sr-RS", + "sv": "sv-SE", + "th": "th-TH", + "tr": "tr-TR", + "uk": "uk-UA", + "vi": "vi-VN", + "zh": "zh-CN" + }, + "language-names": { + "af-ZA": [ + "Afrikaans", + "Afrikaans" + ], + "ar": [ + "العربية", + "Arabic" + ], + "bg-BG": [ + "Български", + "Bulgarian" + ], + "ca-AD": [ + "Català", + "Catalan" + ], + "cs-CZ": [ + "Čeština", + "Czech" + ], + "cy-GB": [ + "Cymraeg", + "Welsh" + ], + "da-DK": [ + "Dansk", + "Danish" + ], + "de-AT": [ + "Deutsch (Österreich)", + "German (Austria)" + ], + "de-CH": [ + "Deutsch (Schweiz)", + "German (Switzerland)" + ], + "de-DE": [ + "Deutsch (Deutschland)", + "German (Germany)" + ], + "el-GR": [ + "Ελληνικά", + "Greek" + ], + "en-GB": [ + "English (UK)", + "English (UK)" + ], + "en-US": [ + "English (US)", + "English (US)" + ], + "es-CL": [ + "Español (Chile)", + "Spanish (Chile)" + ], + "es-ES": [ + "Español (España)", + "Spanish (Spain)" + ], + "es-MX": [ + "Español (México)", + "Spanish (Mexico)" + ], + "et-EE": [ + "Eesti keel", + "Estonian" + ], + "eu": [ + "Euskara", + "Basque" + ], + "fa-IR": [ + "فارسی", + "Persian" + ], + "fi-FI": [ + "Suomi", + "Finnish" + ], + "fr-CA": [ + "Français (Canada)", + "French (Canada)" + ], + "fr-FR": [ + "Français (France)", + "French (France)" + ], + "he-IL": [ + "עברית", + "Hebrew" + ], + "hi-IN": [ + "हिंदी", + "Hindi" + ], + "hr-HR": [ + "Hrvatski", + "Croatian" + ], + "hu-HU": [ + "Magyar", + "Hungarian" + ], + "id-ID": [ + "Bahasa Indonesia", + "Indonesian" + ], + "is-IS": [ + "Íslenska", + "Icelandic" + ], + "it-IT": [ + "Italiano", + "Italian" + ], + "ja-JP": [ + "日本語", + "Japanese" + ], + "km-KH": [ + "ភាសាខ្មែរ", + "Khmer" + ], + "ko-KR": [ + "한국어", + "Korean" + ], + "la": [ + "Latina", + "Latin" + ], + "lt-LT": [ + "Lietuvių kalba", + "Lithuanian" + ], + "lv-LV": [ + "Latviešu", + "Latvian" + ], + "mn-MN": [ + "Монгол", + "Mongolian" + ], + "nb-NO": [ + "Norsk bokmål", + "Norwegian (Bokmål)" + ], + "nl-NL": [ + "Nederlands", + "Dutch" + ], + "nn-NO": [ + "Norsk nynorsk", + "Norwegian (Nynorsk)" + ], + "pl-PL": [ + "Polski", + "Polish" + ], + "pt-BR": [ + "Português (Brasil)", + "Portuguese (Brazil)" + ], + "pt-PT": [ + "Português (Portugal)", + "Portuguese (Portugal)" + ], + "ro-RO": [ + "Română", + "Romanian" + ], + "ru-RU": [ + "Русский", + "Russian" + ], + "sk-SK": [ + "Slovenčina", + "Slovak" + ], + "sl-SI": [ + "Slovenščina", + "Slovenian" + ], + "sr-RS": [ + "Српски / Srpski", + "Serbian" + ], + "sv-SE": [ + "Svenska", + "Swedish" + ], + "th-TH": [ + "ไทย", + "Thai" + ], + "tr-TR": [ + "Türkçe", + "Turkish" + ], + "uk-UA": [ + "Українська", + "Ukrainian" + ], + "vi-VN": [ + "Tiếng Việt", + "Vietnamese" + ], + "zh-CN": [ + "中文 (中国大陆)", + "Chinese (PRC)" + ], + "zh-TW": [ + "中文 (台灣)", + "Chinese (Taiwan)" + ] + } +} diff --git a/src/main/resources/csl-locales/spec/locales_spec.rb b/buildres/csl/csl-locales/spec/locales_spec.rb similarity index 100% rename from src/main/resources/csl-locales/spec/locales_spec.rb rename to buildres/csl/csl-locales/spec/locales_spec.rb diff --git a/src/main/resources/csl-locales/spec/repository_spec.rb b/buildres/csl/csl-locales/spec/repository_spec.rb similarity index 100% rename from src/main/resources/csl-locales/spec/repository_spec.rb rename to buildres/csl/csl-locales/spec/repository_spec.rb diff --git a/src/main/resources/csl-locales/spec/spec_helper.rb b/buildres/csl/csl-locales/spec/spec_helper.rb similarity index 86% rename from src/main/resources/csl-locales/spec/spec_helper.rb rename to buildres/csl/csl-locales/spec/spec_helper.rb index 6b85511fa8e..b1571abaa78 100644 --- a/src/main/resources/csl-locales/spec/spec_helper.rb +++ b/buildres/csl/csl-locales/spec/spec_helper.rb @@ -2,6 +2,8 @@ require 'json' LOCALE_ROOT = File.expand_path('../..', __FILE__) +PULL_REQUEST = File.join(LOCALE_ROOT, 'pull-request') +LOCALE_ROOT = PULL_REQUEST if File.directory?(PULL_REQUEST) NO_REGIONS = %w{ eu ar la diff --git a/src/main/resources/csl-styles/.github/FUNDING.yml b/buildres/csl/csl-styles/.github/FUNDING.yml similarity index 100% rename from src/main/resources/csl-styles/.github/FUNDING.yml rename to buildres/csl/csl-styles/.github/FUNDING.yml diff --git a/src/main/resources/csl-styles/.github/stale.yml b/buildres/csl/csl-styles/.github/stale.yml similarity index 100% rename from src/main/resources/csl-styles/.github/stale.yml rename to buildres/csl/csl-styles/.github/stale.yml diff --git a/buildres/csl/csl-styles/.github/workflows/merge.yaml b/buildres/csl/csl-styles/.github/workflows/merge.yaml new file mode 100644 index 00000000000..dc997e6d701 --- /dev/null +++ b/buildres/csl/csl-styles/.github/workflows/merge.yaml @@ -0,0 +1,116 @@ +name: Merge to release + +on: + push: + branches: + - master + workflow_dispatch: + inputs: + commit_message: + description: Commit message + required: true + +jobs: + release: + runs-on: ubuntu-latest + env: + GITHUB_TOKEN: "${{ secrets.GITHUB_TOKEN }}" + DISTRIBUTION_UPDATER_TOKEN: "${{ secrets.DISTRIBUTION_UPDATER_TOKEN }}" + steps: + - uses: actions/checkout@v2 + if: github.event_name == 'push' + - uses: actions/checkout@v2 + if: github.event_name == 'workflow_dispatch' + with: + fetch-depth: 0 + + - name: Release branch version + id: release + run: echo ::set-output name=branch::v1.0.1 + - name: Checkout release branch + uses: actions/checkout@v2 + with: + ref: ${{ steps.release.outputs.branch }} + path: './release' + + - name: Check for relevant changes + if: github.event_name == 'push' + uses: dorny/paths-filter@v2 + id: update + with: + list-files: shell + filters: | + updated: + - added|modified: [ '*.csl', 'dependent/*.csl', '*.xml', 'README.md' ] + deleted: + - deleted: [ '*.csl', 'dependent/*.csl', '*.xml' ] + workflows: + - added|modified: .github/workflows/*.yaml + + - name: Changed files + if: github.event_name == 'push' + run: | + echo updated: ${{ steps.update.outputs.updated_files }} + echo deleted: ${{ steps.update.outputs.deleted_files }} + echo workflows: ${{ steps.update.outputs.workflows_files }} + + - name: Set up Ruby + if: github.event_name == 'workflow_dispatch' || (github.event_name == 'push' && (steps.update.outputs.updated == 'true' || steps.update.outputs.deleted == 'true')) + uses: ruby/setup-ruby@v1 + with: + ruby-version: 3.0.0 + - name: but use cache to speed that up + if: github.event_name == 'workflow_dispatch' || (github.event_name == 'push' && (steps.update.outputs.updated == 'true' || steps.update.outputs.deleted == 'true')) + uses: actions/cache@v2 + with: + path: vendor/bundle + key: ${{ runner.os }}-gems-${{ hashFiles('**/Gemfile.lock') }} + restore-keys: | + ${{ runner.os }}-gems- + - name: Bundle install + if: github.event_name == 'workflow_dispatch' || (github.event_name == 'push' && (steps.update.outputs.updated == 'true' || steps.update.outputs.deleted == 'true')) + run: | + bundle config path vendor/bundle + bundle update sheldon --jobs 4 --retry 3 + + - name: Populate new branch + run: bundle exec sheldon --token=$GITHUB_TOKEN --verbose --populate release + if: github.event_name == 'workflow_dispatch' + + - name: update the timestamps and add the changes + run: bundle exec sheldon --token=$GITHUB_TOKEN --verbose --release release ${{ steps.update.outputs.updated_files }} + if: github.event_name == 'push' && steps.update.outputs.updated == 'true' + + - name: delete deleted files + run: cd release && git rm ${{ steps.update.outputs.deleted_files }} + if: github.event_name == 'push' && steps.update.outputs.deleted == 'true' + + - uses: stefanzweifel/git-auto-commit-action@v4 + with: + repository: 'release' + commit_message: Releasing ${{ steps.update.outputs.updated_files }} ${{ steps.update.outputs.deleted_files }} + if: github.event_name == 'push' && (steps.update.outputs.updated == 'true' || steps.update.outputs.deleted == 'true') + + - uses: stefanzweifel/git-auto-commit-action@v4 + with: + repository: 'release' + commit_message: ${{ github.event.inputs.commit_message }} + if: github.event_name == 'workflow_dispatch' + + # https://styles-update.zotero.org:8826/ is for Zotero (styles page, API's citation server, client style updates, etc.) + - name: ping Zotero servers + if: github.repository == 'citation-style-language/styles' + run: | + curl -H 'Content-Length:' -H "Authorization: $ZOTERO_UPDATE_TOKEN" -F 'payload={"type":"push","branch":"${{ steps.release.outputs.branch }}","status":0,"commit":"'$GITHUB_SHA'"}' https://styles-update.zotero.org:8826/ + + - name: Copy workflows to locales repository + if: github.repository == 'citation-style-language/styles' && steps.update.outputs.workflows == 'true' + uses: drud/action-cross-commit@master + with: + source-folder: .github/workflows + destination-repository: https://csl-bot:${{ secrets.CSLBOT_TOKEN }}@github.com/citation-style-language/locales + destination-folder: .github/workflows + destination-branch: master + git-user: "csl-bot" + git-user-email: github@citationstyles.org + git-commit-message: copied ${{ steps.update.outputs.workflows_files }} from styles diff --git a/buildres/csl/csl-styles/.github/workflows/sheldon.yaml b/buildres/csl/csl-styles/.github/workflows/sheldon.yaml new file mode 100644 index 00000000000..6bd89b71e37 --- /dev/null +++ b/buildres/csl/csl-styles/.github/workflows/sheldon.yaml @@ -0,0 +1,75 @@ +name: Pull request feedback + +on: + pull_request_target: + types: [ opened, synchronize, labeled ] + +jobs: + test: + runs-on: ubuntu-latest + env: + GITHUB_TOKEN: "${{ secrets.GITHUB_TOKEN }}" + steps: + # owner-test just checks out the PR -- this has an exfiltration risk, make SURE that + # this can only be triggered by people with repo write access -- such as people that can add + # labels to a PR + # https://securitylab.github.com/research/github-actions-preventing-pwn-requests + - name: Checkout repo for OWNER TEST + uses: actions/checkout@v2 + if: contains(github.event.pull_request.labels.*.name, 'safe to test') + with: + ref: ${{ github.event.pull_request.head.sha }} + + # otherwise, checkout the current master, and the pr to the subdirectory 'pr' + - name: Checkout base repo for pull-request test + uses: actions/checkout@v2 + if: "! contains(github.event.pull_request.labels.*.name, 'safe to test')" + - name: Checkout pull-request + uses: actions/checkout@v2 + if: "! contains(github.event.pull_request.labels.*.name, 'safe to test')" + with: + path: pull-request + ref: ${{ github.event.pull_request.head.sha }} + + - name: Check for relevant changes + uses: dorny/paths-filter@v2 + id: changed + with: + list-files: shell + filters: | + style: + - '*.csl' + - 'dependent/*.csl' + locale: + - '*.xml' + + - name: Changed files + run: | + echo changed: ${{ steps.changed.outputs.style_files }} ${{ steps.changed.outputs.locale_files }} + + - name: Set up Ruby + uses: ruby/setup-ruby@v1 + with: + ruby-version: 3.0.0 + - name: but use cache to speed that up + uses: actions/cache@v2 + with: + path: vendor/bundle + key: ${{ runner.os }}-gems-${{ hashFiles('**/Gemfile.lock') }} + restore-keys: | + ${{ runner.os }}-gems- + - name: Bundle install + run: | + bundle config path vendor/bundle + bundle update sheldon --jobs 4 --retry 3 + + - name: Welcome to a new PR + if: github.event.action == 'opened' && steps.changed.outputs.style == 'true' + run: bundle exec sheldon --token=$GITHUB_TOKEN --welcome + + - name: See if the styles/locales work + run: bundle exec rake + + - name: report + if: (failure() || success()) && steps.changed.outputs.style == 'true' + run: bundle exec sheldon --token=$GITHUB_TOKEN --${{ job.status }} --verbose diff --git a/buildres/csl/csl-styles/.gitignore b/buildres/csl/csl-styles/.gitignore new file mode 100644 index 00000000000..de5af0819db --- /dev/null +++ b/buildres/csl/csl-styles/.gitignore @@ -0,0 +1,2 @@ +.env +spec/sheldon/ci.json diff --git a/src/main/resources/csl-styles/.rspec b/buildres/csl/csl-styles/.rspec similarity index 100% rename from src/main/resources/csl-styles/.rspec rename to buildres/csl/csl-styles/.rspec diff --git a/src/main/resources/csl-styles/CONTRIBUTING.md b/buildres/csl/csl-styles/CONTRIBUTING.md similarity index 90% rename from src/main/resources/csl-styles/CONTRIBUTING.md rename to buildres/csl/csl-styles/CONTRIBUTING.md index 3b06aea71fb..492531ba7d0 100644 --- a/src/main/resources/csl-styles/CONTRIBUTING.md +++ b/buildres/csl/csl-styles/CONTRIBUTING.md @@ -4,11 +4,11 @@ The CSL style repository is the central location on the web for collecting and m Software products like Zotero, Mendeley, and Papers all draw their styles from our repository. We welcome style submissions (and corrections), and are particularly interested in styles for journals and published style guides. -If you wish to submit a different type of style, please first check our [Criteria for Accepting Styles](https://github.com/citation-style-language/styles/wiki/Criteria-for-Accepting-Styles). +If you wish to submit a different type of style, please first check our [Criteria for Accepting Styles](https://github.com/citation-style-language/styles/blob/master/README.md#criteria-for-inclusion). To submit a style, please follow the following steps (for locale files, follow the same steps in the [locales](https://github.com/citation-style-language/locales) repository): -#### 1. Check that your style meets all our [style requirements](https://github.com/citation-style-language/styles/wiki/Style-Requirements) +#### 1. Check that your style meets all our [style requirements](https://github.com/citation-style-language/styles/blob/master/STYLE_REQUIREMENTS.md) #### 2. [Validate](https://validator.citationstyles.org/) your style against the CSL schema, and correct any validation errors @@ -20,7 +20,7 @@ To start, create a GitHub account and sign in. ##### 3a. Submitting a new style 1. Visit https://github.com/citation-style-language/styles and click the "Create new file" button. - When submitting a [dependent style](https://github.com/citation-style-language/styles/wiki/Requesting-Styles#dependent-styles), first navigate to the [dependent](https://github.com/citation-style-language/styles/tree/master/dependent) subdirectory. + When submitting a [dependent style](https://github.com/citation-style-language/styles/blob/master/REQUESTING.md#dependent-styles), first navigate to the [dependent](https://github.com/citation-style-language/styles/tree/master/dependent) subdirectory. 2. Type in the file name of the style in the "Name your file..." text field at the top. Don't forget to add the ".csl" extension (e.g., "journal-of-results.csl" instead of just "journal-of-results")! 3. Paste the style code into the "<> Edit new file" tab below. @@ -28,7 +28,7 @@ To start, create a GitHub account and sign in. 5. In the next window, click the "Create pull request" button. Describe the changes you've made, and click the "Create pull request" button once more. -(for more help, see GitHub's instructions on [Creating new files](https://help.github.com/articles/creating-new-files)) +(For more help, see GitHub's instructions on [Creating new files](https://help.github.com/articles/creating-new-files).) ##### 3b. Submitting changes to an existing style @@ -41,7 +41,7 @@ To start, create a GitHub account and sign in. 5. In the next window, click the "Create pull request" button. Describe the changes you've made, and click the "Create pull request" button once more. -(for more help, see GitHub's instructions on [Editing files in another user's repository](https://help.github.com/articles/editing-files-in-another-user-s-repository)) +(For more help, see GitHub's instructions on [Editing files in another user's repository](https://help.github.com/articles/editing-files-in-another-user-s-repository).) Instead of relying solely on the GitHub website, you can also use a git client, such as [GitHub Desktop](https://desktop.github.com/) for Mac and Windows, or [SmartGit](http://www.syntevo.com/smartgit/). When using a client, [fork](https://help.github.com/articles/fork-a-repo/) the [style repository](https://github.com/citation-style-language/styles), create a branch off of "master", commit your changes, and then create a [pull request](https://help.github.com/articles/using-pull-requests/). diff --git a/src/main/resources/csl-locales/Gemfile b/buildres/csl/csl-styles/Gemfile similarity index 83% rename from src/main/resources/csl-locales/Gemfile rename to buildres/csl/csl-styles/Gemfile index 3b10a3eb51b..10a8635675e 100644 --- a/src/main/resources/csl-locales/Gemfile +++ b/buildres/csl/csl-styles/Gemfile @@ -1,9 +1,9 @@ -ruby '2.6.3' +ruby '3.0.0' source 'https://rubygems.org' gem 'rake' gem 'rspec' -gem 'fuubar' gem 'nokogiri' -gem 'csl', '~>1.1' +gem 'csl', '~>1.0' +gem 'fuubar' gem 'sheldon', git: 'https://github.com/citation-style-language/Sheldon.git' diff --git a/buildres/csl/csl-styles/Gemfile.lock b/buildres/csl/csl-styles/Gemfile.lock new file mode 100644 index 00000000000..e16789b793e --- /dev/null +++ b/buildres/csl/csl-styles/Gemfile.lock @@ -0,0 +1,99 @@ +GIT + remote: https://github.com/citation-style-language/Sheldon.git + revision: 38b6de75ac4dd86d6b3b47c172431e6e44f53ca0 + specs: + sheldon (1.0.30) + citeproc-ruby + csl-styles + diffy + dotenv + erubis (~> 2.7) + faraday + faraday_middleware + git_diff + hashdiff (= 0.3.7) + nokogiri + octokit (~> 4.0) + ostruct + reverse_markdown + +GEM + remote: https://rubygems.org/ + specs: + addressable (2.7.0) + public_suffix (>= 2.0.2, < 5.0) + citeproc (1.0.10) + namae (~> 1.0) + citeproc-ruby (1.1.13) + citeproc (~> 1.0, >= 1.0.9) + csl (~> 1.5) + csl (1.5.2) + namae (~> 1.0) + csl-styles (1.0.1.10) + csl (~> 1.0) + diff-lcs (1.4.4) + diffy (3.4.0) + dotenv (2.7.6) + erubis (2.7.0) + faraday (1.3.0) + faraday-net_http (~> 1.0) + multipart-post (>= 1.2, < 3) + ruby2_keywords + faraday-net_http (1.0.1) + faraday_middleware (1.0.0) + faraday (~> 1.0) + fuubar (2.5.1) + rspec-core (~> 3.0) + ruby-progressbar (~> 1.4) + git_diff (0.4.3) + hashdiff (0.3.7) + mini_portile2 (2.5.0) + multipart-post (2.1.1) + namae (1.0.2) + nokogiri (1.11.1) + mini_portile2 (~> 2.5.0) + racc (~> 1.4) + octokit (4.20.0) + faraday (>= 0.9) + sawyer (~> 0.8.0, >= 0.5.3) + ostruct (0.3.3) + public_suffix (4.0.6) + racc (1.5.2) + rake (13.0.3) + reverse_markdown (2.0.0) + nokogiri + rspec (3.10.0) + rspec-core (~> 3.10.0) + rspec-expectations (~> 3.10.0) + rspec-mocks (~> 3.10.0) + rspec-core (3.10.1) + rspec-support (~> 3.10.0) + rspec-expectations (3.10.1) + diff-lcs (>= 1.2.0, < 2.0) + rspec-support (~> 3.10.0) + rspec-mocks (3.10.2) + diff-lcs (>= 1.2.0, < 2.0) + rspec-support (~> 3.10.0) + rspec-support (3.10.2) + ruby-progressbar (1.11.0) + ruby2_keywords (0.0.4) + sawyer (0.8.2) + addressable (>= 2.3.5) + faraday (> 0.8, < 2.0) + +PLATFORMS + ruby + +DEPENDENCIES + csl (~> 1.0) + fuubar + nokogiri + rake + rspec + sheldon! + +RUBY VERSION + ruby 3.0.0p0 + +BUNDLED WITH + 2.2.3 diff --git a/buildres/csl/csl-styles/QUALITY_CONTROL.md b/buildres/csl/csl-styles/QUALITY_CONTROL.md new file mode 100644 index 00000000000..96bc01c86ae --- /dev/null +++ b/buildres/csl/csl-styles/QUALITY_CONTROL.md @@ -0,0 +1,194 @@ +# CSL Style Quality Control + +We love the CSL style repository, and wish to keep it in tip-top shape. +Because we have thousands of styles and hundreds of contributors, we rely heavily on automated quality control and periodic maintenance. +This page describes our best practices. + +## Forks and Pull Requests + +The "master" branch of the style repository stores the styles for the most recent CSL release. +To allow changes to be reviewed before they end up in "master", we try to avoid committing changes directly to "master" as much as possible. + +Instead, we rely heavily on forks, branches, and pull requests. +Only our maintainers have direct commit access to the repository. +Contributors can fork the repository, make their changes in their copy of the repository (ideally in a branch), and create a pull request. +This allows us to review your changes, and merge them into the official repository. + +## Travis CI + +[Travis CI](https://travis-ci.org/) is a Continuous Integration service that runs a series of checks on every commit made to the "master" branch, and on every commit in incoming pull requests. +Each Travis test run is called a "build". + +If Travis doesn't detect any problems in your pull request, it will report that the build passed. +Otherwise the build fails, and you will find a link to the build report that shows which tests failed. +Add a new commit to your pull request, and Travis will start a new build and run all tests again. +Only pull requests that pass all the Travis tests can be accepted into the repository. + +The tests are stored in the style repository itself. +Among other things, they make sure that: + +* there are no styles with the same file name, title, or ISSN +* all styles are named correctly, and have style IDs and "self" links matching the file names +* all styles validate against the CSL schema +* all styles have the correct license +* all "template" and "independent-parent" links point to existing independent styles +* all style macros are defined and used +* the root directory contains all independent styles, and the "dependent" subdirectory all dependent styles + +It is possible to [run the tests locally](#Test-Environment) on your computer, which is especially useful to frequent contributors. + +## Indentation, Ordering, and Escaping + +To keep styles consistently formatted, we manually run a [Python script](https://github.com/citation-style-language/utilities/blob/master/csl-reindenting-and-info-reordering.py) every few weeks or so. +The script does the following: + +* reindent the XML code, using 2 spaces per indentation level +* put the elements in the `` section in a standard order +* escape characters that are hard to identify by eye (such as the various dashes and spaces) + +## Extra-strict Validation + +Every so often, we also manually run a [bash script](https://github.com/citation-style-language/utilities/blob/master/style-qc.sh) that validates the styles against a [customized CSL schema](https://github.com/citation-style-language/schema/blob/master/csl-repository.rnc) that is extra strict, and includes requirements specific to our repository. + +## Repairing Problematic Code Patterns + +_Here we keep track of problematic CSL code patterns we have observed in the wild, and provide information on how they can be detected and corrected._ + +### Superscript on citation-number instead of whole citation + +In numeric styles where superscripted numbers are used, it's important to superscript the entire citation so that any punctuation is also superscripted, and e.g. use: + +```xml + + + +``` + +instead of: + +```xml + + + +``` + +**History** + +2016-10: [#2256](https://github.com/citation-style-language/styles/issues/2256) : 47 hits + +### Spaces if second field is flushed + +If the second field in the bibliography is flushed, then it should not have a space as a prefix. + +**Search patterns** + + ]*second-field-align="flush"[^>]*>.*]*>\r\n\s*]*/>\r\n\s*]*prefix=" " + +**Fix** + +Delete `prefix=" "` by hand, but it seems possible to automatically delete the last prefix attribute in this pattern. +No, critical case found. +Moreover, no case with a different prefix beginning with a space found. + +**History** + +2015-01: [#1349](https://github.com/citation-style-language/styles/pull/1349) and [#1346](https://github.com/citation-style-language/styles/pull/1346) : ca. 39 matches + + +### Adjacent spaces from suffix and prefix + +**Search Pattern** + + <[^/>]*suffix="[^"/>]* "[^/>]*/?>\s*\r\n\s*<[^/>]*prefix=" [^"/>]*"[^/>]*/?> + +**Fix** + +Manually look at every case and either + (i) delete the space in suffix, + (ii) delete the space in the prefix, + (iii) use a group with `delimiter=" "`, or + (iv) rewritte some parts of the style. +This can take some time in order to not change the punctation. +It may be possible to restrict the search pattern more, in order to obtain smaller sets of the same/similar replacements. + +**History** + +2015-01: [#1301](https://github.com/citation-style-language/styles/issues/1301) : ca. 300 hits in 230 files + + +## Test Environment + +[![Build Status](https://secure.travis-ci.org/citation-style-language/styles.png?branch=master)](http://travis-ci.org/citation-style-language/styles) + +To maintain the quality of the styles in the official repository, we have set up an environment for quality-control testing in the repository's [master branch](https://github.com/citation-style-language/styles/tree/master). +After every commit to this branch, the tests will be executed on [Travis CI](http://travis-ci.org/#!/citation-style-language/styles) in order to alert us should new (or newly updated) styles break any of the quality control rules. + +If you are a style author, maintainer or would like to contribute to an existing style, you are advised to install the test environment on your computer in order to run the tests while you're working on a style and to make sure all tests are still passing before you commit any changes to the repository. + +### Installation + +Before installing the test environment, please make sure that Ruby is available on you computer. +If Ruby is not installed, please follow the [official instructions](http://www.ruby-lang.org/en/downloads/) on how to install it on your operating-system. +The test environment should work on all current releases of Ruby and is backwards compatible with version 1.8.7. +Some of our tests involve RelaxNG schema validation; these tests are based on [libxml](http://www.xmlsoft.org/) via [Nokogiri](http://nokogiri.org/). +Please see these [operating-system specific instructions](http://nokogiri.org/tutorials/installing_nokogiri.html) if you have any problems installing the test setup because of these requirements. + +**Note: it seems in Ruby 1.8.7 you can get some failures with [] and {} comparison failing** + +Once Ruby is installed on your computer, it is easy to setup the test environment. +First, clone into the official repository (if you have previously cloned the repository you can skip this step): + + $ git clone https://github.com/citation-style-language/styles.git + $ cd styles + +You should work directly on the master branch. + +Next, we will install all requirements using [Bundler](http://gembundler.com/) (run `[sudo] gem install bundler` to make sure you have the latest version installed). +Please note that depending on how Ruby is installed on your system you might need administrator privileges to install Ruby Gems, therefore, we have prefixed the commands with an optional `[sudo]`: + + $ [sudo] bundle install + +### Usage + +Once your bundle is installed there are two ways to run the tests. +You can use rake: + + $ rake + +Or you can run the tests using `rspec`: + + $ bundle exec rspec spec + +The latter is useful if you would like to pass special parameters. +For example, if your Terminal does not support colors, the output may be illegible. +In this case try running the tests with: + + $ bundle exec rspec spec --no-color + +Or, if you would like a more verbose output of all tests, you can switch to a different format, for example: + + $ bundle exec rspec spec --format documentation + +Will print a summary of all tests for each style. + +#### Testing styles in isolation + +With the growing number of styles and tests available in the repository the number of test cases to execute has risen into the range of 100,000 – for obvious reasons, execution may take up to a few minutes on your computer. +In order to allow for quicker feedback-loops when working on styles, you can set the environment variable CSL_TEST to control which styles to include in the test. + +The CSL_TEST variable may contain a list of file names (separated by spaces) of styles to include; +please note that the name should be the file's full base-name including the '.csl' extension. +However, for additional flexibility, you can include regular expression wildcards as well. + + $ CSL_TEST="apa.csl vancouver.csl" bundle exec rspec spec + + $ CSL_TEST="chicago.*" bundle exec rspec spec + +Finally, you can set the CSL_TEST variable to the special value 'git'; +by doing that you can limit the styles to be included in the test run to those styles which are currently marked as modified in your local git repository. + + $ CSL_TEST="git" bundle exec rspec spec + +#### Windows + +For colored output of the test results on Windows, [see this guide](http://softkube.com/blog/ansi-command-line-colors-under-windows/). diff --git a/buildres/csl/csl-styles/README.md b/buildres/csl/csl-styles/README.md new file mode 100644 index 00000000000..39c98ce0dea --- /dev/null +++ b/buildres/csl/csl-styles/README.md @@ -0,0 +1,83 @@ +

CSL logo

+ +

Citation Style Language - Style Repository

+ +

+ License + Build Status +

+ +Introduction +------------ + +The independent open source [Citation Style Language](https://citationstyles.org/) (CSL) project aims to facilitate scholarly communication by automating the formatting of citations and bibliographies. +The primary components of the CSL ecosystem are: + +* The CSL schema and specification, which describe how the XML-based CSL styles and locale files should be written and interpreted +* Curated repositories of CSL styles and locale files +* Third party CSL processors, software libraries for rendering formatted citation and bibliographies from CSL styles, CSL locale files, and item metadata + +This README describes our official curated repository of CSL styles, hosted at https://github.com/citation-style-language/styles/. +CSL locale files, which provide default localization data for CSL styles (such as translations and date formats), can be found at https://github.com/citation-style-language/locales. + +For more information about CSL and CSL styles, check out https://citationstyles.org/ and the information files in this repository ([Style Requirements](https://github.com/citation-style-language/styles/blob/master/STYLE_REQUIREMENTS.md), [Style Development](https://github.com/citation-style-language/styles/blob/master/STYLE_DEVELOPMENT.md), [Requesting Styles](https://github.com/citation-style-language/styles/blob/master/REQUESTING.md), [Contributing Styles](https://github.com/citation-style-language/styles/blob/master/CONTRIBUTING.md), and [Quality Control](https://github.com/citation-style-language/styles/blob/master/QUALITY_CONTROL.md)). + +Criteria for inclusion +---------------------- + +The official CSL style repository is the only repository of its kind, is used by dozens of third-party software products, and is relied upon by hundreds of thousands of users. +The popularity of this repository is in large part due to its crowd-sourced nature, and, we believe, also due to our careful curation. +While we evaluate style submissions on a case-by-case basis, we generally use the following criteria for inclusion in the CSL style repository: + +* Styles must be of sufficient quality and meet our [style requirements](https://github.com/citation-style-language/styles/blob/master/STYLE_REQUIREMENTS.md). + While we may be able to assist with this, its ultimately the submitter's responsibility to provide a style that meets our standards. +* Styles should be based on an official style guide (and link to the style guide in online or printed form). +* Styles should be of interest to a wider audience. + We are happy to accept styles with a niche audience, but as a rule of thumb, style submitters should not know all individuals who would be interested in their style. + If you do, it's generally better to distribute your style to them yourself. + +Based on these criteria, we generally accept: + +* styles for journals with open (unsolicited) submissions (and styles for publishers of such journals). +* styles for published style guides, such as those from professional organizations, universities, and university departments. + +However, we typically won't accept: + +* styles for personal use, or for internal use within small organizations. +* styles solely for use with an (internal) API. + +If in doubt whether your style is a good fit for the repository, feel free to open an issue or pull request and ask for our opinion. +If we don't accept your submission, we encourage you to distribute your CSL style yourself. + +Versioning and style distribution +--------------------------------- + +We currently only actively maintain CSL styles in the "master" branch for the latest released version of CSL. + +In addition, in order to provide a stable location for styles of a given CSL version, styles in "master" are automatically copied to a branch named after the latest version of CSL (e.g. "v1.0.1" when CSL 1.0.1 is the latest version). +Once a new version of CSL is released (e.g. CSL 1.0.2), "master" will upgrade to that version, after which styles will be copied from "master" to a new version branch ("v1.0.2"). +Version branches for old versions of CSL are kept but typically become dormant, as for these branches we generally stop maintenance, won't accept third-party contributions via pull requests, nor backport changes made to styles in "master". + +Starting with branch "v1.0.1", the version branches differ from "master" in the following ways: + +* the latest version branch only receives updates from "master" if all tests in "master" pass +* `` timestamps of styles in the version branch are changed to match the git modification date of each individual style in "master" +* superfluous files present in "master", e.g. for style testing, are removed. + +As such, especially for downstream integrators, you are encouraged to obtain your CSL styles from the appropriate version branch (e.g. "v1.0.1" for CSL 1.0.1 styles). +Currently, the styles repository includes the following (protected) branches: + +* "master" +* "v1.0.1" (for CSL 1.0.1 styles) +* "v1.0" (for CSL 1.0 styles) + +The release regimen described here is also used for our [CSL locales](https://github.com/citation-style-language/locales). + +As of November 2020, https://github.com/citation-style-language/styles-distribution, which fulfilled a similar role to the version branches, has been deprecated and no longer receives updates from https://github.com/citation-style-language/styles. + +Licensing +--------- + +All styles in this repository are released under the [Creative Commons Attribution-ShareAlike 3.0 Unported license](https://creativecommons.org/licenses/by-sa/3.0/). +For attribution, any software using CSL styles from this repository must include a clear mention of the CSL project and a link to https://citationstyles.org/. +When redistributing styles, the listings of authors and contributors in the style metadata must be kept as is. diff --git a/buildres/csl/csl-styles/REQUESTING.md b/buildres/csl/csl-styles/REQUESTING.md new file mode 100644 index 00000000000..d548eedafa9 --- /dev/null +++ b/buildres/csl/csl-styles/REQUESTING.md @@ -0,0 +1,94 @@ +# Requesting CSL Styles + +Below are instructions to request new CSL styles and to report problems in existing styles. + +We only have a few volunteers who respond to incoming requests, so please follow our instructions closely to make the process more efficient. +While we typically work for free, we do charge for, e.g., creating styles for universities or departments ([contact us](http://citationstyles.org/contact/) for pricing). +You can also try to [edit CSL styles](https://github.com/citation-style-language/styles/blob/master/STYLE_DEVELOPMENT.md#editing-styles) yourself. + +## Requesting a New Style + +1. First, make sure the style you're requesting isn't already available. + The easiest way to check this is to search the [Zotero Style Repository](http://www.zotero.org/styles), which has all our styles. +2. If we don't have the style, try a quick search of the [Zotero forums](http://forums.zotero.org/) to see if there is already a Zotero forum thread for the style you want to request. + If there is an existing thread, check whether you can provide any missing information that we might need to create the style. + The thread might also contain (technical) reasons why we currently cannot support your style. +3. If you can't find an existing Zotero forum thread, create a new one. + **If you have already started a thread, just update it; do not create a new one.** + Name your post "Style Request: [name of style]", and include the following information: + + * A link to online style documentation (e.g. for a journal, this would generally be a link to the journal's "Instructions to Authors" section). + * For journals, the journal's ISSN (print version) and/or e-ISSN (online version). + If you can't find this information on the journal website, try looking up the journal in the [NLM Catalog](http://www.ncbi.nlm.nih.gov/nlmcatalog). + * Two citations, for a journal article and a book chapter, in the format of the style you're requesting. + **Create these citations for the two items shown below, the article by Campbell and Pedersen and book chapter by Mares.** + **If your request does not contain these specific citations, you will be asked to revise it**. + Provide both in-text citations and bibliographic entries. + For, e.g., the APA style, these citations would look like: + + > In-text citation: + > (Campbell & Pedersen, 2007) + > (Mares, 2001) + > + > Bibliography: + > Campbell, J. L., & Pedersen, O. K. (2007). The varieties of capitalism and hybrid success. *Comparative Political Studies*, *40*(3), 307–332. https://doi.org/10.1177/0010414006286542 + > Mares, I. (2001). Firms and the welfare state: When, why, and how does social policy matter to employers? In P. A. Hall & D. Soskice (Eds.), *Varieties of capitalism. The institutional foundations of comparative advantage* (pp. 184–213). New York: Oxford University Press. + + | Field | Value | + |---------------------|----------------------------------------------------------------------------------| + | Type | article-journal | + | Title | The varieties of capitalism and hybrid success | + | Author | John L. Campbell, Ove K. Pedersen | + | Issued | 2007/3/1 | + | Container-title | Comparative Political Studies | + | Volume | 40 | + | Issue | 3 | + | Page | 307-332 | + | URL | http://cps.sagepub.com.turing.library.northwestern.edu/content/40/3/307.abstract | + | DOI | 10.1177/0010414006286542 | + | ISSN | 1552-3829 | + | JournalAbbreviation | Comp. Polit. Stud. | + | Language | en-US | + | Accessed | 2010/7/26 | + + | Field | Value | + |-----------------|-----------------------------------------------------------------------------------------| + | Type | chapter | + | Title | Firms and the welfare state: When, why, and how does social policy matter to employers? | + | Author | Isabela Mares | + | Editor | Peter A Hall, David Soskice | + | Issued | 2001 | + | Container-title | Varieties of capitalism. The institutional foundations of comparative advantage | + | Page | 184-213 | + | Publisher | Oxford University Press | + | Publisher-place | New York | + | Event-place | New York | + | ISBN | 9780199247752 | + | Language | en-US | + + * Finally, if possible, also provide a link to a freely available paper formatted with the style you're requesting. + Published papers often help clarify formatting requirements not discussed in the style guide. + For journals that aren't open access, you can often find a free sample issue, or you maybe be able to find a freely available PDF of a recent journal article via, e.g., Google Scholar. + +P.S. Instead of requesting a new style, you can also look for an existing CSL style that has a format identical or similar to what you're looking for. +You can do this with our [CSL style editor](http://editor.citationstyles.org/). +Visit the “Search by Example” tab, and change one of the example references into the desired format (using the metadata of the selected item). +Click “Search”, and the editor will show you the CSL styles that most closely match the format you provided. +See also the [CSL editor user guide](https://github.com/citation-style-editor/csl-editor/wiki/User-guide-for-the-CSL-Editor). + +### Dependent Styles + +Please tell us if we already have a CSL style with the format you're looking for, but with a different style name. +For instance, journals from the same publisher (e.g. "Nature" and "Nature Biotechnology") often use the same style format. +Other journals simply use one of the main style guides, such as APA. + +In these cases, we can create a *dependent style*. +These dependent styles (e.g. the CSL style for "Nature Biotechnology") simply point to a regular *independent style* with the desired style format (e.g. the CSL style for "Nature"). +Dependent styles don't define a style format themselves and are much easier to create than independent styles. + +## Reporting Style Errors + +Requesting changes to existing CSL styles is very similar to requesting new styles. +However, in this case, there will often already be a Zotero forum thread for your style of interest. +Before posting, please make sure you have the most recent version of the style installed. +In your post, give examples of how the existing CSL style format should change, and include the relevant excerpt from the style guidelines, or just give a link to the guidelines. diff --git a/src/main/resources/csl-styles/Rakefile b/buildres/csl/csl-styles/Rakefile similarity index 100% rename from src/main/resources/csl-styles/Rakefile rename to buildres/csl/csl-styles/Rakefile diff --git a/buildres/csl/csl-styles/STYLE_DEVELOPMENT.md b/buildres/csl/csl-styles/STYLE_DEVELOPMENT.md new file mode 100644 index 00000000000..e84548fe697 --- /dev/null +++ b/buildres/csl/csl-styles/STYLE_DEVELOPMENT.md @@ -0,0 +1,267 @@ +# CSL Style Development + +CSL relies on volunteers to develop, edit, and maintain its library of citation styles. +Below are guidelines and tips for editing and developing CSL styles. + + +## Editing Styles + +### CSL Visual Editor + +To edit styles, you can use the [Visual CSL Editor](http://editor.citationstyles.org/about/), developed in a cooperation between Mendeley and Columbia University Library. +See the [CSL Visual Editor user guide](https://github.com/citation-style-editor/csl-editor/wiki/User-guide-for-the-CSL-Editor). +If you have questions about editing styles with the CSL Visual Editor, you can still ask for help on the [Zotero forums](https://zotero.org/forum) or on the [CSL Discourse page](https://discourse.citationstyles.org/). +Please only use the [Issues page of this repository](https://github.com/citation-style-language/styles/issues) to report bugs, not to ask general style editing questions. + + +### Manually editing CSL styles + +You can also edit CSL styles manually. +Zotero includes a [built-in CSL Style Editor](https://zotero.org/support/dev/citation_styles/reference_test_pane) that allows you to see how your edits change style output in real time. + +You can also edit CSL styles in any plain text editor (e.g. Notepad on Windows or TextEdit on macOS). +Note that text editors with XML support can be very useful by offering features like syntax highlighting and real-time validation. +Popular choices are [Atom Editor](https://atom.io/), [VS Code](https://code.visualstudio.com/), the [oXygen XML Editor](https://www.oxygenxml.com/), [Emacs in nXML mode](https://www.thaiopensource.com/nxml-mode/), and [jEdit](https://www.jedit.org/). + +Currently, most documentation for editing CSL styles can be found at: + +* http://citationstyles.org/citation-style-language/documentation/ + + +### 1 - Start from the Right Style + +If you want to improve an existing CSL style, make sure that you start from the most recent version. +The most recent version of each CSL style can be found in the [`master` branch of this repository](https://github.com/citation-style-language/styles). + +If you want to create a new style, find an existing style that closely matches what you need using the previews in the style repository. +Typically the best way to find a most similar style is the ["seach by example"](http://editor.citationstyles.org/searchByExample/) function of the CSL Visual Editor. + + +### 2 - Edit the Style + +Download the style you want to edit to your computer, and open it your plain text editor. +Make any edits and save your style. +Be sure that the new file has a `.csl` file extension (you can generally do this by simply typing ”.csl” after the name of your file). + +If you are using the Zotero CSL Editor, be sure to save your edits often using the "Save" button to avoid losing your changes. + +Refer to the [CSL specification](http://citationstyles.org/downloads/specification.html) for information on the various options available in CSL styles. +Below, we discuss a few common style edits to get you started. + +#### Changing punctuation + +In this example, we want to display the publisher ("CSHL Press") and the location of the publisher ("Cold Spring Harbor, NY") in a bibliographic entry. +While this can be achieved with the code: + +```xml + + +``` + +this would result in "CSHL PressCold Spring Harbor, NY". +Fortunately, we can add some punctuation with the `prefix`, `suffix`, and `delimiter` attributes. +Let's say we want to separate the `publisher` and `publisher-place` by a comma-space, and wrap the whole in parentheses, i.e. "(CSHL Press, Cold Spring Harbor, NY)". +This can be done with: + +```xml + + + + +``` + +The advantage of use a `group` element is that whenever you have a `publisher`, but no `publisher-place`, you don't end up with incorrect punctuation: the output would become "(CSHL Press)". +If you would set the punctuation directly onto the `text` elements, e.g.: + +```xml + + +``` + +you would lose the closing bracket, i.e. "(CSHL Press". + +#### Changing et-al abbreviation + +There are two main settings for et-al abbreviation (e.g., rendering the names "Doe, Smith & Johnson" as "Doe et al."). +The minimum number of names that activates et-al abbreviation, and the number of names shown before "et al.". + +In CSL, these settings can appear on the `style`, `citation`, `bibliography` or `names` elements in the form of the `et-al-min` and `et-al-use-first` attributes (it is possible to have separate settings for items that have been cited previously by using the `et-al-subsequent-min` and `et-al-subsequent-use-first` attributes). + +For example, + +```xml + + ... + +``` + +will result in name lists like "Doe", "Doe & Smith" and, if there are three or more names, "Doe et al.". +Try changing these numbers and observe the effect. + +#### Changing disambiguation rules + +CSL offers multiple methods to disambiguate cites or names. +For example, a style might normally render only the family name (e.g., "(Doe 1999, Doe 2002)"). +If the authors are Jane Doe and Thomas Doe, these names can be disambiguated by adding initials or the full given names (e.g., "(J. Doe 1999, T. Doe 2002)"). + +Disambiguation methods are selected on the `citation` element. +For example, to disable [given name disambiguation](https://zotero.org/support/kb/given_name_disambiguation), delete the `disambiguate-add-givenname` attribute, e.g., change: + +```xml + + ... + +``` + +to: + +```xml + + ... + +``` + +#### Changing author separation + +By default, several authors are separated by a delimiter `, ` and the word `and`. +This settings can be changed, for example to use the symbol `&` instead: + +```xml + + + ... + +``` + +or to not use `and` at all, but to use the delimiter `/`: + +```xml + + + .. + +``` + +#### Conditional rendering (full footnote style) + +The appearance of citations in (full) footnote styles may depend on their position in the paper. +If the same source is cited twice, it may be that a shortened version is used in the second (and any further) citation. +To handle this distinction, one can use [conditional rendering based on the position](http://citationstyles.org/downloads/specification.html#choose) of the citation. +A generic structure could then look like: + +```xml + + + + + ... + + + ... + + + ... + + + ... + + + + +``` + +If a case is missing in your style, you can add a new case and specify how information should be rendered in that case (e.g. see [Chicago (full note)](https://www.zotero.org/styles/chicago-fullnote-bibliography?source=1) for an example). + +#### Note: Updating from Older CSL Versions + +You should alway begun editing from a style that uses the current version of CSL. +If you are starting from an older version of CSL (e.g. CSL 0.8.1), you should first [upgrading it to the current CSL version](http://citationstyles.org/downloads/upgrade-notes.html#updating-csl-0-8-styles) to take advantage of the newest CSL features. + +CSL 0.8.1 and 1.0 styles can be easily distinguished by looking at the ``` +``` + +##### 4 - File Name + +The file name of a style should be based on its title. +However, file names may only contain lowercase roman letters (a-z), digits (0-9), and single hyphens (-), and must end with the ".csl" extension. +To create the file name from the title: + + * replace capitals with lowercase letters + * replace ampersands with "and" (e.g., "Arts & Health" becomes "arts-and-health.csl") + * replace spaces and apostrophes with hyphens (e.g., "Documents d'archéologie française (French)" becomes "documents-d-archeologie-francaise.csl") + * drop diacritics (e.g., "für" becomes "fur", not "fuer") + * drop text between parentheses (e.g., "Ugeskrift for Læger (Danish)" becomes "ugeskrift-for-laeger.csl") + * avoid abbreviations (e.g., use "modern-humanities-research-association.csl" instead of "mhra.csl") + * add the ".csl" extension + +You can use a 'slugify' tool like https://blog.tersmitten.nl/slugify/ to quickly lowercase titles and replace spaces by hyphens, although you may have to make some more changes by hand. + +##### 5 - Style ID + +The style ID must be "http://www.zotero.org/styles/file-name", with "file-name" representing the style's file name without the ".csl" extension. +For example, the style ID would be "http://www.zotero.org/styles/modern-humanities-research-association" for "modern-humanities-research-association.csl": + +```xml + + http://www.zotero.org/styles/modern-humanities-research-association + +``` + +##### 6 - "self" Link + +The style's "self" link, which tells where the style will available online, must be "http://www.zotero.org/styles/file-name", with "**file-name**" representing the style's file name without the ".csl" extension. +For example, "http://www.zotero.org/styles/modern-humanities-research-association" for "modern-humanities-research-association.csl": + +```xml + + + +``` + +##### 7 - License + +The style must be licensed under the Creative Commons Attribution-ShareAlike 3.0 License. +Use the exact text below, without any hard line breaks for ````: + +```xml + + This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License + +``` + +##### 8 - "template" Link + +If you started from another CSL style, delete the original style authors and contributors, and point to the original style with a "template" link: + +```xml + + + +``` + +##### 9 - ISSN and eISSN + +Journal styles should list the journal's print ISSN (````) and online ISSN (````), if available: + +```xml + + 0028-0836 + 1476-4687 + +``` + +##### 10 - "documentation" Link + +Independent styles should have a "documentation" link that points to a description of the style's citation format. +For journals, this is typically the "instructions to authors" webpage. +If a style guide is only available in print, provide a URL that allows us to locate a paper copy. + +```xml + + + +``` + +##### 11 - XML Indentation + +Indent the style's XML with 2 spaces per level. +Some text editors support automatic indentation of XML. +Alternatively, use our [style formatter](http://formatter.citationstyles.org/) tool. + +##### 12 - Validation + +Make sure your finished style [validates](https://github.com/citation-style-language/styles/blob/master/STYLE_DEVELOPMENT.md#validation) against the CSL schema. + +That's it! You're ready to [submit](https://github.com/citation-style-language/styles/blob/master/CONTRIBUTING.md) your style! diff --git a/src/main/resources/csl-styles/academy-of-management-review.csl b/buildres/csl/csl-styles/academy-of-management-review.csl similarity index 100% rename from src/main/resources/csl-styles/academy-of-management-review.csl rename to buildres/csl/csl-styles/academy-of-management-review.csl diff --git a/src/main/resources/csl-styles/accident-analysis-and-prevention.csl b/buildres/csl/csl-styles/accident-analysis-and-prevention.csl similarity index 100% rename from src/main/resources/csl-styles/accident-analysis-and-prevention.csl rename to buildres/csl/csl-styles/accident-analysis-and-prevention.csl diff --git a/src/main/resources/csl-styles/aci-materials-journal.csl b/buildres/csl/csl-styles/aci-materials-journal.csl similarity index 100% rename from src/main/resources/csl-styles/aci-materials-journal.csl rename to buildres/csl/csl-styles/aci-materials-journal.csl diff --git a/src/main/resources/csl-styles/acm-sig-proceedings-long-author-list.csl b/buildres/csl/csl-styles/acm-sig-proceedings-long-author-list.csl similarity index 100% rename from src/main/resources/csl-styles/acm-sig-proceedings-long-author-list.csl rename to buildres/csl/csl-styles/acm-sig-proceedings-long-author-list.csl diff --git a/src/main/resources/csl-styles/acm-sig-proceedings.csl b/buildres/csl/csl-styles/acm-sig-proceedings.csl similarity index 100% rename from src/main/resources/csl-styles/acm-sig-proceedings.csl rename to buildres/csl/csl-styles/acm-sig-proceedings.csl diff --git a/src/main/resources/csl-styles/acm-sigchi-proceedings-extended-abstract-format.csl b/buildres/csl/csl-styles/acm-sigchi-proceedings-extended-abstract-format.csl similarity index 100% rename from src/main/resources/csl-styles/acm-sigchi-proceedings-extended-abstract-format.csl rename to buildres/csl/csl-styles/acm-sigchi-proceedings-extended-abstract-format.csl diff --git a/src/main/resources/csl-styles/acm-sigchi-proceedings.csl b/buildres/csl/csl-styles/acm-sigchi-proceedings.csl similarity index 100% rename from src/main/resources/csl-styles/acm-sigchi-proceedings.csl rename to buildres/csl/csl-styles/acm-sigchi-proceedings.csl diff --git a/buildres/csl/csl-styles/acm-siggraph.csl b/buildres/csl/csl-styles/acm-siggraph.csl new file mode 100644 index 00000000000..285d6074f1c --- /dev/null +++ b/buildres/csl/csl-styles/acm-siggraph.csl @@ -0,0 +1,141 @@ + + diff --git a/src/main/resources/csl-styles/acme-an-international-journal-for-critical-geographies.csl b/buildres/csl/csl-styles/acme-an-international-journal-for-critical-geographies.csl similarity index 100% rename from src/main/resources/csl-styles/acme-an-international-journal-for-critical-geographies.csl rename to buildres/csl/csl-styles/acme-an-international-journal-for-critical-geographies.csl diff --git a/src/main/resources/csl-styles/acta-amazonica.csl b/buildres/csl/csl-styles/acta-amazonica.csl similarity index 100% rename from src/main/resources/csl-styles/acta-amazonica.csl rename to buildres/csl/csl-styles/acta-amazonica.csl diff --git a/src/main/resources/csl-styles/acta-anaesthesiologica-scandinavica.csl b/buildres/csl/csl-styles/acta-anaesthesiologica-scandinavica.csl similarity index 97% rename from src/main/resources/csl-styles/acta-anaesthesiologica-scandinavica.csl rename to buildres/csl/csl-styles/acta-anaesthesiologica-scandinavica.csl index 8f2dc158822..643b9aa3003 100644 --- a/src/main/resources/csl-styles/acta-anaesthesiologica-scandinavica.csl +++ b/buildres/csl/csl-styles/acta-anaesthesiologica-scandinavica.csl @@ -155,9 +155,11 @@ - - - + + + + + diff --git a/src/main/resources/csl-styles/acta-anaesthesiologica-taiwanica.csl b/buildres/csl/csl-styles/acta-anaesthesiologica-taiwanica.csl similarity index 100% rename from src/main/resources/csl-styles/acta-anaesthesiologica-taiwanica.csl rename to buildres/csl/csl-styles/acta-anaesthesiologica-taiwanica.csl diff --git a/src/main/resources/csl-styles/acta-botanica-croatica.csl b/buildres/csl/csl-styles/acta-botanica-croatica.csl similarity index 100% rename from src/main/resources/csl-styles/acta-botanica-croatica.csl rename to buildres/csl/csl-styles/acta-botanica-croatica.csl diff --git a/src/main/resources/csl-styles/acta-chiropterologica.csl b/buildres/csl/csl-styles/acta-chiropterologica.csl similarity index 100% rename from src/main/resources/csl-styles/acta-chiropterologica.csl rename to buildres/csl/csl-styles/acta-chiropterologica.csl diff --git a/src/main/resources/csl-styles/acta-chirurgiae-orthopaedicae-et-traumatologiae-cechoslovaca.csl b/buildres/csl/csl-styles/acta-chirurgiae-orthopaedicae-et-traumatologiae-cechoslovaca.csl similarity index 100% rename from src/main/resources/csl-styles/acta-chirurgiae-orthopaedicae-et-traumatologiae-cechoslovaca.csl rename to buildres/csl/csl-styles/acta-chirurgiae-orthopaedicae-et-traumatologiae-cechoslovaca.csl diff --git a/src/main/resources/csl-styles/acta-ichthyologica-et-piscatoria.csl b/buildres/csl/csl-styles/acta-ichthyologica-et-piscatoria.csl similarity index 100% rename from src/main/resources/csl-styles/acta-ichthyologica-et-piscatoria.csl rename to buildres/csl/csl-styles/acta-ichthyologica-et-piscatoria.csl diff --git a/src/main/resources/csl-styles/acta-medica-peruana.csl b/buildres/csl/csl-styles/acta-medica-peruana.csl similarity index 100% rename from src/main/resources/csl-styles/acta-medica-peruana.csl rename to buildres/csl/csl-styles/acta-medica-peruana.csl diff --git a/src/main/resources/csl-styles/acta-naturae.csl b/buildres/csl/csl-styles/acta-naturae.csl similarity index 100% rename from src/main/resources/csl-styles/acta-naturae.csl rename to buildres/csl/csl-styles/acta-naturae.csl diff --git a/src/main/resources/csl-styles/acta-neurobiologiae-experimentalis.csl b/buildres/csl/csl-styles/acta-neurobiologiae-experimentalis.csl similarity index 100% rename from src/main/resources/csl-styles/acta-neurobiologiae-experimentalis.csl rename to buildres/csl/csl-styles/acta-neurobiologiae-experimentalis.csl diff --git a/src/main/resources/csl-styles/acta-neurochirurgica.csl b/buildres/csl/csl-styles/acta-neurochirurgica.csl similarity index 100% rename from src/main/resources/csl-styles/acta-neurochirurgica.csl rename to buildres/csl/csl-styles/acta-neurochirurgica.csl diff --git a/src/main/resources/csl-styles/acta-ophthalmologica.csl b/buildres/csl/csl-styles/acta-ophthalmologica.csl similarity index 100% rename from src/main/resources/csl-styles/acta-ophthalmologica.csl rename to buildres/csl/csl-styles/acta-ophthalmologica.csl diff --git a/src/main/resources/csl-styles/acta-ornithologica.csl b/buildres/csl/csl-styles/acta-ornithologica.csl similarity index 100% rename from src/main/resources/csl-styles/acta-ornithologica.csl rename to buildres/csl/csl-styles/acta-ornithologica.csl diff --git a/src/main/resources/csl-styles/acta-orthopaedica-belgica.csl b/buildres/csl/csl-styles/acta-orthopaedica-belgica.csl similarity index 100% rename from src/main/resources/csl-styles/acta-orthopaedica-belgica.csl rename to buildres/csl/csl-styles/acta-orthopaedica-belgica.csl diff --git a/src/main/resources/csl-styles/acta-orthopaedica.csl b/buildres/csl/csl-styles/acta-orthopaedica.csl similarity index 100% rename from src/main/resources/csl-styles/acta-orthopaedica.csl rename to buildres/csl/csl-styles/acta-orthopaedica.csl diff --git a/src/main/resources/csl-styles/acta-paediatrica.csl b/buildres/csl/csl-styles/acta-paediatrica.csl similarity index 100% rename from src/main/resources/csl-styles/acta-paediatrica.csl rename to buildres/csl/csl-styles/acta-paediatrica.csl diff --git a/src/main/resources/csl-styles/acta-palaeontologica-polonica.csl b/buildres/csl/csl-styles/acta-palaeontologica-polonica.csl similarity index 100% rename from src/main/resources/csl-styles/acta-palaeontologica-polonica.csl rename to buildres/csl/csl-styles/acta-palaeontologica-polonica.csl diff --git a/src/main/resources/csl-styles/acta-pharmaceutica-sinica-b.csl b/buildres/csl/csl-styles/acta-pharmaceutica-sinica-b.csl similarity index 100% rename from src/main/resources/csl-styles/acta-pharmaceutica-sinica-b.csl rename to buildres/csl/csl-styles/acta-pharmaceutica-sinica-b.csl diff --git a/src/main/resources/csl-styles/acta-pharmaceutica.csl b/buildres/csl/csl-styles/acta-pharmaceutica.csl similarity index 100% rename from src/main/resources/csl-styles/acta-pharmaceutica.csl rename to buildres/csl/csl-styles/acta-pharmaceutica.csl diff --git a/src/main/resources/csl-styles/acta-philosophica.csl b/buildres/csl/csl-styles/acta-philosophica.csl similarity index 100% rename from src/main/resources/csl-styles/acta-philosophica.csl rename to buildres/csl/csl-styles/acta-philosophica.csl diff --git a/src/main/resources/csl-styles/acta-physiologica.csl b/buildres/csl/csl-styles/acta-physiologica.csl similarity index 100% rename from src/main/resources/csl-styles/acta-physiologica.csl rename to buildres/csl/csl-styles/acta-physiologica.csl diff --git a/src/main/resources/csl-styles/acta-polytechnica.csl b/buildres/csl/csl-styles/acta-polytechnica.csl similarity index 100% rename from src/main/resources/csl-styles/acta-polytechnica.csl rename to buildres/csl/csl-styles/acta-polytechnica.csl diff --git a/src/main/resources/csl-styles/acta-psychiatrica-scandinavica.csl b/buildres/csl/csl-styles/acta-psychiatrica-scandinavica.csl similarity index 100% rename from src/main/resources/csl-styles/acta-psychiatrica-scandinavica.csl rename to buildres/csl/csl-styles/acta-psychiatrica-scandinavica.csl diff --git a/src/main/resources/csl-styles/acta-radiologica.csl b/buildres/csl/csl-styles/acta-radiologica.csl similarity index 100% rename from src/main/resources/csl-styles/acta-radiologica.csl rename to buildres/csl/csl-styles/acta-radiologica.csl diff --git a/src/main/resources/csl-styles/acta-scientiae-veterinariae.csl b/buildres/csl/csl-styles/acta-scientiae-veterinariae.csl similarity index 90% rename from src/main/resources/csl-styles/acta-scientiae-veterinariae.csl rename to buildres/csl/csl-styles/acta-scientiae-veterinariae.csl index 6724de8aa50..868e0b2b6dc 100644 --- a/src/main/resources/csl-styles/acta-scientiae-veterinariae.csl +++ b/buildres/csl/csl-styles/acta-scientiae-veterinariae.csl @@ -6,21 +6,21 @@ + Patrick O'Brien - obrienpat86@gmail.com 1678-0345 1679-9216 - 2018-07-24T08:33:45+00:00 + 2021-01-14T09:09:46+00:00 This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License - - - + @@ -58,9 +58,7 @@ - - @@ -99,10 +97,12 @@ - - - + + + + + @@ -127,7 +127,7 @@ - + diff --git a/src/main/resources/csl-styles/acta-societatis-botanicorum-poloniae.csl b/buildres/csl/csl-styles/acta-societatis-botanicorum-poloniae.csl similarity index 100% rename from src/main/resources/csl-styles/acta-societatis-botanicorum-poloniae.csl rename to buildres/csl/csl-styles/acta-societatis-botanicorum-poloniae.csl diff --git a/src/main/resources/csl-styles/acta-universitatis-agriculturae-et-silviculturae-mendelianae-brunensis.csl b/buildres/csl/csl-styles/acta-universitatis-agriculturae-et-silviculturae-mendelianae-brunensis.csl similarity index 100% rename from src/main/resources/csl-styles/acta-universitatis-agriculturae-et-silviculturae-mendelianae-brunensis.csl rename to buildres/csl/csl-styles/acta-universitatis-agriculturae-et-silviculturae-mendelianae-brunensis.csl diff --git a/src/main/resources/csl-styles/acta-universitatis-agriculturae-sueciae.csl b/buildres/csl/csl-styles/acta-universitatis-agriculturae-sueciae.csl similarity index 81% rename from src/main/resources/csl-styles/acta-universitatis-agriculturae-sueciae.csl rename to buildres/csl/csl-styles/acta-universitatis-agriculturae-sueciae.csl index d50a2d10231..dfc1219a596 100644 --- a/src/main/resources/csl-styles/acta-universitatis-agriculturae-sueciae.csl +++ b/buildres/csl/csl-styles/acta-universitatis-agriculturae-sueciae.csl @@ -69,7 +69,6 @@ - @@ -79,18 +78,11 @@ - - - - - + - - - - + @@ -160,35 +152,20 @@ - - + - - + - + - - + - - - - @@ -213,10 +190,12 @@ - - - - + + + + + + @@ -249,7 +228,7 @@ - + @@ -262,8 +241,11 @@ - - + + + + + @@ -277,7 +259,6 @@ - @@ -301,7 +282,6 @@ - @@ -313,20 +293,6 @@ - - - - - - - - - - - - - - @@ -339,15 +305,6 @@ - - - - - - - - - @@ -363,7 +320,6 @@ - @@ -397,17 +353,9 @@ - - - - - - - - - + diff --git a/src/main/resources/csl-styles/acta-zoologica-academiae-scientiarum-hungaricae.csl b/buildres/csl/csl-styles/acta-zoologica-academiae-scientiarum-hungaricae.csl similarity index 100% rename from src/main/resources/csl-styles/acta-zoologica-academiae-scientiarum-hungaricae.csl rename to buildres/csl/csl-styles/acta-zoologica-academiae-scientiarum-hungaricae.csl diff --git a/src/main/resources/csl-styles/administrative-science-quarterly.csl b/buildres/csl/csl-styles/administrative-science-quarterly.csl similarity index 100% rename from src/main/resources/csl-styles/administrative-science-quarterly.csl rename to buildres/csl/csl-styles/administrative-science-quarterly.csl diff --git a/src/main/resources/csl-styles/advanced-engineering-materials.csl b/buildres/csl/csl-styles/advanced-engineering-materials.csl similarity index 100% rename from src/main/resources/csl-styles/advanced-engineering-materials.csl rename to buildres/csl/csl-styles/advanced-engineering-materials.csl diff --git a/src/main/resources/csl-styles/advanced-functional-materials.csl b/buildres/csl/csl-styles/advanced-functional-materials.csl similarity index 100% rename from src/main/resources/csl-styles/advanced-functional-materials.csl rename to buildres/csl/csl-styles/advanced-functional-materials.csl diff --git a/src/main/resources/csl-styles/advanced-healthcare-materials.csl b/buildres/csl/csl-styles/advanced-healthcare-materials.csl similarity index 100% rename from src/main/resources/csl-styles/advanced-healthcare-materials.csl rename to buildres/csl/csl-styles/advanced-healthcare-materials.csl diff --git a/src/main/resources/csl-styles/advanced-materials.csl b/buildres/csl/csl-styles/advanced-materials.csl similarity index 100% rename from src/main/resources/csl-styles/advanced-materials.csl rename to buildres/csl/csl-styles/advanced-materials.csl diff --git a/src/main/resources/csl-styles/advanced-optical-materials.csl b/buildres/csl/csl-styles/advanced-optical-materials.csl similarity index 100% rename from src/main/resources/csl-styles/advanced-optical-materials.csl rename to buildres/csl/csl-styles/advanced-optical-materials.csl diff --git a/src/main/resources/csl-styles/advances-in-alzheimers-disease.csl b/buildres/csl/csl-styles/advances-in-alzheimers-disease.csl similarity index 100% rename from src/main/resources/csl-styles/advances-in-alzheimers-disease.csl rename to buildres/csl/csl-styles/advances-in-alzheimers-disease.csl diff --git a/src/main/resources/csl-styles/advances-in-complex-systems.csl b/buildres/csl/csl-styles/advances-in-complex-systems.csl similarity index 100% rename from src/main/resources/csl-styles/advances-in-complex-systems.csl rename to buildres/csl/csl-styles/advances-in-complex-systems.csl diff --git a/src/main/resources/csl-styles/aerosol-and-air-quality-research.csl b/buildres/csl/csl-styles/aerosol-and-air-quality-research.csl similarity index 100% rename from src/main/resources/csl-styles/aerosol-and-air-quality-research.csl rename to buildres/csl/csl-styles/aerosol-and-air-quality-research.csl diff --git a/src/main/resources/csl-styles/aerosol-science-and-technology.csl b/buildres/csl/csl-styles/aerosol-science-and-technology.csl similarity index 100% rename from src/main/resources/csl-styles/aerosol-science-and-technology.csl rename to buildres/csl/csl-styles/aerosol-science-and-technology.csl diff --git a/src/main/resources/csl-styles/aviation-space-and-environmental-medicine.csl b/buildres/csl/csl-styles/aerospace-medicine-and-human-performance.csl similarity index 77% rename from src/main/resources/csl-styles/aviation-space-and-environmental-medicine.csl rename to buildres/csl/csl-styles/aerospace-medicine-and-human-performance.csl index 828d2a8910c..98cf4450bc6 100644 --- a/src/main/resources/csl-styles/aviation-space-and-environmental-medicine.csl +++ b/buildres/csl/csl-styles/aerospace-medicine-and-human-performance.csl @@ -1,11 +1,11 @@ diff --git a/src/main/resources/csl-styles/anaesthesia.csl b/buildres/csl/csl-styles/anaesthesia.csl similarity index 100% rename from src/main/resources/csl-styles/anaesthesia.csl rename to buildres/csl/csl-styles/anaesthesia.csl diff --git a/src/main/resources/csl-styles/analytical-sciences.csl b/buildres/csl/csl-styles/analytical-sciences.csl similarity index 100% rename from src/main/resources/csl-styles/analytical-sciences.csl rename to buildres/csl/csl-styles/analytical-sciences.csl diff --git a/src/main/resources/csl-styles/anatomical-sciences-education.csl b/buildres/csl/csl-styles/anatomical-sciences-education.csl similarity index 100% rename from src/main/resources/csl-styles/anatomical-sciences-education.csl rename to buildres/csl/csl-styles/anatomical-sciences-education.csl diff --git a/src/main/resources/csl-styles/ancilla-iuris.csl b/buildres/csl/csl-styles/ancilla-iuris.csl similarity index 100% rename from src/main/resources/csl-styles/ancilla-iuris.csl rename to buildres/csl/csl-styles/ancilla-iuris.csl diff --git a/src/main/resources/csl-styles/andean-geology.csl b/buildres/csl/csl-styles/andean-geology.csl similarity index 100% rename from src/main/resources/csl-styles/andean-geology.csl rename to buildres/csl/csl-styles/andean-geology.csl diff --git a/src/main/resources/csl-styles/anesthesia-and-analgesia.csl b/buildres/csl/csl-styles/anesthesia-and-analgesia.csl similarity index 100% rename from src/main/resources/csl-styles/anesthesia-and-analgesia.csl rename to buildres/csl/csl-styles/anesthesia-and-analgesia.csl diff --git a/src/main/resources/csl-styles/anesthesiology.csl b/buildres/csl/csl-styles/anesthesiology.csl similarity index 100% rename from src/main/resources/csl-styles/anesthesiology.csl rename to buildres/csl/csl-styles/anesthesiology.csl diff --git a/src/main/resources/csl-styles/angewandte-chemie.csl b/buildres/csl/csl-styles/angewandte-chemie.csl similarity index 100% rename from src/main/resources/csl-styles/angewandte-chemie.csl rename to buildres/csl/csl-styles/angewandte-chemie.csl diff --git a/src/main/resources/csl-styles/angiologia.csl b/buildres/csl/csl-styles/angiologia.csl similarity index 99% rename from src/main/resources/csl-styles/angiologia.csl rename to buildres/csl/csl-styles/angiologia.csl index 7ef5f76cd20..59cf1db588d 100644 --- a/src/main/resources/csl-styles/angiologia.csl +++ b/buildres/csl/csl-styles/angiologia.csl @@ -1,7 +1,7 @@ \ No newline at end of file + diff --git a/src/main/resources/csl-styles/apa-numeric-superscript.csl b/buildres/csl/csl-styles/apa-numeric-superscript.csl similarity index 100% rename from src/main/resources/csl-styles/apa-numeric-superscript.csl rename to buildres/csl/csl-styles/apa-numeric-superscript.csl index f1398664d5d..23861440c6b 100644 --- a/src/main/resources/csl-styles/apa-numeric-superscript.csl +++ b/buildres/csl/csl-styles/apa-numeric-superscript.csl @@ -3,7 +3,6 @@ American Psychological Association 7th edition (numeric, superscript) APA (numeric) - APA style, with superscript numeric in-text citations http://www.zotero.org/styles/apa-numeric-superscript @@ -15,6 +14,7 @@ + APA style, with superscript numeric in-text citations 2019-12-04T13:09:49+00:00 This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License diff --git a/src/main/resources/csl-styles/apa-old-doi-prefix.csl b/buildres/csl/csl-styles/apa-old-doi-prefix.csl similarity index 100% rename from src/main/resources/csl-styles/apa-old-doi-prefix.csl rename to buildres/csl/csl-styles/apa-old-doi-prefix.csl diff --git a/src/main/resources/csl-styles/apa-single-spaced.csl b/buildres/csl/csl-styles/apa-single-spaced.csl similarity index 100% rename from src/main/resources/csl-styles/apa-single-spaced.csl rename to buildres/csl/csl-styles/apa-single-spaced.csl diff --git a/src/main/resources/csl-styles/apa-tr.csl b/buildres/csl/csl-styles/apa-tr.csl similarity index 99% rename from src/main/resources/csl-styles/apa-tr.csl rename to buildres/csl/csl-styles/apa-tr.csl index 538300a4268..557066dafd8 100644 --- a/src/main/resources/csl-styles/apa-tr.csl +++ b/buildres/csl/csl-styles/apa-tr.csl @@ -1,7 +1,7 @@ diff --git a/src/main/resources/csl-styles/aquatic-invasions.csl b/buildres/csl/csl-styles/aquatic-invasions.csl similarity index 100% rename from src/main/resources/csl-styles/aquatic-invasions.csl rename to buildres/csl/csl-styles/aquatic-invasions.csl diff --git a/src/main/resources/csl-styles/aquatic-living-resources.csl b/buildres/csl/csl-styles/aquatic-living-resources.csl similarity index 100% rename from src/main/resources/csl-styles/aquatic-living-resources.csl rename to buildres/csl/csl-styles/aquatic-living-resources.csl diff --git a/src/main/resources/csl-styles/aquitania.csl b/buildres/csl/csl-styles/aquitania.csl similarity index 99% rename from src/main/resources/csl-styles/aquitania.csl rename to buildres/csl/csl-styles/aquitania.csl index b95a582fd02..9955e456a6c 100644 --- a/src/main/resources/csl-styles/aquitania.csl +++ b/buildres/csl/csl-styles/aquitania.csl @@ -1,7 +1,7 @@ diff --git a/src/main/resources/csl-styles/archives-of-physical-medicine-and-rehabilitation.csl b/buildres/csl/csl-styles/archives-of-physical-medicine-and-rehabilitation.csl similarity index 100% rename from src/main/resources/csl-styles/archives-of-physical-medicine-and-rehabilitation.csl rename to buildres/csl/csl-styles/archives-of-physical-medicine-and-rehabilitation.csl diff --git a/src/main/resources/csl-styles/archivos-de-bronconeumologia.csl b/buildres/csl/csl-styles/archivos-de-bronconeumologia.csl similarity index 100% rename from src/main/resources/csl-styles/archivos-de-bronconeumologia.csl rename to buildres/csl/csl-styles/archivos-de-bronconeumologia.csl diff --git a/src/main/resources/csl-styles/archivos-de-la-sociedad-espanola-de-oftalmologia.csl b/buildres/csl/csl-styles/archivos-de-la-sociedad-espanola-de-oftalmologia.csl similarity index 98% rename from src/main/resources/csl-styles/archivos-de-la-sociedad-espanola-de-oftalmologia.csl rename to buildres/csl/csl-styles/archivos-de-la-sociedad-espanola-de-oftalmologia.csl index 046824a6523..60d90ff44c2 100644 --- a/src/main/resources/csl-styles/archivos-de-la-sociedad-espanola-de-oftalmologia.csl +++ b/buildres/csl/csl-styles/archivos-de-la-sociedad-espanola-de-oftalmologia.csl @@ -1,7 +1,7 @@ diff --git a/src/main/resources/csl-styles/begell-house-apa.csl b/buildres/csl/csl-styles/begell-house-apa.csl similarity index 100% rename from src/main/resources/csl-styles/begell-house-apa.csl rename to buildres/csl/csl-styles/begell-house-apa.csl diff --git a/src/main/resources/csl-styles/begell-house-chicago-author-date.csl b/buildres/csl/csl-styles/begell-house-chicago-author-date.csl similarity index 100% rename from src/main/resources/csl-styles/begell-house-chicago-author-date.csl rename to buildres/csl/csl-styles/begell-house-chicago-author-date.csl diff --git a/src/main/resources/csl-styles/behaviour.csl b/buildres/csl/csl-styles/behaviour.csl similarity index 100% rename from src/main/resources/csl-styles/behaviour.csl rename to buildres/csl/csl-styles/behaviour.csl diff --git a/src/main/resources/csl-styles/beilstein-journal-of-organic-chemistry.csl b/buildres/csl/csl-styles/beilstein-journal-of-organic-chemistry.csl similarity index 100% rename from src/main/resources/csl-styles/beilstein-journal-of-organic-chemistry.csl rename to buildres/csl/csl-styles/beilstein-journal-of-organic-chemistry.csl diff --git a/src/main/resources/csl-styles/beltz-padagogik.csl b/buildres/csl/csl-styles/beltz-padagogik.csl similarity index 99% rename from src/main/resources/csl-styles/beltz-padagogik.csl rename to buildres/csl/csl-styles/beltz-padagogik.csl index c36e6311d95..a7848b279c4 100644 --- a/src/main/resources/csl-styles/beltz-padagogik.csl +++ b/buildres/csl/csl-styles/beltz-padagogik.csl @@ -1,7 +1,7 @@ diff --git a/src/main/resources/csl-styles/biota-neotropica.csl b/buildres/csl/csl-styles/biota-neotropica.csl similarity index 100% rename from src/main/resources/csl-styles/biota-neotropica.csl rename to buildres/csl/csl-styles/biota-neotropica.csl diff --git a/src/main/resources/csl-styles/biotechniques.csl b/buildres/csl/csl-styles/biotechniques.csl similarity index 100% rename from src/main/resources/csl-styles/biotechniques.csl rename to buildres/csl/csl-styles/biotechniques.csl diff --git a/src/main/resources/csl-styles/biotechnology-and-bioengineering.csl b/buildres/csl/csl-styles/biotechnology-and-bioengineering.csl similarity index 100% rename from src/main/resources/csl-styles/biotechnology-and-bioengineering.csl rename to buildres/csl/csl-styles/biotechnology-and-bioengineering.csl diff --git a/src/main/resources/csl-styles/biotropica.csl b/buildres/csl/csl-styles/biotropica.csl similarity index 100% rename from src/main/resources/csl-styles/biotropica.csl rename to buildres/csl/csl-styles/biotropica.csl diff --git a/src/main/resources/csl-styles/bitonline.csl b/buildres/csl/csl-styles/bitonline.csl similarity index 99% rename from src/main/resources/csl-styles/bitonline.csl rename to buildres/csl/csl-styles/bitonline.csl index 498d39928c8..fc347aebe17 100644 --- a/src/main/resources/csl-styles/bitonline.csl +++ b/buildres/csl/csl-styles/bitonline.csl @@ -1,7 +1,7 @@ diff --git a/src/main/resources/csl-styles/brazilian-journal-of-infectious-diseases.csl b/buildres/csl/csl-styles/brazilian-journal-of-infectious-diseases.csl similarity index 100% rename from src/main/resources/csl-styles/brazilian-journal-of-infectious-diseases.csl rename to buildres/csl/csl-styles/brazilian-journal-of-infectious-diseases.csl diff --git a/src/main/resources/csl-styles/brazilian-journal-of-veterinary-research-and-animal-science.csl b/buildres/csl/csl-styles/brazilian-journal-of-veterinary-research-and-animal-science.csl similarity index 100% rename from src/main/resources/csl-styles/brazilian-journal-of-veterinary-research-and-animal-science.csl rename to buildres/csl/csl-styles/brazilian-journal-of-veterinary-research-and-animal-science.csl diff --git a/src/main/resources/csl-styles/brazilian-oral-research.csl b/buildres/csl/csl-styles/brazilian-oral-research.csl similarity index 100% rename from src/main/resources/csl-styles/brazilian-oral-research.csl rename to buildres/csl/csl-styles/brazilian-oral-research.csl diff --git a/src/main/resources/csl-styles/brewingscience.csl b/buildres/csl/csl-styles/brewingscience.csl similarity index 100% rename from src/main/resources/csl-styles/brewingscience.csl rename to buildres/csl/csl-styles/brewingscience.csl diff --git a/src/main/resources/csl-styles/briefings-in-bioinformatics.csl b/buildres/csl/csl-styles/briefings-in-bioinformatics.csl similarity index 100% rename from src/main/resources/csl-styles/briefings-in-bioinformatics.csl rename to buildres/csl/csl-styles/briefings-in-bioinformatics.csl diff --git a/src/main/resources/csl-styles/british-journal-of-anaesthesia.csl b/buildres/csl/csl-styles/british-journal-of-anaesthesia.csl similarity index 98% rename from src/main/resources/csl-styles/british-journal-of-anaesthesia.csl rename to buildres/csl/csl-styles/british-journal-of-anaesthesia.csl index 6ff8f10bb24..2db3db9a191 100644 --- a/src/main/resources/csl-styles/british-journal-of-anaesthesia.csl +++ b/buildres/csl/csl-styles/british-journal-of-anaesthesia.csl @@ -6,7 +6,7 @@ http://www.zotero.org/styles/british-journal-of-anaesthesia - + Charles Parnot http://twitter.com/cparnot @@ -215,7 +215,7 @@ - + diff --git a/src/main/resources/csl-styles/british-journal-of-cancer.csl b/buildres/csl/csl-styles/british-journal-of-cancer.csl similarity index 100% rename from src/main/resources/csl-styles/british-journal-of-cancer.csl rename to buildres/csl/csl-styles/british-journal-of-cancer.csl diff --git a/buildres/csl/csl-styles/british-journal-of-clinical-pharmacology.csl b/buildres/csl/csl-styles/british-journal-of-clinical-pharmacology.csl new file mode 100644 index 00000000000..12c89fe6ee5 --- /dev/null +++ b/buildres/csl/csl-styles/british-journal-of-clinical-pharmacology.csl @@ -0,0 +1,264 @@ + + diff --git a/src/main/resources/csl-styles/british-journal-of-dermatology.csl b/buildres/csl/csl-styles/british-journal-of-dermatology.csl similarity index 100% rename from src/main/resources/csl-styles/british-journal-of-dermatology.csl rename to buildres/csl/csl-styles/british-journal-of-dermatology.csl diff --git a/src/main/resources/csl-styles/british-journal-of-haematology.csl b/buildres/csl/csl-styles/british-journal-of-haematology.csl similarity index 100% rename from src/main/resources/csl-styles/british-journal-of-haematology.csl rename to buildres/csl/csl-styles/british-journal-of-haematology.csl diff --git a/src/main/resources/csl-styles/british-journal-of-industrial-relations.csl b/buildres/csl/csl-styles/british-journal-of-industrial-relations.csl similarity index 100% rename from src/main/resources/csl-styles/british-journal-of-industrial-relations.csl rename to buildres/csl/csl-styles/british-journal-of-industrial-relations.csl diff --git a/src/main/resources/csl-styles/british-journal-of-pharmacology.csl b/buildres/csl/csl-styles/british-journal-of-pharmacology.csl similarity index 100% rename from src/main/resources/csl-styles/british-journal-of-pharmacology.csl rename to buildres/csl/csl-styles/british-journal-of-pharmacology.csl diff --git a/src/main/resources/csl-styles/british-journal-of-political-science.csl b/buildres/csl/csl-styles/british-journal-of-political-science.csl similarity index 100% rename from src/main/resources/csl-styles/british-journal-of-political-science.csl rename to buildres/csl/csl-styles/british-journal-of-political-science.csl diff --git a/src/main/resources/csl-styles/british-journal-of-surgery.csl b/buildres/csl/csl-styles/british-journal-of-surgery.csl similarity index 100% rename from src/main/resources/csl-styles/british-journal-of-surgery.csl rename to buildres/csl/csl-styles/british-journal-of-surgery.csl diff --git a/src/main/resources/csl-styles/budownictwo-i-architektura-pl.csl b/buildres/csl/csl-styles/budownictwo-i-architektura-pl.csl similarity index 100% rename from src/main/resources/csl-styles/budownictwo-i-architektura-pl.csl rename to buildres/csl/csl-styles/budownictwo-i-architektura-pl.csl diff --git a/src/main/resources/csl-styles/building-structure.csl b/buildres/csl/csl-styles/building-structure.csl similarity index 98% rename from src/main/resources/csl-styles/building-structure.csl rename to buildres/csl/csl-styles/building-structure.csl index ed3fce55f10..e3f30e6d7d2 100644 --- a/src/main/resources/csl-styles/building-structure.csl +++ b/buildres/csl/csl-styles/building-structure.csl @@ -1,7 +1,7 @@ diff --git a/src/main/resources/csl-styles/cold-spring-harbor-laboratory-press.csl b/buildres/csl/csl-styles/cold-spring-harbor-laboratory-press.csl similarity index 100% rename from src/main/resources/csl-styles/cold-spring-harbor-laboratory-press.csl rename to buildres/csl/csl-styles/cold-spring-harbor-laboratory-press.csl diff --git a/src/main/resources/csl-styles/collection-de-l-ecole-francaise-de-rome-full-note.csl b/buildres/csl/csl-styles/collection-de-l-ecole-francaise-de-rome-full-note.csl similarity index 99% rename from src/main/resources/csl-styles/collection-de-l-ecole-francaise-de-rome-full-note.csl rename to buildres/csl/csl-styles/collection-de-l-ecole-francaise-de-rome-full-note.csl index d298f026e18..66aa1f203b7 100644 --- a/src/main/resources/csl-styles/collection-de-l-ecole-francaise-de-rome-full-note.csl +++ b/buildres/csl/csl-styles/collection-de-l-ecole-francaise-de-rome-full-note.csl @@ -1,7 +1,7 @@ diff --git a/src/main/resources/csl-styles/comparative-politics.csl b/buildres/csl/csl-styles/comparative-politics.csl similarity index 100% rename from src/main/resources/csl-styles/comparative-politics.csl rename to buildres/csl/csl-styles/comparative-politics.csl diff --git a/src/main/resources/csl-styles/comparative-population-studies.csl b/buildres/csl/csl-styles/comparative-population-studies.csl similarity index 100% rename from src/main/resources/csl-styles/comparative-population-studies.csl rename to buildres/csl/csl-styles/comparative-population-studies.csl diff --git a/src/main/resources/csl-styles/computer-und-recht.csl b/buildres/csl/csl-styles/computer-und-recht.csl similarity index 99% rename from src/main/resources/csl-styles/computer-und-recht.csl rename to buildres/csl/csl-styles/computer-und-recht.csl index a119a874de9..65f16e94516 100644 --- a/src/main/resources/csl-styles/computer-und-recht.csl +++ b/buildres/csl/csl-styles/computer-und-recht.csl @@ -1,7 +1,7 @@ diff --git a/src/main/resources/csl-styles/coral-reefs.csl b/buildres/csl/csl-styles/coral-reefs.csl similarity index 100% rename from src/main/resources/csl-styles/coral-reefs.csl rename to buildres/csl/csl-styles/coral-reefs.csl diff --git a/src/main/resources/csl-styles/cornea.csl b/buildres/csl/csl-styles/cornea.csl similarity index 100% rename from src/main/resources/csl-styles/cornea.csl rename to buildres/csl/csl-styles/cornea.csl diff --git a/src/main/resources/csl-styles/corrosion.csl b/buildres/csl/csl-styles/corrosion.csl similarity index 100% rename from src/main/resources/csl-styles/corrosion.csl rename to buildres/csl/csl-styles/corrosion.csl diff --git a/src/main/resources/csl-styles/council-of-science-editors-alphabetical.csl b/buildres/csl/csl-styles/council-of-science-editors-alphabetical.csl similarity index 100% rename from src/main/resources/csl-styles/council-of-science-editors-alphabetical.csl rename to buildres/csl/csl-styles/council-of-science-editors-alphabetical.csl diff --git a/src/main/resources/csl-styles/council-of-science-editors-author-date.csl b/buildres/csl/csl-styles/council-of-science-editors-author-date.csl similarity index 100% rename from src/main/resources/csl-styles/council-of-science-editors-author-date.csl rename to buildres/csl/csl-styles/council-of-science-editors-author-date.csl diff --git a/src/main/resources/csl-styles/council-of-science-editors.csl b/buildres/csl/csl-styles/council-of-science-editors.csl similarity index 100% rename from src/main/resources/csl-styles/council-of-science-editors.csl rename to buildres/csl/csl-styles/council-of-science-editors.csl diff --git a/src/main/resources/csl-styles/cranfield-university-numeric.csl b/buildres/csl/csl-styles/cranfield-university-numeric.csl similarity index 100% rename from src/main/resources/csl-styles/cranfield-university-numeric.csl rename to buildres/csl/csl-styles/cranfield-university-numeric.csl diff --git a/src/main/resources/csl-styles/creativity-and-innovation-management.csl b/buildres/csl/csl-styles/creativity-and-innovation-management.csl similarity index 100% rename from src/main/resources/csl-styles/creativity-and-innovation-management.csl rename to buildres/csl/csl-styles/creativity-and-innovation-management.csl diff --git a/src/main/resources/csl-styles/critical-care-medicine.csl b/buildres/csl/csl-styles/critical-care-medicine.csl similarity index 100% rename from src/main/resources/csl-styles/critical-care-medicine.csl rename to buildres/csl/csl-styles/critical-care-medicine.csl diff --git a/src/main/resources/csl-styles/critical-reviews-in-plant-sciences.csl b/buildres/csl/csl-styles/critical-reviews-in-plant-sciences.csl similarity index 100% rename from src/main/resources/csl-styles/critical-reviews-in-plant-sciences.csl rename to buildres/csl/csl-styles/critical-reviews-in-plant-sciences.csl diff --git a/src/main/resources/csl-styles/critical-reviews-in-solid-state-and-materials-sciences.csl b/buildres/csl/csl-styles/critical-reviews-in-solid-state-and-materials-sciences.csl similarity index 100% rename from src/main/resources/csl-styles/critical-reviews-in-solid-state-and-materials-sciences.csl rename to buildres/csl/csl-styles/critical-reviews-in-solid-state-and-materials-sciences.csl diff --git a/src/main/resources/csl-styles/crop-breeding-and-applied-biotechnology.csl b/buildres/csl/csl-styles/crop-breeding-and-applied-biotechnology.csl similarity index 100% rename from src/main/resources/csl-styles/crop-breeding-and-applied-biotechnology.csl rename to buildres/csl/csl-styles/crop-breeding-and-applied-biotechnology.csl diff --git a/src/main/resources/csl-styles/crustaceana.csl b/buildres/csl/csl-styles/crustaceana.csl similarity index 100% rename from src/main/resources/csl-styles/crustaceana.csl rename to buildres/csl/csl-styles/crustaceana.csl diff --git a/src/main/resources/csl-styles/cuadernos-de-filologia-clasica.csl b/buildres/csl/csl-styles/cuadernos-de-filologia-clasica.csl similarity index 99% rename from src/main/resources/csl-styles/cuadernos-de-filologia-clasica.csl rename to buildres/csl/csl-styles/cuadernos-de-filologia-clasica.csl index 30f7e92a871..da84a1b7edc 100644 --- a/src/main/resources/csl-styles/cuadernos-de-filologia-clasica.csl +++ b/buildres/csl/csl-styles/cuadernos-de-filologia-clasica.csl @@ -1,7 +1,7 @@ diff --git a/src/main/resources/csl-styles/dependent/acta-crystallographica-section-a-foundations-and-advances.csl b/buildres/csl/csl-styles/dependent/acta-crystallographica-section-a-foundations-and-advances.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/acta-crystallographica-section-a-foundations-and-advances.csl rename to buildres/csl/csl-styles/dependent/acta-crystallographica-section-a-foundations-and-advances.csl diff --git a/src/main/resources/csl-styles/dependent/acta-crystallographica-section-b-structural-science-crystal-engineering-and-materials.csl b/buildres/csl/csl-styles/dependent/acta-crystallographica-section-b-structural-science-crystal-engineering-and-materials.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/acta-crystallographica-section-b-structural-science-crystal-engineering-and-materials.csl rename to buildres/csl/csl-styles/dependent/acta-crystallographica-section-b-structural-science-crystal-engineering-and-materials.csl diff --git a/src/main/resources/csl-styles/dependent/acta-crystallographica-section-c-structural-chemistry.csl b/buildres/csl/csl-styles/dependent/acta-crystallographica-section-c-structural-chemistry.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/acta-crystallographica-section-c-structural-chemistry.csl rename to buildres/csl/csl-styles/dependent/acta-crystallographica-section-c-structural-chemistry.csl diff --git a/src/main/resources/csl-styles/dependent/acta-crystallographica-section-d-biological-crystallography.csl b/buildres/csl/csl-styles/dependent/acta-crystallographica-section-d-biological-crystallography.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/acta-crystallographica-section-d-biological-crystallography.csl rename to buildres/csl/csl-styles/dependent/acta-crystallographica-section-d-biological-crystallography.csl diff --git a/src/main/resources/csl-styles/dependent/acta-crystallographica-section-e-structure-reports-online.csl b/buildres/csl/csl-styles/dependent/acta-crystallographica-section-e-structure-reports-online.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/acta-crystallographica-section-e-structure-reports-online.csl rename to buildres/csl/csl-styles/dependent/acta-crystallographica-section-e-structure-reports-online.csl diff --git a/src/main/resources/csl-styles/dependent/acta-crystallographica-section-f-structural-biology-communications.csl b/buildres/csl/csl-styles/dependent/acta-crystallographica-section-f-structural-biology-communications.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/acta-crystallographica-section-f-structural-biology-communications.csl rename to buildres/csl/csl-styles/dependent/acta-crystallographica-section-f-structural-biology-communications.csl diff --git a/src/main/resources/csl-styles/dependent/acta-cytologica.csl b/buildres/csl/csl-styles/dependent/acta-cytologica.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/acta-cytologica.csl rename to buildres/csl/csl-styles/dependent/acta-cytologica.csl diff --git a/src/main/resources/csl-styles/dependent/acta-de-investigacion-psicologica.csl b/buildres/csl/csl-styles/dependent/acta-de-investigacion-psicologica.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/acta-de-investigacion-psicologica.csl rename to buildres/csl/csl-styles/dependent/acta-de-investigacion-psicologica.csl diff --git a/src/main/resources/csl-styles/dependent/acta-diabetologica.csl b/buildres/csl/csl-styles/dependent/acta-diabetologica.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/acta-diabetologica.csl rename to buildres/csl/csl-styles/dependent/acta-diabetologica.csl diff --git a/src/main/resources/csl-styles/dependent/acta-ecologica-sinica.csl b/buildres/csl/csl-styles/dependent/acta-ecologica-sinica.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/acta-ecologica-sinica.csl rename to buildres/csl/csl-styles/dependent/acta-ecologica-sinica.csl diff --git a/src/main/resources/csl-styles/dependent/acta-ethologica.csl b/buildres/csl/csl-styles/dependent/acta-ethologica.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/acta-ethologica.csl rename to buildres/csl/csl-styles/dependent/acta-ethologica.csl diff --git a/src/main/resources/csl-styles/dependent/acta-geochimica.csl b/buildres/csl/csl-styles/dependent/acta-geochimica.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/acta-geochimica.csl rename to buildres/csl/csl-styles/dependent/acta-geochimica.csl diff --git a/src/main/resources/csl-styles/dependent/acta-geodaetica-et-geophysica.csl b/buildres/csl/csl-styles/dependent/acta-geodaetica-et-geophysica.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/acta-geodaetica-et-geophysica.csl rename to buildres/csl/csl-styles/dependent/acta-geodaetica-et-geophysica.csl diff --git a/src/main/resources/csl-styles/dependent/acta-geotechnica.csl b/buildres/csl/csl-styles/dependent/acta-geotechnica.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/acta-geotechnica.csl rename to buildres/csl/csl-styles/dependent/acta-geotechnica.csl diff --git a/src/main/resources/csl-styles/dependent/acta-haematologica-polonica.csl b/buildres/csl/csl-styles/dependent/acta-haematologica-polonica.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/acta-haematologica-polonica.csl rename to buildres/csl/csl-styles/dependent/acta-haematologica-polonica.csl diff --git a/src/main/resources/csl-styles/dependent/acta-haematologica.csl b/buildres/csl/csl-styles/dependent/acta-haematologica.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/acta-haematologica.csl rename to buildres/csl/csl-styles/dependent/acta-haematologica.csl diff --git a/src/main/resources/csl-styles/dependent/acta-histochemica.csl b/buildres/csl/csl-styles/dependent/acta-histochemica.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/acta-histochemica.csl rename to buildres/csl/csl-styles/dependent/acta-histochemica.csl diff --git a/src/main/resources/csl-styles/dependent/acta-materialia.csl b/buildres/csl/csl-styles/dependent/acta-materialia.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/acta-materialia.csl rename to buildres/csl/csl-styles/dependent/acta-materialia.csl diff --git a/src/main/resources/csl-styles/dependent/acta-mathematica-vietnamica.csl b/buildres/csl/csl-styles/dependent/acta-mathematica-vietnamica.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/acta-mathematica-vietnamica.csl rename to buildres/csl/csl-styles/dependent/acta-mathematica-vietnamica.csl diff --git a/src/main/resources/csl-styles/dependent/acta-mechanica-sinica.csl b/buildres/csl/csl-styles/dependent/acta-mechanica-sinica.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/acta-mechanica-sinica.csl rename to buildres/csl/csl-styles/dependent/acta-mechanica-sinica.csl diff --git a/src/main/resources/csl-styles/dependent/acta-mechanica-solida-sinica.csl b/buildres/csl/csl-styles/dependent/acta-mechanica-solida-sinica.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/acta-mechanica-solida-sinica.csl rename to buildres/csl/csl-styles/dependent/acta-mechanica-solida-sinica.csl diff --git a/src/main/resources/csl-styles/dependent/acta-mechanica.csl b/buildres/csl/csl-styles/dependent/acta-mechanica.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/acta-mechanica.csl rename to buildres/csl/csl-styles/dependent/acta-mechanica.csl diff --git a/src/main/resources/csl-styles/dependent/acta-medica-colombiana.csl b/buildres/csl/csl-styles/dependent/acta-medica-colombiana.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/acta-medica-colombiana.csl rename to buildres/csl/csl-styles/dependent/acta-medica-colombiana.csl diff --git a/src/main/resources/csl-styles/dependent/acta-medica.csl b/buildres/csl/csl-styles/dependent/acta-medica.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/acta-medica.csl rename to buildres/csl/csl-styles/dependent/acta-medica.csl diff --git a/src/main/resources/csl-styles/dependent/acta-metallurgica-sinica.csl b/buildres/csl/csl-styles/dependent/acta-metallurgica-sinica.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/acta-metallurgica-sinica.csl rename to buildres/csl/csl-styles/dependent/acta-metallurgica-sinica.csl diff --git a/src/main/resources/csl-styles/dependent/acta-neurologica-belgica.csl b/buildres/csl/csl-styles/dependent/acta-neurologica-belgica.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/acta-neurologica-belgica.csl rename to buildres/csl/csl-styles/dependent/acta-neurologica-belgica.csl diff --git a/src/main/resources/csl-styles/dependent/acta-neuropathologica-communications.csl b/buildres/csl/csl-styles/dependent/acta-neuropathologica-communications.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/acta-neuropathologica-communications.csl rename to buildres/csl/csl-styles/dependent/acta-neuropathologica-communications.csl diff --git a/src/main/resources/csl-styles/dependent/acta-neuropathologica.csl b/buildres/csl/csl-styles/dependent/acta-neuropathologica.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/acta-neuropathologica.csl rename to buildres/csl/csl-styles/dependent/acta-neuropathologica.csl diff --git a/src/main/resources/csl-styles/dependent/acta-oecologica.csl b/buildres/csl/csl-styles/dependent/acta-oecologica.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/acta-oecologica.csl rename to buildres/csl/csl-styles/dependent/acta-oecologica.csl diff --git a/src/main/resources/csl-styles/dependent/acta-orthopaedica-et-traumatologica-turcica.csl b/buildres/csl/csl-styles/dependent/acta-orthopaedica-et-traumatologica-turcica.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/acta-orthopaedica-et-traumatologica-turcica.csl rename to buildres/csl/csl-styles/dependent/acta-orthopaedica-et-traumatologica-turcica.csl diff --git a/src/main/resources/csl-styles/dependent/acta-otorrinolaringologica-espanola.csl b/buildres/csl/csl-styles/dependent/acta-otorrinolaringologica-espanola.csl similarity index 92% rename from src/main/resources/csl-styles/dependent/acta-otorrinolaringologica-espanola.csl rename to buildres/csl/csl-styles/dependent/acta-otorrinolaringologica-espanola.csl index 005fcba0934..6cf1385aafc 100644 --- a/src/main/resources/csl-styles/dependent/acta-otorrinolaringologica-espanola.csl +++ b/buildres/csl/csl-styles/dependent/acta-otorrinolaringologica-espanola.csl @@ -1,7 +1,7 @@ diff --git a/src/main/resources/csl-styles/dependent/african-geographical-review.csl b/buildres/csl/csl-styles/dependent/african-geographical-review.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/african-geographical-review.csl rename to buildres/csl/csl-styles/dependent/african-geographical-review.csl diff --git a/src/main/resources/csl-styles/dependent/african-identities.csl b/buildres/csl/csl-styles/dependent/african-identities.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/african-identities.csl rename to buildres/csl/csl-styles/dependent/african-identities.csl diff --git a/src/main/resources/csl-styles/dependent/african-invertebrates.csl b/buildres/csl/csl-styles/dependent/african-invertebrates.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/african-invertebrates.csl rename to buildres/csl/csl-styles/dependent/african-invertebrates.csl diff --git a/buildres/csl/csl-styles/dependent/african-journal-of-career-development.csl b/buildres/csl/csl-styles/dependent/african-journal-of-career-development.csl new file mode 100644 index 00000000000..80779f809e6 --- /dev/null +++ b/buildres/csl/csl-styles/dependent/african-journal-of-career-development.csl @@ -0,0 +1,16 @@ + + diff --git a/buildres/csl/csl-styles/dependent/african-journal-of-disability.csl b/buildres/csl/csl-styles/dependent/african-journal-of-disability.csl new file mode 100644 index 00000000000..63da425104e --- /dev/null +++ b/buildres/csl/csl-styles/dependent/african-journal-of-disability.csl @@ -0,0 +1,17 @@ + + diff --git a/src/main/resources/csl-styles/dependent/african-journal-of-emergency-medicine.csl b/buildres/csl/csl-styles/dependent/african-journal-of-emergency-medicine.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/african-journal-of-emergency-medicine.csl rename to buildres/csl/csl-styles/dependent/african-journal-of-emergency-medicine.csl diff --git a/buildres/csl/csl-styles/dependent/african-journal-of-laboratory-medicine.csl b/buildres/csl/csl-styles/dependent/african-journal-of-laboratory-medicine.csl new file mode 100644 index 00000000000..0a04d239ed5 --- /dev/null +++ b/buildres/csl/csl-styles/dependent/african-journal-of-laboratory-medicine.csl @@ -0,0 +1,17 @@ + + diff --git a/buildres/csl/csl-styles/dependent/african-journal-of-primary-health-care-and-family-medicine.csl b/buildres/csl/csl-styles/dependent/african-journal-of-primary-health-care-and-family-medicine.csl new file mode 100644 index 00000000000..0e327a02db6 --- /dev/null +++ b/buildres/csl/csl-styles/dependent/african-journal-of-primary-health-care-and-family-medicine.csl @@ -0,0 +1,17 @@ + + diff --git a/buildres/csl/csl-styles/dependent/african-journal-of-psychological-assessment.csl b/buildres/csl/csl-styles/dependent/african-journal-of-psychological-assessment.csl new file mode 100644 index 00000000000..ccaaa5e4cd3 --- /dev/null +++ b/buildres/csl/csl-styles/dependent/african-journal-of-psychological-assessment.csl @@ -0,0 +1,16 @@ + + diff --git a/src/main/resources/csl-styles/dependent/african-journal-of-urology.csl b/buildres/csl/csl-styles/dependent/african-journal-of-urology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/african-journal-of-urology.csl rename to buildres/csl/csl-styles/dependent/african-journal-of-urology.csl diff --git a/buildres/csl/csl-styles/dependent/african-vision-and-eye-health.csl b/buildres/csl/csl-styles/dependent/african-vision-and-eye-health.csl new file mode 100644 index 00000000000..75c7aff1177 --- /dev/null +++ b/buildres/csl/csl-styles/dependent/african-vision-and-eye-health.csl @@ -0,0 +1,17 @@ + + diff --git a/buildres/csl/csl-styles/dependent/africas-public-service-delivery-and-performance-review.csl b/buildres/csl/csl-styles/dependent/africas-public-service-delivery-and-performance-review.csl new file mode 100644 index 00000000000..a4bb96782cf --- /dev/null +++ b/buildres/csl/csl-styles/dependent/africas-public-service-delivery-and-performance-review.csl @@ -0,0 +1,17 @@ + + diff --git a/src/main/resources/csl-styles/dependent/afrika-matematika.csl b/buildres/csl/csl-styles/dependent/afrika-matematika.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/afrika-matematika.csl rename to buildres/csl/csl-styles/dependent/afrika-matematika.csl diff --git a/src/main/resources/csl-styles/dependent/age.csl b/buildres/csl/csl-styles/dependent/age.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/age.csl rename to buildres/csl/csl-styles/dependent/age.csl diff --git a/src/main/resources/csl-styles/dependent/ageing-international.csl b/buildres/csl/csl-styles/dependent/ageing-international.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ageing-international.csl rename to buildres/csl/csl-styles/dependent/ageing-international.csl diff --git a/src/main/resources/csl-styles/dependent/ageing-research-reviews.csl b/buildres/csl/csl-styles/dependent/ageing-research-reviews.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ageing-research-reviews.csl rename to buildres/csl/csl-styles/dependent/ageing-research-reviews.csl diff --git a/src/main/resources/csl-styles/dependent/aggression-and-violent-behavior.csl b/buildres/csl/csl-styles/dependent/aggression-and-violent-behavior.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/aggression-and-violent-behavior.csl rename to buildres/csl/csl-styles/dependent/aggression-and-violent-behavior.csl diff --git a/src/main/resources/csl-styles/dependent/aging-and-mental-health.csl b/buildres/csl/csl-styles/dependent/aging-and-mental-health.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/aging-and-mental-health.csl rename to buildres/csl/csl-styles/dependent/aging-and-mental-health.csl diff --git a/src/main/resources/csl-styles/dependent/aging-clinical-and-experimental-research.csl b/buildres/csl/csl-styles/dependent/aging-clinical-and-experimental-research.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/aging-clinical-and-experimental-research.csl rename to buildres/csl/csl-styles/dependent/aging-clinical-and-experimental-research.csl diff --git a/src/main/resources/csl-styles/dependent/aging-health.csl b/buildres/csl/csl-styles/dependent/aging-health.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/aging-health.csl rename to buildres/csl/csl-styles/dependent/aging-health.csl diff --git a/src/main/resources/csl-styles/dependent/aging-neuropsychology-and-cognition.csl b/buildres/csl/csl-styles/dependent/aging-neuropsychology-and-cognition.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/aging-neuropsychology-and-cognition.csl rename to buildres/csl/csl-styles/dependent/aging-neuropsychology-and-cognition.csl diff --git a/src/main/resources/csl-styles/dependent/agri-gene.csl b/buildres/csl/csl-styles/dependent/agri-gene.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/agri-gene.csl rename to buildres/csl/csl-styles/dependent/agri-gene.csl diff --git a/src/main/resources/csl-styles/dependent/agricultural-and-food-economics.csl b/buildres/csl/csl-styles/dependent/agricultural-and-food-economics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/agricultural-and-food-economics.csl rename to buildres/csl/csl-styles/dependent/agricultural-and-food-economics.csl diff --git a/src/main/resources/csl-styles/dependent/agricultural-and-forest-meteorology.csl b/buildres/csl/csl-styles/dependent/agricultural-and-forest-meteorology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/agricultural-and-forest-meteorology.csl rename to buildres/csl/csl-styles/dependent/agricultural-and-forest-meteorology.csl diff --git a/src/main/resources/csl-styles/dependent/agricultural-research.csl b/buildres/csl/csl-styles/dependent/agricultural-research.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/agricultural-research.csl rename to buildres/csl/csl-styles/dependent/agricultural-research.csl diff --git a/src/main/resources/csl-styles/dependent/agricultural-systems.csl b/buildres/csl/csl-styles/dependent/agricultural-systems.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/agricultural-systems.csl rename to buildres/csl/csl-styles/dependent/agricultural-systems.csl diff --git a/src/main/resources/csl-styles/dependent/agricultural-water-management.csl b/buildres/csl/csl-styles/dependent/agricultural-water-management.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/agricultural-water-management.csl rename to buildres/csl/csl-styles/dependent/agricultural-water-management.csl diff --git a/src/main/resources/csl-styles/dependent/agriculture-and-food-security.csl b/buildres/csl/csl-styles/dependent/agriculture-and-food-security.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/agriculture-and-food-security.csl rename to buildres/csl/csl-styles/dependent/agriculture-and-food-security.csl diff --git a/src/main/resources/csl-styles/dependent/agriculture-and-human-values.csl b/buildres/csl/csl-styles/dependent/agriculture-and-human-values.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/agriculture-and-human-values.csl rename to buildres/csl/csl-styles/dependent/agriculture-and-human-values.csl diff --git a/src/main/resources/csl-styles/dependent/agriculture-and-natural-resources.csl b/buildres/csl/csl-styles/dependent/agriculture-and-natural-resources.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/agriculture-and-natural-resources.csl rename to buildres/csl/csl-styles/dependent/agriculture-and-natural-resources.csl diff --git a/src/main/resources/csl-styles/dependent/agriculture-ecosystems-and-environment.csl b/buildres/csl/csl-styles/dependent/agriculture-ecosystems-and-environment.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/agriculture-ecosystems-and-environment.csl rename to buildres/csl/csl-styles/dependent/agriculture-ecosystems-and-environment.csl diff --git a/src/main/resources/csl-styles/dependent/agriculture.csl b/buildres/csl/csl-styles/dependent/agriculture.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/agriculture.csl rename to buildres/csl/csl-styles/dependent/agriculture.csl diff --git a/src/main/resources/csl-styles/dependent/agroforestry-systems.csl b/buildres/csl/csl-styles/dependent/agroforestry-systems.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/agroforestry-systems.csl rename to buildres/csl/csl-styles/dependent/agroforestry-systems.csl diff --git a/src/main/resources/csl-styles/dependent/agronomy-for-sustainable-development.csl b/buildres/csl/csl-styles/dependent/agronomy-for-sustainable-development.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/agronomy-for-sustainable-development.csl rename to buildres/csl/csl-styles/dependent/agronomy-for-sustainable-development.csl diff --git a/src/main/resources/csl-styles/dependent/agronomy-journal.csl b/buildres/csl/csl-styles/dependent/agronomy-journal.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/agronomy-journal.csl rename to buildres/csl/csl-styles/dependent/agronomy-journal.csl diff --git a/src/main/resources/csl-styles/dependent/agronomy.csl b/buildres/csl/csl-styles/dependent/agronomy.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/agronomy.csl rename to buildres/csl/csl-styles/dependent/agronomy.csl diff --git a/src/main/resources/csl-styles/dependent/ai-and-society.csl b/buildres/csl/csl-styles/dependent/ai-and-society.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ai-and-society.csl rename to buildres/csl/csl-styles/dependent/ai-and-society.csl diff --git a/src/main/resources/csl-styles/dependent/aiaa-journal.csl b/buildres/csl/csl-styles/dependent/aiaa-journal.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/aiaa-journal.csl rename to buildres/csl/csl-styles/dependent/aiaa-journal.csl diff --git a/src/main/resources/csl-styles/dependent/aids-and-behavior.csl b/buildres/csl/csl-styles/dependent/aids-and-behavior.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/aids-and-behavior.csl rename to buildres/csl/csl-styles/dependent/aids-and-behavior.csl diff --git a/src/main/resources/csl-styles/dependent/aids-care.csl b/buildres/csl/csl-styles/dependent/aids-care.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/aids-care.csl rename to buildres/csl/csl-styles/dependent/aids-care.csl diff --git a/src/main/resources/csl-styles/dependent/aids-research-and-therapy.csl b/buildres/csl/csl-styles/dependent/aids-research-and-therapy.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/aids-research-and-therapy.csl rename to buildres/csl/csl-styles/dependent/aids-research-and-therapy.csl diff --git a/src/main/resources/csl-styles/dependent/aims-agriculture-and-food.csl b/buildres/csl/csl-styles/dependent/aims-agriculture-and-food.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/aims-agriculture-and-food.csl rename to buildres/csl/csl-styles/dependent/aims-agriculture-and-food.csl diff --git a/src/main/resources/csl-styles/dependent/aims-allergy-and-immunology.csl b/buildres/csl/csl-styles/dependent/aims-allergy-and-immunology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/aims-allergy-and-immunology.csl rename to buildres/csl/csl-styles/dependent/aims-allergy-and-immunology.csl diff --git a/src/main/resources/csl-styles/dependent/aims-bioengineering.csl b/buildres/csl/csl-styles/dependent/aims-bioengineering.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/aims-bioengineering.csl rename to buildres/csl/csl-styles/dependent/aims-bioengineering.csl diff --git a/src/main/resources/csl-styles/dependent/aims-biophysics.csl b/buildres/csl/csl-styles/dependent/aims-biophysics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/aims-biophysics.csl rename to buildres/csl/csl-styles/dependent/aims-biophysics.csl diff --git a/src/main/resources/csl-styles/dependent/aims-electronics-and-electrical-engineering.csl b/buildres/csl/csl-styles/dependent/aims-electronics-and-electrical-engineering.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/aims-electronics-and-electrical-engineering.csl rename to buildres/csl/csl-styles/dependent/aims-electronics-and-electrical-engineering.csl diff --git a/src/main/resources/csl-styles/dependent/aims-energy.csl b/buildres/csl/csl-styles/dependent/aims-energy.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/aims-energy.csl rename to buildres/csl/csl-styles/dependent/aims-energy.csl diff --git a/src/main/resources/csl-styles/dependent/aims-environmental-science.csl b/buildres/csl/csl-styles/dependent/aims-environmental-science.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/aims-environmental-science.csl rename to buildres/csl/csl-styles/dependent/aims-environmental-science.csl diff --git a/src/main/resources/csl-styles/dependent/aims-genetics.csl b/buildres/csl/csl-styles/dependent/aims-genetics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/aims-genetics.csl rename to buildres/csl/csl-styles/dependent/aims-genetics.csl diff --git a/src/main/resources/csl-styles/dependent/aims-geosciences.csl b/buildres/csl/csl-styles/dependent/aims-geosciences.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/aims-geosciences.csl rename to buildres/csl/csl-styles/dependent/aims-geosciences.csl diff --git a/src/main/resources/csl-styles/dependent/aims-materials-science.csl b/buildres/csl/csl-styles/dependent/aims-materials-science.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/aims-materials-science.csl rename to buildres/csl/csl-styles/dependent/aims-materials-science.csl diff --git a/src/main/resources/csl-styles/dependent/aims-mathematics.csl b/buildres/csl/csl-styles/dependent/aims-mathematics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/aims-mathematics.csl rename to buildres/csl/csl-styles/dependent/aims-mathematics.csl diff --git a/src/main/resources/csl-styles/dependent/aims-medical-science.csl b/buildres/csl/csl-styles/dependent/aims-medical-science.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/aims-medical-science.csl rename to buildres/csl/csl-styles/dependent/aims-medical-science.csl diff --git a/src/main/resources/csl-styles/dependent/aims-microbiology.csl b/buildres/csl/csl-styles/dependent/aims-microbiology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/aims-microbiology.csl rename to buildres/csl/csl-styles/dependent/aims-microbiology.csl diff --git a/src/main/resources/csl-styles/dependent/aims-molecular-science.csl b/buildres/csl/csl-styles/dependent/aims-molecular-science.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/aims-molecular-science.csl rename to buildres/csl/csl-styles/dependent/aims-molecular-science.csl diff --git a/src/main/resources/csl-styles/dependent/aims-neuroscience.csl b/buildres/csl/csl-styles/dependent/aims-neuroscience.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/aims-neuroscience.csl rename to buildres/csl/csl-styles/dependent/aims-neuroscience.csl diff --git a/src/main/resources/csl-styles/dependent/aims-public-health.csl b/buildres/csl/csl-styles/dependent/aims-public-health.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/aims-public-health.csl rename to buildres/csl/csl-styles/dependent/aims-public-health.csl diff --git a/src/main/resources/csl-styles/dependent/ain-shams-engineering-journal.csl b/buildres/csl/csl-styles/dependent/ain-shams-engineering-journal.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ain-shams-engineering-journal.csl rename to buildres/csl/csl-styles/dependent/ain-shams-engineering-journal.csl diff --git a/src/main/resources/csl-styles/dependent/ains.csl b/buildres/csl/csl-styles/dependent/ains.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ains.csl rename to buildres/csl/csl-styles/dependent/ains.csl diff --git a/src/main/resources/csl-styles/dependent/aip-advances.csl b/buildres/csl/csl-styles/dependent/aip-advances.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/aip-advances.csl rename to buildres/csl/csl-styles/dependent/aip-advances.csl diff --git a/src/main/resources/csl-styles/dependent/air-quality-atmosphere-and-health.csl b/buildres/csl/csl-styles/dependent/air-quality-atmosphere-and-health.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/air-quality-atmosphere-and-health.csl rename to buildres/csl/csl-styles/dependent/air-quality-atmosphere-and-health.csl diff --git a/src/main/resources/csl-styles/dependent/ajp-cell-physiology.csl b/buildres/csl/csl-styles/dependent/ajp-cell-physiology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ajp-cell-physiology.csl rename to buildres/csl/csl-styles/dependent/ajp-cell-physiology.csl diff --git a/src/main/resources/csl-styles/dependent/ajp-endocrinology-and-metabolism.csl b/buildres/csl/csl-styles/dependent/ajp-endocrinology-and-metabolism.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ajp-endocrinology-and-metabolism.csl rename to buildres/csl/csl-styles/dependent/ajp-endocrinology-and-metabolism.csl diff --git a/src/main/resources/csl-styles/dependent/ajp-gastrointestinal-and-liver-physiology.csl b/buildres/csl/csl-styles/dependent/ajp-gastrointestinal-and-liver-physiology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ajp-gastrointestinal-and-liver-physiology.csl rename to buildres/csl/csl-styles/dependent/ajp-gastrointestinal-and-liver-physiology.csl diff --git a/src/main/resources/csl-styles/dependent/ajp-heart-and-circulatory-physiology.csl b/buildres/csl/csl-styles/dependent/ajp-heart-and-circulatory-physiology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ajp-heart-and-circulatory-physiology.csl rename to buildres/csl/csl-styles/dependent/ajp-heart-and-circulatory-physiology.csl diff --git a/src/main/resources/csl-styles/dependent/ajp-lung-cellular-and-molecular-physiology.csl b/buildres/csl/csl-styles/dependent/ajp-lung-cellular-and-molecular-physiology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ajp-lung-cellular-and-molecular-physiology.csl rename to buildres/csl/csl-styles/dependent/ajp-lung-cellular-and-molecular-physiology.csl diff --git a/src/main/resources/csl-styles/dependent/ajp-regulatory-integrative-and-comparative-physiology.csl b/buildres/csl/csl-styles/dependent/ajp-regulatory-integrative-and-comparative-physiology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ajp-regulatory-integrative-and-comparative-physiology.csl rename to buildres/csl/csl-styles/dependent/ajp-regulatory-integrative-and-comparative-physiology.csl diff --git a/src/main/resources/csl-styles/dependent/ajp-renal-physiology.csl b/buildres/csl/csl-styles/dependent/ajp-renal-physiology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ajp-renal-physiology.csl rename to buildres/csl/csl-styles/dependent/ajp-renal-physiology.csl diff --git a/src/main/resources/csl-styles/dependent/akce-international-journal-of-graphs-and-combinatorics.csl b/buildres/csl/csl-styles/dependent/akce-international-journal-of-graphs-and-combinatorics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/akce-international-journal-of-graphs-and-combinatorics.csl rename to buildres/csl/csl-styles/dependent/akce-international-journal-of-graphs-and-combinatorics.csl diff --git a/src/main/resources/csl-styles/dependent/aktuelle-dermatologie.csl b/buildres/csl/csl-styles/dependent/aktuelle-dermatologie.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/aktuelle-dermatologie.csl rename to buildres/csl/csl-styles/dependent/aktuelle-dermatologie.csl diff --git a/src/main/resources/csl-styles/dependent/aktuelle-ernahrungsmedizin.csl b/buildres/csl/csl-styles/dependent/aktuelle-ernahrungsmedizin.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/aktuelle-ernahrungsmedizin.csl rename to buildres/csl/csl-styles/dependent/aktuelle-ernahrungsmedizin.csl diff --git a/src/main/resources/csl-styles/dependent/aktuelle-kardiologie.csl b/buildres/csl/csl-styles/dependent/aktuelle-kardiologie.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/aktuelle-kardiologie.csl rename to buildres/csl/csl-styles/dependent/aktuelle-kardiologie.csl diff --git a/src/main/resources/csl-styles/dependent/aktuelle-neurologie.csl b/buildres/csl/csl-styles/dependent/aktuelle-neurologie.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/aktuelle-neurologie.csl rename to buildres/csl/csl-styles/dependent/aktuelle-neurologie.csl diff --git a/src/main/resources/csl-styles/dependent/aktuelle-rheumatologie.csl b/buildres/csl/csl-styles/dependent/aktuelle-rheumatologie.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/aktuelle-rheumatologie.csl rename to buildres/csl/csl-styles/dependent/aktuelle-rheumatologie.csl diff --git a/src/main/resources/csl-styles/dependent/aktuelle-urologie.csl b/buildres/csl/csl-styles/dependent/aktuelle-urologie.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/aktuelle-urologie.csl rename to buildres/csl/csl-styles/dependent/aktuelle-urologie.csl diff --git a/src/main/resources/csl-styles/dependent/alcohol.csl b/buildres/csl/csl-styles/dependent/alcohol.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/alcohol.csl rename to buildres/csl/csl-styles/dependent/alcohol.csl diff --git a/src/main/resources/csl-styles/dependent/alcoholism-and-drug-addiction.csl b/buildres/csl/csl-styles/dependent/alcoholism-and-drug-addiction.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/alcoholism-and-drug-addiction.csl rename to buildres/csl/csl-styles/dependent/alcoholism-and-drug-addiction.csl diff --git a/src/main/resources/csl-styles/dependent/alergologia-polska-polish-journal-of-allergology.csl b/buildres/csl/csl-styles/dependent/alergologia-polska-polish-journal-of-allergology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/alergologia-polska-polish-journal-of-allergology.csl rename to buildres/csl/csl-styles/dependent/alergologia-polska-polish-journal-of-allergology.csl diff --git a/src/main/resources/csl-styles/dependent/alexandria-engineering-journal.csl b/buildres/csl/csl-styles/dependent/alexandria-engineering-journal.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/alexandria-engineering-journal.csl rename to buildres/csl/csl-styles/dependent/alexandria-engineering-journal.csl diff --git a/src/main/resources/csl-styles/dependent/alexandria-journal-of-medicine.csl b/buildres/csl/csl-styles/dependent/alexandria-journal-of-medicine.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/alexandria-journal-of-medicine.csl rename to buildres/csl/csl-styles/dependent/alexandria-journal-of-medicine.csl diff --git a/src/main/resources/csl-styles/dependent/algal-research.csl b/buildres/csl/csl-styles/dependent/algal-research.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/algal-research.csl rename to buildres/csl/csl-styles/dependent/algal-research.csl diff --git a/src/main/resources/csl-styles/dependent/algebra-universalis.csl b/buildres/csl/csl-styles/dependent/algebra-universalis.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/algebra-universalis.csl rename to buildres/csl/csl-styles/dependent/algebra-universalis.csl diff --git a/src/main/resources/csl-styles/dependent/algebras-and-representation-theory.csl b/buildres/csl/csl-styles/dependent/algebras-and-representation-theory.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/algebras-and-representation-theory.csl rename to buildres/csl/csl-styles/dependent/algebras-and-representation-theory.csl diff --git a/src/main/resources/csl-styles/dependent/algorithmica.csl b/buildres/csl/csl-styles/dependent/algorithmica.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/algorithmica.csl rename to buildres/csl/csl-styles/dependent/algorithmica.csl diff --git a/src/main/resources/csl-styles/dependent/algorithms-for-molecular-biology.csl b/buildres/csl/csl-styles/dependent/algorithms-for-molecular-biology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/algorithms-for-molecular-biology.csl rename to buildres/csl/csl-styles/dependent/algorithms-for-molecular-biology.csl diff --git a/src/main/resources/csl-styles/dependent/algorithms.csl b/buildres/csl/csl-styles/dependent/algorithms.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/algorithms.csl rename to buildres/csl/csl-styles/dependent/algorithms.csl diff --git a/src/main/resources/csl-styles/dependent/allergy-asthma-and-clinical-immunology.csl b/buildres/csl/csl-styles/dependent/allergy-asthma-and-clinical-immunology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/allergy-asthma-and-clinical-immunology.csl rename to buildres/csl/csl-styles/dependent/allergy-asthma-and-clinical-immunology.csl diff --git a/src/main/resources/csl-styles/dependent/allgemein-und-viszeralchirurgie-up2date.csl b/buildres/csl/csl-styles/dependent/allgemein-und-viszeralchirurgie-up2date.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/allgemein-und-viszeralchirurgie-up2date.csl rename to buildres/csl/csl-styles/dependent/allgemein-und-viszeralchirurgie-up2date.csl diff --git a/src/main/resources/csl-styles/dependent/alpine-botany.csl b/buildres/csl/csl-styles/dependent/alpine-botany.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/alpine-botany.csl rename to buildres/csl/csl-styles/dependent/alpine-botany.csl diff --git a/src/main/resources/csl-styles/dependent/alpine-entomology.csl b/buildres/csl/csl-styles/dependent/alpine-entomology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/alpine-entomology.csl rename to buildres/csl/csl-styles/dependent/alpine-entomology.csl diff --git a/src/main/resources/csl-styles/dependent/alter-european-journal-of-disability-research-revue-europeenne-de-recherche-sur-le-handicap.csl b/buildres/csl/csl-styles/dependent/alter-european-journal-of-disability-research-revue-europeenne-de-recherche-sur-le-handicap.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/alter-european-journal-of-disability-research-revue-europeenne-de-recherche-sur-le-handicap.csl rename to buildres/csl/csl-styles/dependent/alter-european-journal-of-disability-research-revue-europeenne-de-recherche-sur-le-handicap.csl diff --git a/src/main/resources/csl-styles/dependent/alzheimers-and-dementia-diagnosis-assessment-and-disease-monitoring.csl b/buildres/csl/csl-styles/dependent/alzheimers-and-dementia-diagnosis-assessment-and-disease-monitoring.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/alzheimers-and-dementia-diagnosis-assessment-and-disease-monitoring.csl rename to buildres/csl/csl-styles/dependent/alzheimers-and-dementia-diagnosis-assessment-and-disease-monitoring.csl diff --git a/src/main/resources/csl-styles/dependent/alzheimers-and-dementia-the-journal-of-the-alzheimers-association.csl b/buildres/csl/csl-styles/dependent/alzheimers-and-dementia-the-journal-of-the-alzheimers-association.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/alzheimers-and-dementia-the-journal-of-the-alzheimers-association.csl rename to buildres/csl/csl-styles/dependent/alzheimers-and-dementia-the-journal-of-the-alzheimers-association.csl diff --git a/src/main/resources/csl-styles/dependent/alzheimers-and-dementia-translational-research-and-clinical-interventions.csl b/buildres/csl/csl-styles/dependent/alzheimers-and-dementia-translational-research-and-clinical-interventions.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/alzheimers-and-dementia-translational-research-and-clinical-interventions.csl rename to buildres/csl/csl-styles/dependent/alzheimers-and-dementia-translational-research-and-clinical-interventions.csl diff --git a/src/main/resources/csl-styles/dependent/alzheimers-research-and-therapy.csl b/buildres/csl/csl-styles/dependent/alzheimers-research-and-therapy.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/alzheimers-research-and-therapy.csl rename to buildres/csl/csl-styles/dependent/alzheimers-research-and-therapy.csl diff --git a/src/main/resources/csl-styles/dependent/amar-analytic-methods-in-accident-research.csl b/buildres/csl/csl-styles/dependent/amar-analytic-methods-in-accident-research.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/amar-analytic-methods-in-accident-research.csl rename to buildres/csl/csl-styles/dependent/amar-analytic-methods-in-accident-research.csl diff --git a/src/main/resources/csl-styles/dependent/amb-express.csl b/buildres/csl/csl-styles/dependent/amb-express.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/amb-express.csl rename to buildres/csl/csl-styles/dependent/amb-express.csl diff --git a/src/main/resources/csl-styles/dependent/american-antiquity.csl b/buildres/csl/csl-styles/dependent/american-antiquity.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/american-antiquity.csl rename to buildres/csl/csl-styles/dependent/american-antiquity.csl diff --git a/src/main/resources/csl-styles/dependent/american-educational-research-journal.csl b/buildres/csl/csl-styles/dependent/american-educational-research-journal.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/american-educational-research-journal.csl rename to buildres/csl/csl-styles/dependent/american-educational-research-journal.csl diff --git a/src/main/resources/csl-styles/dependent/american-entomologist.csl b/buildres/csl/csl-styles/dependent/american-entomologist.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/american-entomologist.csl rename to buildres/csl/csl-styles/dependent/american-entomologist.csl diff --git a/src/main/resources/csl-styles/dependent/american-family-physician.csl b/buildres/csl/csl-styles/dependent/american-family-physician.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/american-family-physician.csl rename to buildres/csl/csl-styles/dependent/american-family-physician.csl diff --git a/src/main/resources/csl-styles/dependent/american-heart-journal.csl b/buildres/csl/csl-styles/dependent/american-heart-journal.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/american-heart-journal.csl rename to buildres/csl/csl-styles/dependent/american-heart-journal.csl diff --git a/src/main/resources/csl-styles/dependent/american-journal-of-alzheimers-disease-and-other-dementias.csl b/buildres/csl/csl-styles/dependent/american-journal-of-alzheimers-disease-and-other-dementias.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/american-journal-of-alzheimers-disease-and-other-dementias.csl rename to buildres/csl/csl-styles/dependent/american-journal-of-alzheimers-disease-and-other-dementias.csl diff --git a/src/main/resources/csl-styles/dependent/american-journal-of-cardiovascular-drugs.csl b/buildres/csl/csl-styles/dependent/american-journal-of-cardiovascular-drugs.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/american-journal-of-cardiovascular-drugs.csl rename to buildres/csl/csl-styles/dependent/american-journal-of-cardiovascular-drugs.csl diff --git a/src/main/resources/csl-styles/dependent/american-journal-of-clinical-dermatology.csl b/buildres/csl/csl-styles/dependent/american-journal-of-clinical-dermatology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/american-journal-of-clinical-dermatology.csl rename to buildres/csl/csl-styles/dependent/american-journal-of-clinical-dermatology.csl diff --git a/src/main/resources/csl-styles/dependent/american-journal-of-community-psychology.csl b/buildres/csl/csl-styles/dependent/american-journal-of-community-psychology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/american-journal-of-community-psychology.csl rename to buildres/csl/csl-styles/dependent/american-journal-of-community-psychology.csl diff --git a/src/main/resources/csl-styles/dependent/american-journal-of-criminal-justice.csl b/buildres/csl/csl-styles/dependent/american-journal-of-criminal-justice.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/american-journal-of-criminal-justice.csl rename to buildres/csl/csl-styles/dependent/american-journal-of-criminal-justice.csl diff --git a/src/main/resources/csl-styles/dependent/american-journal-of-dance-therapy.csl b/buildres/csl/csl-styles/dependent/american-journal-of-dance-therapy.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/american-journal-of-dance-therapy.csl rename to buildres/csl/csl-styles/dependent/american-journal-of-dance-therapy.csl diff --git a/src/main/resources/csl-styles/dependent/american-journal-of-gastroenterology-supplements.csl b/buildres/csl/csl-styles/dependent/american-journal-of-gastroenterology-supplements.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/american-journal-of-gastroenterology-supplements.csl rename to buildres/csl/csl-styles/dependent/american-journal-of-gastroenterology-supplements.csl diff --git a/src/main/resources/csl-styles/dependent/american-journal-of-health-system-pharmacy.csl b/buildres/csl/csl-styles/dependent/american-journal-of-health-system-pharmacy.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/american-journal-of-health-system-pharmacy.csl rename to buildres/csl/csl-styles/dependent/american-journal-of-health-system-pharmacy.csl diff --git a/src/main/resources/csl-styles/dependent/american-journal-of-industrial-medicine.csl b/buildres/csl/csl-styles/dependent/american-journal-of-industrial-medicine.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/american-journal-of-industrial-medicine.csl rename to buildres/csl/csl-styles/dependent/american-journal-of-industrial-medicine.csl diff --git a/src/main/resources/csl-styles/dependent/american-journal-of-infection-control.csl b/buildres/csl/csl-styles/dependent/american-journal-of-infection-control.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/american-journal-of-infection-control.csl rename to buildres/csl/csl-styles/dependent/american-journal-of-infection-control.csl diff --git a/src/main/resources/csl-styles/dependent/american-journal-of-kidney-diseases.csl b/buildres/csl/csl-styles/dependent/american-journal-of-kidney-diseases.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/american-journal-of-kidney-diseases.csl rename to buildres/csl/csl-styles/dependent/american-journal-of-kidney-diseases.csl diff --git a/src/main/resources/csl-styles/dependent/american-journal-of-nephrology.csl b/buildres/csl/csl-styles/dependent/american-journal-of-nephrology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/american-journal-of-nephrology.csl rename to buildres/csl/csl-styles/dependent/american-journal-of-nephrology.csl diff --git a/src/main/resources/csl-styles/dependent/american-journal-of-obstetrics-and-gynecology.csl b/buildres/csl/csl-styles/dependent/american-journal-of-obstetrics-and-gynecology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/american-journal-of-obstetrics-and-gynecology.csl rename to buildres/csl/csl-styles/dependent/american-journal-of-obstetrics-and-gynecology.csl diff --git a/src/main/resources/csl-styles/dependent/american-journal-of-ophthalmology-case-reports.csl b/buildres/csl/csl-styles/dependent/american-journal-of-ophthalmology-case-reports.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/american-journal-of-ophthalmology-case-reports.csl rename to buildres/csl/csl-styles/dependent/american-journal-of-ophthalmology-case-reports.csl diff --git a/src/main/resources/csl-styles/dependent/american-journal-of-ophthalmology.csl b/buildres/csl/csl-styles/dependent/american-journal-of-ophthalmology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/american-journal-of-ophthalmology.csl rename to buildres/csl/csl-styles/dependent/american-journal-of-ophthalmology.csl diff --git a/src/main/resources/csl-styles/dependent/american-journal-of-orthopsychiatry.csl b/buildres/csl/csl-styles/dependent/american-journal-of-orthopsychiatry.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/american-journal-of-orthopsychiatry.csl rename to buildres/csl/csl-styles/dependent/american-journal-of-orthopsychiatry.csl diff --git a/src/main/resources/csl-styles/dependent/american-journal-of-otolaryngology-head-and-neck-medicine-and-surgery.csl b/buildres/csl/csl-styles/dependent/american-journal-of-otolaryngology-head-and-neck-medicine-and-surgery.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/american-journal-of-otolaryngology-head-and-neck-medicine-and-surgery.csl rename to buildres/csl/csl-styles/dependent/american-journal-of-otolaryngology-head-and-neck-medicine-and-surgery.csl diff --git a/src/main/resources/csl-styles/dependent/american-journal-of-physical-anthropology.csl b/buildres/csl/csl-styles/dependent/american-journal-of-physical-anthropology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/american-journal-of-physical-anthropology.csl rename to buildres/csl/csl-styles/dependent/american-journal-of-physical-anthropology.csl diff --git a/src/main/resources/csl-styles/dependent/american-journal-of-potato-research.csl b/buildres/csl/csl-styles/dependent/american-journal-of-potato-research.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/american-journal-of-potato-research.csl rename to buildres/csl/csl-styles/dependent/american-journal-of-potato-research.csl diff --git a/src/main/resources/csl-styles/dependent/american-journal-of-primatology.csl b/buildres/csl/csl-styles/dependent/american-journal-of-primatology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/american-journal-of-primatology.csl rename to buildres/csl/csl-styles/dependent/american-journal-of-primatology.csl diff --git a/src/main/resources/csl-styles/dependent/american-journal-of-public-health.csl b/buildres/csl/csl-styles/dependent/american-journal-of-public-health.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/american-journal-of-public-health.csl rename to buildres/csl/csl-styles/dependent/american-journal-of-public-health.csl diff --git a/src/main/resources/csl-styles/dependent/american-journal-of-reproductive-immunology.csl b/buildres/csl/csl-styles/dependent/american-journal-of-reproductive-immunology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/american-journal-of-reproductive-immunology.csl rename to buildres/csl/csl-styles/dependent/american-journal-of-reproductive-immunology.csl diff --git a/src/main/resources/csl-styles/dependent/american-journal-of-roentgenology.csl b/buildres/csl/csl-styles/dependent/american-journal-of-roentgenology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/american-journal-of-roentgenology.csl rename to buildres/csl/csl-styles/dependent/american-journal-of-roentgenology.csl diff --git a/src/main/resources/csl-styles/dependent/american-journal-of-veterinary-research.csl b/buildres/csl/csl-styles/dependent/american-journal-of-veterinary-research.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/american-journal-of-veterinary-research.csl rename to buildres/csl/csl-styles/dependent/american-journal-of-veterinary-research.csl diff --git a/src/main/resources/csl-styles/dependent/american-medical-writers-association-journal.csl b/buildres/csl/csl-styles/dependent/american-medical-writers-association-journal.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/american-medical-writers-association-journal.csl rename to buildres/csl/csl-styles/dependent/american-medical-writers-association-journal.csl diff --git a/src/main/resources/csl-styles/dependent/american-political-science-review.csl b/buildres/csl/csl-styles/dependent/american-political-science-review.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/american-political-science-review.csl rename to buildres/csl/csl-styles/dependent/american-political-science-review.csl diff --git a/src/main/resources/csl-styles/dependent/american-psychologist.csl b/buildres/csl/csl-styles/dependent/american-psychologist.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/american-psychologist.csl rename to buildres/csl/csl-styles/dependent/american-psychologist.csl diff --git a/src/main/resources/csl-styles/dependent/american-review-of-canadian-studies.csl b/buildres/csl/csl-styles/dependent/american-review-of-canadian-studies.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/american-review-of-canadian-studies.csl rename to buildres/csl/csl-styles/dependent/american-review-of-canadian-studies.csl diff --git a/src/main/resources/csl-styles/dependent/american-sociological-review.csl b/buildres/csl/csl-styles/dependent/american-sociological-review.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/american-sociological-review.csl rename to buildres/csl/csl-styles/dependent/american-sociological-review.csl diff --git a/src/main/resources/csl-styles/dependent/amino-acids.csl b/buildres/csl/csl-styles/dependent/amino-acids.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/amino-acids.csl rename to buildres/csl/csl-styles/dependent/amino-acids.csl diff --git a/src/main/resources/csl-styles/dependent/ampersand.csl b/buildres/csl/csl-styles/dependent/ampersand.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ampersand.csl rename to buildres/csl/csl-styles/dependent/ampersand.csl diff --git a/src/main/resources/csl-styles/dependent/ams-review.csl b/buildres/csl/csl-styles/dependent/ams-review.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ams-review.csl rename to buildres/csl/csl-styles/dependent/ams-review.csl diff --git a/src/main/resources/csl-styles/dependent/anaerobe.csl b/buildres/csl/csl-styles/dependent/anaerobe.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/anaerobe.csl rename to buildres/csl/csl-styles/dependent/anaerobe.csl diff --git a/src/main/resources/csl-styles/dependent/anaesthesia-and-intensive-care.csl b/buildres/csl/csl-styles/dependent/anaesthesia-and-intensive-care.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/anaesthesia-and-intensive-care.csl rename to buildres/csl/csl-styles/dependent/anaesthesia-and-intensive-care.csl diff --git a/src/main/resources/csl-styles/dependent/anaesthesia-critical-care-and-pain-medicine.csl b/buildres/csl/csl-styles/dependent/anaesthesia-critical-care-and-pain-medicine.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/anaesthesia-critical-care-and-pain-medicine.csl rename to buildres/csl/csl-styles/dependent/anaesthesia-critical-care-and-pain-medicine.csl diff --git a/src/main/resources/csl-styles/dependent/anales-de-antropologia.csl b/buildres/csl/csl-styles/dependent/anales-de-antropologia.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/anales-de-antropologia.csl rename to buildres/csl/csl-styles/dependent/anales-de-antropologia.csl diff --git a/src/main/resources/csl-styles/dependent/anales-de-pediatria.csl b/buildres/csl/csl-styles/dependent/anales-de-pediatria.csl similarity index 94% rename from src/main/resources/csl-styles/dependent/anales-de-pediatria.csl rename to buildres/csl/csl-styles/dependent/anales-de-pediatria.csl index cd7440d55b4..a8c86d666ed 100644 --- a/src/main/resources/csl-styles/dependent/anales-de-pediatria.csl +++ b/buildres/csl/csl-styles/dependent/anales-de-pediatria.csl @@ -1,7 +1,7 @@ diff --git a/src/main/resources/csl-styles/dependent/biotechnology-advances.csl b/buildres/csl/csl-styles/dependent/biotechnology-advances.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/biotechnology-advances.csl rename to buildres/csl/csl-styles/dependent/biotechnology-advances.csl diff --git a/src/main/resources/csl-styles/dependent/biotechnology-and-genetic-engineering-reviews.csl b/buildres/csl/csl-styles/dependent/biotechnology-and-genetic-engineering-reviews.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/biotechnology-and-genetic-engineering-reviews.csl rename to buildres/csl/csl-styles/dependent/biotechnology-and-genetic-engineering-reviews.csl diff --git a/src/main/resources/csl-styles/dependent/biotechnology-for-biofuels.csl b/buildres/csl/csl-styles/dependent/biotechnology-for-biofuels.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/biotechnology-for-biofuels.csl rename to buildres/csl/csl-styles/dependent/biotechnology-for-biofuels.csl diff --git a/src/main/resources/csl-styles/dependent/biotechnology-journal.csl b/buildres/csl/csl-styles/dependent/biotechnology-journal.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/biotechnology-journal.csl rename to buildres/csl/csl-styles/dependent/biotechnology-journal.csl diff --git a/src/main/resources/csl-styles/dependent/biotechnology-letters.csl b/buildres/csl/csl-styles/dependent/biotechnology-letters.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/biotechnology-letters.csl rename to buildres/csl/csl-styles/dependent/biotechnology-letters.csl diff --git a/src/main/resources/csl-styles/dependent/biotechnology-progress.csl b/buildres/csl/csl-styles/dependent/biotechnology-progress.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/biotechnology-progress.csl rename to buildres/csl/csl-styles/dependent/biotechnology-progress.csl diff --git a/src/main/resources/csl-styles/dependent/biotechnology-reports.csl b/buildres/csl/csl-styles/dependent/biotechnology-reports.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/biotechnology-reports.csl rename to buildres/csl/csl-styles/dependent/biotechnology-reports.csl diff --git a/src/main/resources/csl-styles/dependent/biotechnology-research-and-innovation.csl b/buildres/csl/csl-styles/dependent/biotechnology-research-and-innovation.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/biotechnology-research-and-innovation.csl rename to buildres/csl/csl-styles/dependent/biotechnology-research-and-innovation.csl diff --git a/src/main/resources/csl-styles/dependent/biotribology.csl b/buildres/csl/csl-styles/dependent/biotribology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/biotribology.csl rename to buildres/csl/csl-styles/dependent/biotribology.csl diff --git a/src/main/resources/csl-styles/dependent/bit-numerical-mathematics.csl b/buildres/csl/csl-styles/dependent/bit-numerical-mathematics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/bit-numerical-mathematics.csl rename to buildres/csl/csl-styles/dependent/bit-numerical-mathematics.csl diff --git a/src/main/resources/csl-styles/dependent/bjog.csl b/buildres/csl/csl-styles/dependent/bjog.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/bjog.csl rename to buildres/csl/csl-styles/dependent/bjog.csl diff --git a/src/main/resources/csl-styles/dependent/blood-cancer-discovery.csl b/buildres/csl/csl-styles/dependent/blood-cancer-discovery.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/blood-cancer-discovery.csl rename to buildres/csl/csl-styles/dependent/blood-cancer-discovery.csl diff --git a/src/main/resources/csl-styles/dependent/blood-cancer-journal.csl b/buildres/csl/csl-styles/dependent/blood-cancer-journal.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/blood-cancer-journal.csl rename to buildres/csl/csl-styles/dependent/blood-cancer-journal.csl diff --git a/src/main/resources/csl-styles/dependent/blood-cells-molecules-and-diseases.csl b/buildres/csl/csl-styles/dependent/blood-cells-molecules-and-diseases.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/blood-cells-molecules-and-diseases.csl rename to buildres/csl/csl-styles/dependent/blood-cells-molecules-and-diseases.csl diff --git a/src/main/resources/csl-styles/dependent/blood-purification.csl b/buildres/csl/csl-styles/dependent/blood-purification.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/blood-purification.csl rename to buildres/csl/csl-styles/dependent/blood-purification.csl diff --git a/src/main/resources/csl-styles/dependent/blood-reviews.csl b/buildres/csl/csl-styles/dependent/blood-reviews.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/blood-reviews.csl rename to buildres/csl/csl-styles/dependent/blood-reviews.csl diff --git a/src/main/resources/csl-styles/dependent/bmc-anesthesiology.csl b/buildres/csl/csl-styles/dependent/bmc-anesthesiology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/bmc-anesthesiology.csl rename to buildres/csl/csl-styles/dependent/bmc-anesthesiology.csl diff --git a/src/main/resources/csl-styles/dependent/bmc-biochemistry.csl b/buildres/csl/csl-styles/dependent/bmc-biochemistry.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/bmc-biochemistry.csl rename to buildres/csl/csl-styles/dependent/bmc-biochemistry.csl diff --git a/src/main/resources/csl-styles/dependent/bmc-bioinformatics.csl b/buildres/csl/csl-styles/dependent/bmc-bioinformatics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/bmc-bioinformatics.csl rename to buildres/csl/csl-styles/dependent/bmc-bioinformatics.csl diff --git a/src/main/resources/csl-styles/dependent/bmc-biology.csl b/buildres/csl/csl-styles/dependent/bmc-biology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/bmc-biology.csl rename to buildres/csl/csl-styles/dependent/bmc-biology.csl diff --git a/src/main/resources/csl-styles/dependent/bmc-biophysics.csl b/buildres/csl/csl-styles/dependent/bmc-biophysics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/bmc-biophysics.csl rename to buildres/csl/csl-styles/dependent/bmc-biophysics.csl diff --git a/src/main/resources/csl-styles/dependent/bmc-biotechnology.csl b/buildres/csl/csl-styles/dependent/bmc-biotechnology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/bmc-biotechnology.csl rename to buildres/csl/csl-styles/dependent/bmc-biotechnology.csl diff --git a/src/main/resources/csl-styles/dependent/bmc-cancer.csl b/buildres/csl/csl-styles/dependent/bmc-cancer.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/bmc-cancer.csl rename to buildres/csl/csl-styles/dependent/bmc-cancer.csl diff --git a/src/main/resources/csl-styles/dependent/bmc-cardiovascular-disorders.csl b/buildres/csl/csl-styles/dependent/bmc-cardiovascular-disorders.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/bmc-cardiovascular-disorders.csl rename to buildres/csl/csl-styles/dependent/bmc-cardiovascular-disorders.csl diff --git a/src/main/resources/csl-styles/dependent/bmc-cell-biology.csl b/buildres/csl/csl-styles/dependent/bmc-cell-biology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/bmc-cell-biology.csl rename to buildres/csl/csl-styles/dependent/bmc-cell-biology.csl diff --git a/src/main/resources/csl-styles/dependent/bmc-clinical-pathology.csl b/buildres/csl/csl-styles/dependent/bmc-clinical-pathology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/bmc-clinical-pathology.csl rename to buildres/csl/csl-styles/dependent/bmc-clinical-pathology.csl diff --git a/src/main/resources/csl-styles/dependent/bmc-complementary-and-alternative-medicine.csl b/buildres/csl/csl-styles/dependent/bmc-complementary-and-alternative-medicine.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/bmc-complementary-and-alternative-medicine.csl rename to buildres/csl/csl-styles/dependent/bmc-complementary-and-alternative-medicine.csl diff --git a/src/main/resources/csl-styles/dependent/bmc-dermatology.csl b/buildres/csl/csl-styles/dependent/bmc-dermatology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/bmc-dermatology.csl rename to buildres/csl/csl-styles/dependent/bmc-dermatology.csl diff --git a/src/main/resources/csl-styles/dependent/bmc-developmental-biology.csl b/buildres/csl/csl-styles/dependent/bmc-developmental-biology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/bmc-developmental-biology.csl rename to buildres/csl/csl-styles/dependent/bmc-developmental-biology.csl diff --git a/src/main/resources/csl-styles/dependent/bmc-ear-nose-and-throat-disorders.csl b/buildres/csl/csl-styles/dependent/bmc-ear-nose-and-throat-disorders.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/bmc-ear-nose-and-throat-disorders.csl rename to buildres/csl/csl-styles/dependent/bmc-ear-nose-and-throat-disorders.csl diff --git a/src/main/resources/csl-styles/dependent/bmc-ecology.csl b/buildres/csl/csl-styles/dependent/bmc-ecology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/bmc-ecology.csl rename to buildres/csl/csl-styles/dependent/bmc-ecology.csl diff --git a/src/main/resources/csl-styles/dependent/bmc-emergency-medicine.csl b/buildres/csl/csl-styles/dependent/bmc-emergency-medicine.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/bmc-emergency-medicine.csl rename to buildres/csl/csl-styles/dependent/bmc-emergency-medicine.csl diff --git a/src/main/resources/csl-styles/dependent/bmc-endocrine-disorders.csl b/buildres/csl/csl-styles/dependent/bmc-endocrine-disorders.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/bmc-endocrine-disorders.csl rename to buildres/csl/csl-styles/dependent/bmc-endocrine-disorders.csl diff --git a/src/main/resources/csl-styles/dependent/bmc-evolutionary-biology.csl b/buildres/csl/csl-styles/dependent/bmc-evolutionary-biology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/bmc-evolutionary-biology.csl rename to buildres/csl/csl-styles/dependent/bmc-evolutionary-biology.csl diff --git a/src/main/resources/csl-styles/dependent/bmc-family-practice.csl b/buildres/csl/csl-styles/dependent/bmc-family-practice.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/bmc-family-practice.csl rename to buildres/csl/csl-styles/dependent/bmc-family-practice.csl diff --git a/src/main/resources/csl-styles/dependent/bmc-gastroenterology.csl b/buildres/csl/csl-styles/dependent/bmc-gastroenterology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/bmc-gastroenterology.csl rename to buildres/csl/csl-styles/dependent/bmc-gastroenterology.csl diff --git a/src/main/resources/csl-styles/dependent/bmc-genetics.csl b/buildres/csl/csl-styles/dependent/bmc-genetics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/bmc-genetics.csl rename to buildres/csl/csl-styles/dependent/bmc-genetics.csl diff --git a/src/main/resources/csl-styles/dependent/bmc-genomics.csl b/buildres/csl/csl-styles/dependent/bmc-genomics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/bmc-genomics.csl rename to buildres/csl/csl-styles/dependent/bmc-genomics.csl diff --git a/src/main/resources/csl-styles/dependent/bmc-geriatrics.csl b/buildres/csl/csl-styles/dependent/bmc-geriatrics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/bmc-geriatrics.csl rename to buildres/csl/csl-styles/dependent/bmc-geriatrics.csl diff --git a/src/main/resources/csl-styles/dependent/bmc-health-services-research.csl b/buildres/csl/csl-styles/dependent/bmc-health-services-research.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/bmc-health-services-research.csl rename to buildres/csl/csl-styles/dependent/bmc-health-services-research.csl diff --git a/src/main/resources/csl-styles/dependent/bmc-hematology.csl b/buildres/csl/csl-styles/dependent/bmc-hematology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/bmc-hematology.csl rename to buildres/csl/csl-styles/dependent/bmc-hematology.csl diff --git a/src/main/resources/csl-styles/dependent/bmc-immunology.csl b/buildres/csl/csl-styles/dependent/bmc-immunology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/bmc-immunology.csl rename to buildres/csl/csl-styles/dependent/bmc-immunology.csl diff --git a/src/main/resources/csl-styles/dependent/bmc-infectious-diseases.csl b/buildres/csl/csl-styles/dependent/bmc-infectious-diseases.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/bmc-infectious-diseases.csl rename to buildres/csl/csl-styles/dependent/bmc-infectious-diseases.csl diff --git a/src/main/resources/csl-styles/dependent/bmc-international-health-and-human-rights.csl b/buildres/csl/csl-styles/dependent/bmc-international-health-and-human-rights.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/bmc-international-health-and-human-rights.csl rename to buildres/csl/csl-styles/dependent/bmc-international-health-and-human-rights.csl diff --git a/src/main/resources/csl-styles/dependent/bmc-medical-education.csl b/buildres/csl/csl-styles/dependent/bmc-medical-education.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/bmc-medical-education.csl rename to buildres/csl/csl-styles/dependent/bmc-medical-education.csl diff --git a/src/main/resources/csl-styles/dependent/bmc-medical-ethics.csl b/buildres/csl/csl-styles/dependent/bmc-medical-ethics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/bmc-medical-ethics.csl rename to buildres/csl/csl-styles/dependent/bmc-medical-ethics.csl diff --git a/src/main/resources/csl-styles/dependent/bmc-medical-genetics.csl b/buildres/csl/csl-styles/dependent/bmc-medical-genetics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/bmc-medical-genetics.csl rename to buildres/csl/csl-styles/dependent/bmc-medical-genetics.csl diff --git a/src/main/resources/csl-styles/dependent/bmc-medical-genomics.csl b/buildres/csl/csl-styles/dependent/bmc-medical-genomics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/bmc-medical-genomics.csl rename to buildres/csl/csl-styles/dependent/bmc-medical-genomics.csl diff --git a/src/main/resources/csl-styles/dependent/bmc-medical-imaging.csl b/buildres/csl/csl-styles/dependent/bmc-medical-imaging.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/bmc-medical-imaging.csl rename to buildres/csl/csl-styles/dependent/bmc-medical-imaging.csl diff --git a/src/main/resources/csl-styles/dependent/bmc-medical-informatics-and-decision-making.csl b/buildres/csl/csl-styles/dependent/bmc-medical-informatics-and-decision-making.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/bmc-medical-informatics-and-decision-making.csl rename to buildres/csl/csl-styles/dependent/bmc-medical-informatics-and-decision-making.csl diff --git a/src/main/resources/csl-styles/dependent/bmc-medical-research-methodology.csl b/buildres/csl/csl-styles/dependent/bmc-medical-research-methodology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/bmc-medical-research-methodology.csl rename to buildres/csl/csl-styles/dependent/bmc-medical-research-methodology.csl diff --git a/src/main/resources/csl-styles/dependent/bmc-medicine.csl b/buildres/csl/csl-styles/dependent/bmc-medicine.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/bmc-medicine.csl rename to buildres/csl/csl-styles/dependent/bmc-medicine.csl diff --git a/src/main/resources/csl-styles/dependent/bmc-microbiology.csl b/buildres/csl/csl-styles/dependent/bmc-microbiology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/bmc-microbiology.csl rename to buildres/csl/csl-styles/dependent/bmc-microbiology.csl diff --git a/src/main/resources/csl-styles/dependent/bmc-molecular-biology.csl b/buildres/csl/csl-styles/dependent/bmc-molecular-biology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/bmc-molecular-biology.csl rename to buildres/csl/csl-styles/dependent/bmc-molecular-biology.csl diff --git a/src/main/resources/csl-styles/dependent/bmc-musculoskeletal-disorders.csl b/buildres/csl/csl-styles/dependent/bmc-musculoskeletal-disorders.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/bmc-musculoskeletal-disorders.csl rename to buildres/csl/csl-styles/dependent/bmc-musculoskeletal-disorders.csl diff --git a/src/main/resources/csl-styles/dependent/bmc-nephrology.csl b/buildres/csl/csl-styles/dependent/bmc-nephrology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/bmc-nephrology.csl rename to buildres/csl/csl-styles/dependent/bmc-nephrology.csl diff --git a/src/main/resources/csl-styles/dependent/bmc-neurology.csl b/buildres/csl/csl-styles/dependent/bmc-neurology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/bmc-neurology.csl rename to buildres/csl/csl-styles/dependent/bmc-neurology.csl diff --git a/src/main/resources/csl-styles/dependent/bmc-neuroscience.csl b/buildres/csl/csl-styles/dependent/bmc-neuroscience.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/bmc-neuroscience.csl rename to buildres/csl/csl-styles/dependent/bmc-neuroscience.csl diff --git a/src/main/resources/csl-styles/dependent/bmc-nursing.csl b/buildres/csl/csl-styles/dependent/bmc-nursing.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/bmc-nursing.csl rename to buildres/csl/csl-styles/dependent/bmc-nursing.csl diff --git a/src/main/resources/csl-styles/dependent/bmc-nutrition.csl b/buildres/csl/csl-styles/dependent/bmc-nutrition.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/bmc-nutrition.csl rename to buildres/csl/csl-styles/dependent/bmc-nutrition.csl diff --git a/src/main/resources/csl-styles/dependent/bmc-obesity.csl b/buildres/csl/csl-styles/dependent/bmc-obesity.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/bmc-obesity.csl rename to buildres/csl/csl-styles/dependent/bmc-obesity.csl diff --git a/src/main/resources/csl-styles/dependent/bmc-ophthalmology.csl b/buildres/csl/csl-styles/dependent/bmc-ophthalmology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/bmc-ophthalmology.csl rename to buildres/csl/csl-styles/dependent/bmc-ophthalmology.csl diff --git a/src/main/resources/csl-styles/dependent/bmc-oral-health.csl b/buildres/csl/csl-styles/dependent/bmc-oral-health.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/bmc-oral-health.csl rename to buildres/csl/csl-styles/dependent/bmc-oral-health.csl diff --git a/src/main/resources/csl-styles/dependent/bmc-palliative-care.csl b/buildres/csl/csl-styles/dependent/bmc-palliative-care.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/bmc-palliative-care.csl rename to buildres/csl/csl-styles/dependent/bmc-palliative-care.csl diff --git a/src/main/resources/csl-styles/dependent/bmc-pediatrics.csl b/buildres/csl/csl-styles/dependent/bmc-pediatrics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/bmc-pediatrics.csl rename to buildres/csl/csl-styles/dependent/bmc-pediatrics.csl diff --git a/src/main/resources/csl-styles/dependent/bmc-pharmacology-and-toxicology.csl b/buildres/csl/csl-styles/dependent/bmc-pharmacology-and-toxicology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/bmc-pharmacology-and-toxicology.csl rename to buildres/csl/csl-styles/dependent/bmc-pharmacology-and-toxicology.csl diff --git a/src/main/resources/csl-styles/dependent/bmc-physiology.csl b/buildres/csl/csl-styles/dependent/bmc-physiology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/bmc-physiology.csl rename to buildres/csl/csl-styles/dependent/bmc-physiology.csl diff --git a/src/main/resources/csl-styles/dependent/bmc-plant-biology.csl b/buildres/csl/csl-styles/dependent/bmc-plant-biology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/bmc-plant-biology.csl rename to buildres/csl/csl-styles/dependent/bmc-plant-biology.csl diff --git a/src/main/resources/csl-styles/dependent/bmc-pregnancy-and-childbirth.csl b/buildres/csl/csl-styles/dependent/bmc-pregnancy-and-childbirth.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/bmc-pregnancy-and-childbirth.csl rename to buildres/csl/csl-styles/dependent/bmc-pregnancy-and-childbirth.csl diff --git a/src/main/resources/csl-styles/dependent/bmc-psychiatry.csl b/buildres/csl/csl-styles/dependent/bmc-psychiatry.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/bmc-psychiatry.csl rename to buildres/csl/csl-styles/dependent/bmc-psychiatry.csl diff --git a/src/main/resources/csl-styles/dependent/bmc-psychology.csl b/buildres/csl/csl-styles/dependent/bmc-psychology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/bmc-psychology.csl rename to buildres/csl/csl-styles/dependent/bmc-psychology.csl diff --git a/src/main/resources/csl-styles/dependent/bmc-public-health.csl b/buildres/csl/csl-styles/dependent/bmc-public-health.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/bmc-public-health.csl rename to buildres/csl/csl-styles/dependent/bmc-public-health.csl diff --git a/src/main/resources/csl-styles/dependent/bmc-pulmonary-medicine.csl b/buildres/csl/csl-styles/dependent/bmc-pulmonary-medicine.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/bmc-pulmonary-medicine.csl rename to buildres/csl/csl-styles/dependent/bmc-pulmonary-medicine.csl diff --git a/src/main/resources/csl-styles/dependent/bmc-research-notes.csl b/buildres/csl/csl-styles/dependent/bmc-research-notes.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/bmc-research-notes.csl rename to buildres/csl/csl-styles/dependent/bmc-research-notes.csl diff --git a/src/main/resources/csl-styles/dependent/bmc-sports-science-medicine-and-rehabilitation.csl b/buildres/csl/csl-styles/dependent/bmc-sports-science-medicine-and-rehabilitation.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/bmc-sports-science-medicine-and-rehabilitation.csl rename to buildres/csl/csl-styles/dependent/bmc-sports-science-medicine-and-rehabilitation.csl diff --git a/src/main/resources/csl-styles/dependent/bmc-structural-biology.csl b/buildres/csl/csl-styles/dependent/bmc-structural-biology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/bmc-structural-biology.csl rename to buildres/csl/csl-styles/dependent/bmc-structural-biology.csl diff --git a/src/main/resources/csl-styles/dependent/bmc-surgery.csl b/buildres/csl/csl-styles/dependent/bmc-surgery.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/bmc-surgery.csl rename to buildres/csl/csl-styles/dependent/bmc-surgery.csl diff --git a/src/main/resources/csl-styles/dependent/bmc-systems-biology.csl b/buildres/csl/csl-styles/dependent/bmc-systems-biology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/bmc-systems-biology.csl rename to buildres/csl/csl-styles/dependent/bmc-systems-biology.csl diff --git a/src/main/resources/csl-styles/dependent/bmc-urology.csl b/buildres/csl/csl-styles/dependent/bmc-urology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/bmc-urology.csl rename to buildres/csl/csl-styles/dependent/bmc-urology.csl diff --git a/src/main/resources/csl-styles/dependent/bmc-veterinary-research.csl b/buildres/csl/csl-styles/dependent/bmc-veterinary-research.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/bmc-veterinary-research.csl rename to buildres/csl/csl-styles/dependent/bmc-veterinary-research.csl diff --git a/src/main/resources/csl-styles/dependent/bmc-womens-health.csl b/buildres/csl/csl-styles/dependent/bmc-womens-health.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/bmc-womens-health.csl rename to buildres/csl/csl-styles/dependent/bmc-womens-health.csl diff --git a/src/main/resources/csl-styles/dependent/bmc-zoology.csl b/buildres/csl/csl-styles/dependent/bmc-zoology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/bmc-zoology.csl rename to buildres/csl/csl-styles/dependent/bmc-zoology.csl diff --git a/src/main/resources/csl-styles/dependent/bmj-case-reports.csl b/buildres/csl/csl-styles/dependent/bmj-case-reports.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/bmj-case-reports.csl rename to buildres/csl/csl-styles/dependent/bmj-case-reports.csl diff --git a/src/main/resources/csl-styles/dependent/bmj-open-diabetes-research-and-care.csl b/buildres/csl/csl-styles/dependent/bmj-open-diabetes-research-and-care.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/bmj-open-diabetes-research-and-care.csl rename to buildres/csl/csl-styles/dependent/bmj-open-diabetes-research-and-care.csl diff --git a/src/main/resources/csl-styles/dependent/bmj-open-respiratory-research.csl b/buildres/csl/csl-styles/dependent/bmj-open-respiratory-research.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/bmj-open-respiratory-research.csl rename to buildres/csl/csl-styles/dependent/bmj-open-respiratory-research.csl diff --git a/src/main/resources/csl-styles/dependent/bmj-open.csl b/buildres/csl/csl-styles/dependent/bmj-open.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/bmj-open.csl rename to buildres/csl/csl-styles/dependent/bmj-open.csl diff --git a/src/main/resources/csl-styles/dependent/bmj-quality-and-safety.csl b/buildres/csl/csl-styles/dependent/bmj-quality-and-safety.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/bmj-quality-and-safety.csl rename to buildres/csl/csl-styles/dependent/bmj-quality-and-safety.csl diff --git a/src/main/resources/csl-styles/dependent/bmj-quality-improvement-reports.csl b/buildres/csl/csl-styles/dependent/bmj-quality-improvement-reports.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/bmj-quality-improvement-reports.csl rename to buildres/csl/csl-styles/dependent/bmj-quality-improvement-reports.csl diff --git a/src/main/resources/csl-styles/dependent/bmj-supportive-and-palliative-care.csl b/buildres/csl/csl-styles/dependent/bmj-supportive-and-palliative-care.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/bmj-supportive-and-palliative-care.csl rename to buildres/csl/csl-styles/dependent/bmj-supportive-and-palliative-care.csl diff --git a/src/main/resources/csl-styles/dependent/body-image.csl b/buildres/csl/csl-styles/dependent/body-image.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/body-image.csl rename to buildres/csl/csl-styles/dependent/body-image.csl diff --git a/src/main/resources/csl-styles/dependent/body-movement-and-dance-in-psychotherapy.csl b/buildres/csl/csl-styles/dependent/body-movement-and-dance-in-psychotherapy.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/body-movement-and-dance-in-psychotherapy.csl rename to buildres/csl/csl-styles/dependent/body-movement-and-dance-in-psychotherapy.csl diff --git a/src/main/resources/csl-styles/dependent/boletin-de-la-sociedad-espanola-de-ceramica-y-vidrio.csl b/buildres/csl/csl-styles/dependent/boletin-de-la-sociedad-espanola-de-ceramica-y-vidrio.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/boletin-de-la-sociedad-espanola-de-ceramica-y-vidrio.csl rename to buildres/csl/csl-styles/dependent/boletin-de-la-sociedad-espanola-de-ceramica-y-vidrio.csl diff --git a/src/main/resources/csl-styles/dependent/boletin-de-la-sociedad-matematica-mexicana.csl b/buildres/csl/csl-styles/dependent/boletin-de-la-sociedad-matematica-mexicana.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/boletin-de-la-sociedad-matematica-mexicana.csl rename to buildres/csl/csl-styles/dependent/boletin-de-la-sociedad-matematica-mexicana.csl diff --git a/src/main/resources/csl-styles/dependent/boletin-medico-del-hospital-infantil-de-mexico.csl b/buildres/csl/csl-styles/dependent/boletin-medico-del-hospital-infantil-de-mexico.csl similarity index 91% rename from src/main/resources/csl-styles/dependent/boletin-medico-del-hospital-infantil-de-mexico.csl rename to buildres/csl/csl-styles/dependent/boletin-medico-del-hospital-infantil-de-mexico.csl index cda69a55ded..3122f563c2a 100644 --- a/src/main/resources/csl-styles/dependent/boletin-medico-del-hospital-infantil-de-mexico.csl +++ b/buildres/csl/csl-styles/dependent/boletin-medico-del-hospital-infantil-de-mexico.csl @@ -1,7 +1,7 @@ diff --git a/src/main/resources/csl-styles/dependent/clinical-and-translational-medicine.csl b/buildres/csl/csl-styles/dependent/clinical-and-translational-medicine.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/clinical-and-translational-medicine.csl rename to buildres/csl/csl-styles/dependent/clinical-and-translational-medicine.csl diff --git a/src/main/resources/csl-styles/dependent/clinical-and-translational-oncology.csl b/buildres/csl/csl-styles/dependent/clinical-and-translational-oncology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/clinical-and-translational-oncology.csl rename to buildres/csl/csl-styles/dependent/clinical-and-translational-oncology.csl diff --git a/src/main/resources/csl-styles/dependent/clinical-and-translational-radiation-oncology.csl b/buildres/csl/csl-styles/dependent/clinical-and-translational-radiation-oncology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/clinical-and-translational-radiation-oncology.csl rename to buildres/csl/csl-styles/dependent/clinical-and-translational-radiation-oncology.csl diff --git a/src/main/resources/csl-styles/dependent/clinical-and-vaccine-immunology.csl b/buildres/csl/csl-styles/dependent/clinical-and-vaccine-immunology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/clinical-and-vaccine-immunology.csl rename to buildres/csl/csl-styles/dependent/clinical-and-vaccine-immunology.csl diff --git a/src/main/resources/csl-styles/dependent/clinical-autonomic-research.csl b/buildres/csl/csl-styles/dependent/clinical-autonomic-research.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/clinical-autonomic-research.csl rename to buildres/csl/csl-styles/dependent/clinical-autonomic-research.csl diff --git a/src/main/resources/csl-styles/dependent/clinical-biochemistry.csl b/buildres/csl/csl-styles/dependent/clinical-biochemistry.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/clinical-biochemistry.csl rename to buildres/csl/csl-styles/dependent/clinical-biochemistry.csl diff --git a/src/main/resources/csl-styles/dependent/clinical-biomechanics.csl b/buildres/csl/csl-styles/dependent/clinical-biomechanics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/clinical-biomechanics.csl rename to buildres/csl/csl-styles/dependent/clinical-biomechanics.csl diff --git a/src/main/resources/csl-styles/dependent/clinical-breast-cancer.csl b/buildres/csl/csl-styles/dependent/clinical-breast-cancer.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/clinical-breast-cancer.csl rename to buildres/csl/csl-styles/dependent/clinical-breast-cancer.csl diff --git a/src/main/resources/csl-styles/dependent/clinical-cancer-research.csl b/buildres/csl/csl-styles/dependent/clinical-cancer-research.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/clinical-cancer-research.csl rename to buildres/csl/csl-styles/dependent/clinical-cancer-research.csl diff --git a/src/main/resources/csl-styles/dependent/clinical-chemistry.csl b/buildres/csl/csl-styles/dependent/clinical-chemistry.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/clinical-chemistry.csl rename to buildres/csl/csl-styles/dependent/clinical-chemistry.csl diff --git a/src/main/resources/csl-styles/dependent/clinical-child-and-family-psychology-review.csl b/buildres/csl/csl-styles/dependent/clinical-child-and-family-psychology-review.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/clinical-child-and-family-psychology-review.csl rename to buildres/csl/csl-styles/dependent/clinical-child-and-family-psychology-review.csl diff --git a/src/main/resources/csl-styles/dependent/clinical-colorectal-cancer.csl b/buildres/csl/csl-styles/dependent/clinical-colorectal-cancer.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/clinical-colorectal-cancer.csl rename to buildres/csl/csl-styles/dependent/clinical-colorectal-cancer.csl diff --git a/src/main/resources/csl-styles/dependent/clinical-diabetes-and-endocrinology.csl b/buildres/csl/csl-styles/dependent/clinical-diabetes-and-endocrinology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/clinical-diabetes-and-endocrinology.csl rename to buildres/csl/csl-styles/dependent/clinical-diabetes-and-endocrinology.csl diff --git a/src/main/resources/csl-styles/dependent/clinical-drug-investigation.csl b/buildres/csl/csl-styles/dependent/clinical-drug-investigation.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/clinical-drug-investigation.csl rename to buildres/csl/csl-styles/dependent/clinical-drug-investigation.csl diff --git a/src/main/resources/csl-styles/dependent/clinical-ehealth.csl b/buildres/csl/csl-styles/dependent/clinical-ehealth.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/clinical-ehealth.csl rename to buildres/csl/csl-styles/dependent/clinical-ehealth.csl diff --git a/src/main/resources/csl-styles/dependent/clinical-epidemiology-and-global-health.csl b/buildres/csl/csl-styles/dependent/clinical-epidemiology-and-global-health.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/clinical-epidemiology-and-global-health.csl rename to buildres/csl/csl-styles/dependent/clinical-epidemiology-and-global-health.csl diff --git a/src/main/resources/csl-styles/dependent/clinical-epigenetics.csl b/buildres/csl/csl-styles/dependent/clinical-epigenetics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/clinical-epigenetics.csl rename to buildres/csl/csl-styles/dependent/clinical-epigenetics.csl diff --git a/src/main/resources/csl-styles/dependent/clinical-genitourinary-cancer.csl b/buildres/csl/csl-styles/dependent/clinical-genitourinary-cancer.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/clinical-genitourinary-cancer.csl rename to buildres/csl/csl-styles/dependent/clinical-genitourinary-cancer.csl diff --git a/src/main/resources/csl-styles/dependent/clinical-hypertension.csl b/buildres/csl/csl-styles/dependent/clinical-hypertension.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/clinical-hypertension.csl rename to buildres/csl/csl-styles/dependent/clinical-hypertension.csl diff --git a/src/main/resources/csl-styles/dependent/clinical-imaging.csl b/buildres/csl/csl-styles/dependent/clinical-imaging.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/clinical-imaging.csl rename to buildres/csl/csl-styles/dependent/clinical-imaging.csl diff --git a/src/main/resources/csl-styles/dependent/clinical-immunology.csl b/buildres/csl/csl-styles/dependent/clinical-immunology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/clinical-immunology.csl rename to buildres/csl/csl-styles/dependent/clinical-immunology.csl diff --git a/src/main/resources/csl-styles/dependent/clinical-investigation.csl b/buildres/csl/csl-styles/dependent/clinical-investigation.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/clinical-investigation.csl rename to buildres/csl/csl-styles/dependent/clinical-investigation.csl diff --git a/src/main/resources/csl-styles/dependent/clinical-journal-of-gastroenterology.csl b/buildres/csl/csl-styles/dependent/clinical-journal-of-gastroenterology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/clinical-journal-of-gastroenterology.csl rename to buildres/csl/csl-styles/dependent/clinical-journal-of-gastroenterology.csl diff --git a/src/main/resources/csl-styles/dependent/clinical-laboratory.csl b/buildres/csl/csl-styles/dependent/clinical-laboratory.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/clinical-laboratory.csl rename to buildres/csl/csl-styles/dependent/clinical-laboratory.csl diff --git a/src/main/resources/csl-styles/dependent/clinical-lipidology.csl b/buildres/csl/csl-styles/dependent/clinical-lipidology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/clinical-lipidology.csl rename to buildres/csl/csl-styles/dependent/clinical-lipidology.csl diff --git a/src/main/resources/csl-styles/dependent/clinical-lung-cancer.csl b/buildres/csl/csl-styles/dependent/clinical-lung-cancer.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/clinical-lung-cancer.csl rename to buildres/csl/csl-styles/dependent/clinical-lung-cancer.csl diff --git a/src/main/resources/csl-styles/dependent/clinical-lymphoma-myeloma-and-leukemia.csl b/buildres/csl/csl-styles/dependent/clinical-lymphoma-myeloma-and-leukemia.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/clinical-lymphoma-myeloma-and-leukemia.csl rename to buildres/csl/csl-styles/dependent/clinical-lymphoma-myeloma-and-leukemia.csl diff --git a/src/main/resources/csl-styles/dependent/clinical-mass-spectrometry.csl b/buildres/csl/csl-styles/dependent/clinical-mass-spectrometry.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/clinical-mass-spectrometry.csl rename to buildres/csl/csl-styles/dependent/clinical-mass-spectrometry.csl diff --git a/src/main/resources/csl-styles/dependent/clinical-medicine.csl b/buildres/csl/csl-styles/dependent/clinical-medicine.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/clinical-medicine.csl rename to buildres/csl/csl-styles/dependent/clinical-medicine.csl diff --git a/src/main/resources/csl-styles/dependent/clinical-microbiology-and-infection.csl b/buildres/csl/csl-styles/dependent/clinical-microbiology-and-infection.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/clinical-microbiology-and-infection.csl rename to buildres/csl/csl-styles/dependent/clinical-microbiology-and-infection.csl diff --git a/src/main/resources/csl-styles/dependent/clinical-microbiology-newsletter.csl b/buildres/csl/csl-styles/dependent/clinical-microbiology-newsletter.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/clinical-microbiology-newsletter.csl rename to buildres/csl/csl-styles/dependent/clinical-microbiology-newsletter.csl diff --git a/src/main/resources/csl-styles/dependent/clinical-microbiology-reviews.csl b/buildres/csl/csl-styles/dependent/clinical-microbiology-reviews.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/clinical-microbiology-reviews.csl rename to buildres/csl/csl-styles/dependent/clinical-microbiology-reviews.csl diff --git a/src/main/resources/csl-styles/dependent/clinical-neurology-and-neurosurgery.csl b/buildres/csl/csl-styles/dependent/clinical-neurology-and-neurosurgery.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/clinical-neurology-and-neurosurgery.csl rename to buildres/csl/csl-styles/dependent/clinical-neurology-and-neurosurgery.csl diff --git a/src/main/resources/csl-styles/dependent/clinical-neurophysiology-practice.csl b/buildres/csl/csl-styles/dependent/clinical-neurophysiology-practice.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/clinical-neurophysiology-practice.csl rename to buildres/csl/csl-styles/dependent/clinical-neurophysiology-practice.csl diff --git a/src/main/resources/csl-styles/dependent/clinical-neurophysiology.csl b/buildres/csl/csl-styles/dependent/clinical-neurophysiology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/clinical-neurophysiology.csl rename to buildres/csl/csl-styles/dependent/clinical-neurophysiology.csl diff --git a/src/main/resources/csl-styles/dependent/clinical-neuroradiology.csl b/buildres/csl/csl-styles/dependent/clinical-neuroradiology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/clinical-neuroradiology.csl rename to buildres/csl/csl-styles/dependent/clinical-neuroradiology.csl diff --git a/src/main/resources/csl-styles/dependent/clinical-nutrition-espen.csl b/buildres/csl/csl-styles/dependent/clinical-nutrition-espen.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/clinical-nutrition-espen.csl rename to buildres/csl/csl-styles/dependent/clinical-nutrition-espen.csl diff --git a/src/main/resources/csl-styles/dependent/clinical-nutrition-experimental.csl b/buildres/csl/csl-styles/dependent/clinical-nutrition-experimental.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/clinical-nutrition-experimental.csl rename to buildres/csl/csl-styles/dependent/clinical-nutrition-experimental.csl diff --git a/src/main/resources/csl-styles/dependent/clinical-nutrition-supplements.csl b/buildres/csl/csl-styles/dependent/clinical-nutrition-supplements.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/clinical-nutrition-supplements.csl rename to buildres/csl/csl-styles/dependent/clinical-nutrition-supplements.csl diff --git a/src/main/resources/csl-styles/dependent/clinical-nutrition.csl b/buildres/csl/csl-styles/dependent/clinical-nutrition.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/clinical-nutrition.csl rename to buildres/csl/csl-styles/dependent/clinical-nutrition.csl diff --git a/src/main/resources/csl-styles/dependent/clinical-oncology.csl b/buildres/csl/csl-styles/dependent/clinical-oncology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/clinical-oncology.csl rename to buildres/csl/csl-styles/dependent/clinical-oncology.csl diff --git a/src/main/resources/csl-styles/dependent/clinical-oral-investigations.csl b/buildres/csl/csl-styles/dependent/clinical-oral-investigations.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/clinical-oral-investigations.csl rename to buildres/csl/csl-styles/dependent/clinical-oral-investigations.csl diff --git a/src/main/resources/csl-styles/dependent/clinical-ovarian-and-other-gynecologic-cancer.csl b/buildres/csl/csl-styles/dependent/clinical-ovarian-and-other-gynecologic-cancer.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/clinical-ovarian-and-other-gynecologic-cancer.csl rename to buildres/csl/csl-styles/dependent/clinical-ovarian-and-other-gynecologic-cancer.csl diff --git a/src/main/resources/csl-styles/dependent/clinical-parkinsonism-and-related-disorders.csl b/buildres/csl/csl-styles/dependent/clinical-parkinsonism-and-related-disorders.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/clinical-parkinsonism-and-related-disorders.csl rename to buildres/csl/csl-styles/dependent/clinical-parkinsonism-and-related-disorders.csl diff --git a/src/main/resources/csl-styles/dependent/clinical-pediatrics.csl b/buildres/csl/csl-styles/dependent/clinical-pediatrics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/clinical-pediatrics.csl rename to buildres/csl/csl-styles/dependent/clinical-pediatrics.csl diff --git a/src/main/resources/csl-styles/dependent/clinical-pharmacokinetics.csl b/buildres/csl/csl-styles/dependent/clinical-pharmacokinetics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/clinical-pharmacokinetics.csl rename to buildres/csl/csl-styles/dependent/clinical-pharmacokinetics.csl diff --git a/src/main/resources/csl-styles/dependent/clinical-phytoscience.csl b/buildres/csl/csl-styles/dependent/clinical-phytoscience.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/clinical-phytoscience.csl rename to buildres/csl/csl-styles/dependent/clinical-phytoscience.csl diff --git a/src/main/resources/csl-styles/dependent/clinical-plasma-medicine.csl b/buildres/csl/csl-styles/dependent/clinical-plasma-medicine.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/clinical-plasma-medicine.csl rename to buildres/csl/csl-styles/dependent/clinical-plasma-medicine.csl diff --git a/src/main/resources/csl-styles/dependent/clinical-practice-in-pediatric-psychology.csl b/buildres/csl/csl-styles/dependent/clinical-practice-in-pediatric-psychology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/clinical-practice-in-pediatric-psychology.csl rename to buildres/csl/csl-styles/dependent/clinical-practice-in-pediatric-psychology.csl diff --git a/src/main/resources/csl-styles/dependent/clinical-practice.csl b/buildres/csl/csl-styles/dependent/clinical-practice.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/clinical-practice.csl rename to buildres/csl/csl-styles/dependent/clinical-practice.csl diff --git a/src/main/resources/csl-styles/dependent/clinical-proteomics.csl b/buildres/csl/csl-styles/dependent/clinical-proteomics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/clinical-proteomics.csl rename to buildres/csl/csl-styles/dependent/clinical-proteomics.csl diff --git a/src/main/resources/csl-styles/dependent/clinical-psychology-review.csl b/buildres/csl/csl-styles/dependent/clinical-psychology-review.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/clinical-psychology-review.csl rename to buildres/csl/csl-styles/dependent/clinical-psychology-review.csl diff --git a/src/main/resources/csl-styles/dependent/clinical-queries-nephrology.csl b/buildres/csl/csl-styles/dependent/clinical-queries-nephrology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/clinical-queries-nephrology.csl rename to buildres/csl/csl-styles/dependent/clinical-queries-nephrology.csl diff --git a/src/main/resources/csl-styles/dependent/clinical-research-in-cardiology-supplements.csl b/buildres/csl/csl-styles/dependent/clinical-research-in-cardiology-supplements.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/clinical-research-in-cardiology-supplements.csl rename to buildres/csl/csl-styles/dependent/clinical-research-in-cardiology-supplements.csl diff --git a/src/main/resources/csl-styles/dependent/clinical-research-in-cardiology.csl b/buildres/csl/csl-styles/dependent/clinical-research-in-cardiology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/clinical-research-in-cardiology.csl rename to buildres/csl/csl-styles/dependent/clinical-research-in-cardiology.csl diff --git a/src/main/resources/csl-styles/dependent/clinical-reviews-in-allergy-and-immunology.csl b/buildres/csl/csl-styles/dependent/clinical-reviews-in-allergy-and-immunology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/clinical-reviews-in-allergy-and-immunology.csl rename to buildres/csl/csl-styles/dependent/clinical-reviews-in-allergy-and-immunology.csl diff --git a/src/main/resources/csl-styles/dependent/clinical-reviews-in-bone-and-mineral-metabolism.csl b/buildres/csl/csl-styles/dependent/clinical-reviews-in-bone-and-mineral-metabolism.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/clinical-reviews-in-bone-and-mineral-metabolism.csl rename to buildres/csl/csl-styles/dependent/clinical-reviews-in-bone-and-mineral-metabolism.csl diff --git a/src/main/resources/csl-styles/dependent/clinical-rheumatology.csl b/buildres/csl/csl-styles/dependent/clinical-rheumatology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/clinical-rheumatology.csl rename to buildres/csl/csl-styles/dependent/clinical-rheumatology.csl diff --git a/src/main/resources/csl-styles/dependent/clinical-sarcoma-research.csl b/buildres/csl/csl-styles/dependent/clinical-sarcoma-research.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/clinical-sarcoma-research.csl rename to buildres/csl/csl-styles/dependent/clinical-sarcoma-research.csl diff --git a/src/main/resources/csl-styles/dependent/clinical-simulation-in-nursing.csl b/buildres/csl/csl-styles/dependent/clinical-simulation-in-nursing.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/clinical-simulation-in-nursing.csl rename to buildres/csl/csl-styles/dependent/clinical-simulation-in-nursing.csl diff --git a/src/main/resources/csl-styles/dependent/clinical-skin-cancer.csl b/buildres/csl/csl-styles/dependent/clinical-skin-cancer.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/clinical-skin-cancer.csl rename to buildres/csl/csl-styles/dependent/clinical-skin-cancer.csl diff --git a/src/main/resources/csl-styles/dependent/clinical-social-work-journal.csl b/buildres/csl/csl-styles/dependent/clinical-social-work-journal.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/clinical-social-work-journal.csl rename to buildres/csl/csl-styles/dependent/clinical-social-work-journal.csl diff --git a/src/main/resources/csl-styles/dependent/clinical-therapeutics.csl b/buildres/csl/csl-styles/dependent/clinical-therapeutics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/clinical-therapeutics.csl rename to buildres/csl/csl-styles/dependent/clinical-therapeutics.csl diff --git a/src/main/resources/csl-styles/dependent/clinical-trials-and-regulatory-science-in-cardiology.csl b/buildres/csl/csl-styles/dependent/clinical-trials-and-regulatory-science-in-cardiology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/clinical-trials-and-regulatory-science-in-cardiology.csl rename to buildres/csl/csl-styles/dependent/clinical-trials-and-regulatory-science-in-cardiology.csl diff --git a/src/main/resources/csl-styles/dependent/clinicians-research-digest.csl b/buildres/csl/csl-styles/dependent/clinicians-research-digest.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/clinicians-research-digest.csl rename to buildres/csl/csl-styles/dependent/clinicians-research-digest.csl diff --git a/src/main/resources/csl-styles/dependent/clinics-and-research-in-hepatology-and-gastroenterology-x.csl b/buildres/csl/csl-styles/dependent/clinics-and-research-in-hepatology-and-gastroenterology-x.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/clinics-and-research-in-hepatology-and-gastroenterology-x.csl rename to buildres/csl/csl-styles/dependent/clinics-and-research-in-hepatology-and-gastroenterology-x.csl diff --git a/src/main/resources/csl-styles/dependent/clinics-and-research-in-hepatology-and-gastroenterology.csl b/buildres/csl/csl-styles/dependent/clinics-and-research-in-hepatology-and-gastroenterology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/clinics-and-research-in-hepatology-and-gastroenterology.csl rename to buildres/csl/csl-styles/dependent/clinics-and-research-in-hepatology-and-gastroenterology.csl diff --git a/src/main/resources/csl-styles/dependent/clinics-in-dermatology.csl b/buildres/csl/csl-styles/dependent/clinics-in-dermatology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/clinics-in-dermatology.csl rename to buildres/csl/csl-styles/dependent/clinics-in-dermatology.csl diff --git a/src/main/resources/csl-styles/dependent/cliometrica.csl b/buildres/csl/csl-styles/dependent/cliometrica.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/cliometrica.csl rename to buildres/csl/csl-styles/dependent/cliometrica.csl diff --git a/src/main/resources/csl-styles/dependent/cluster-computing.csl b/buildres/csl/csl-styles/dependent/cluster-computing.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/cluster-computing.csl rename to buildres/csl/csl-styles/dependent/cluster-computing.csl diff --git a/src/main/resources/csl-styles/dependent/cmaj.csl b/buildres/csl/csl-styles/dependent/cmaj.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/cmaj.csl rename to buildres/csl/csl-styles/dependent/cmaj.csl diff --git a/src/main/resources/csl-styles/dependent/cns-drugs.csl b/buildres/csl/csl-styles/dependent/cns-drugs.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/cns-drugs.csl rename to buildres/csl/csl-styles/dependent/cns-drugs.csl diff --git a/src/main/resources/csl-styles/dependent/cns-oncology.csl b/buildres/csl/csl-styles/dependent/cns-oncology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/cns-oncology.csl rename to buildres/csl/csl-styles/dependent/cns-oncology.csl diff --git a/src/main/resources/csl-styles/dependent/coaching-an-international-journal-of-theory-research-and-practice.csl b/buildres/csl/csl-styles/dependent/coaching-an-international-journal-of-theory-research-and-practice.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/coaching-an-international-journal-of-theory-research-and-practice.csl rename to buildres/csl/csl-styles/dependent/coaching-an-international-journal-of-theory-research-and-practice.csl diff --git a/src/main/resources/csl-styles/dependent/coaching-theorie-and-praxis.csl b/buildres/csl/csl-styles/dependent/coaching-theorie-and-praxis.csl similarity index 94% rename from src/main/resources/csl-styles/dependent/coaching-theorie-and-praxis.csl rename to buildres/csl/csl-styles/dependent/coaching-theorie-and-praxis.csl index e7f428f5c95..51a16b52298 100644 --- a/src/main/resources/csl-styles/dependent/coaching-theorie-and-praxis.csl +++ b/buildres/csl/csl-styles/dependent/coaching-theorie-and-praxis.csl @@ -2,7 +2,7 @@ diff --git a/src/main/resources/csl-styles/dependent/collegian.csl b/buildres/csl/csl-styles/dependent/collegian.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/collegian.csl rename to buildres/csl/csl-styles/dependent/collegian.csl diff --git a/src/main/resources/csl-styles/dependent/colloid-and-interface-science-communications.csl b/buildres/csl/csl-styles/dependent/colloid-and-interface-science-communications.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/colloid-and-interface-science-communications.csl rename to buildres/csl/csl-styles/dependent/colloid-and-interface-science-communications.csl diff --git a/src/main/resources/csl-styles/dependent/colloid-and-polymer-science.csl b/buildres/csl/csl-styles/dependent/colloid-and-polymer-science.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/colloid-and-polymer-science.csl rename to buildres/csl/csl-styles/dependent/colloid-and-polymer-science.csl diff --git a/src/main/resources/csl-styles/dependent/colloids-and-interfaces.csl b/buildres/csl/csl-styles/dependent/colloids-and-interfaces.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/colloids-and-interfaces.csl rename to buildres/csl/csl-styles/dependent/colloids-and-interfaces.csl diff --git a/src/main/resources/csl-styles/dependent/colloids-and-surfaces-a-physicochemical-and-engineering-aspects.csl b/buildres/csl/csl-styles/dependent/colloids-and-surfaces-a-physicochemical-and-engineering-aspects.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/colloids-and-surfaces-a-physicochemical-and-engineering-aspects.csl rename to buildres/csl/csl-styles/dependent/colloids-and-surfaces-a-physicochemical-and-engineering-aspects.csl diff --git a/src/main/resources/csl-styles/dependent/colloids-and-surfaces-b-biointerfaces.csl b/buildres/csl/csl-styles/dependent/colloids-and-surfaces-b-biointerfaces.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/colloids-and-surfaces-b-biointerfaces.csl rename to buildres/csl/csl-styles/dependent/colloids-and-surfaces-b-biointerfaces.csl diff --git a/src/main/resources/csl-styles/dependent/colombia-medica.csl b/buildres/csl/csl-styles/dependent/colombia-medica.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/colombia-medica.csl rename to buildres/csl/csl-styles/dependent/colombia-medica.csl diff --git a/src/main/resources/csl-styles/dependent/coloproctology.csl b/buildres/csl/csl-styles/dependent/coloproctology.csl similarity index 96% rename from src/main/resources/csl-styles/dependent/coloproctology.csl rename to buildres/csl/csl-styles/dependent/coloproctology.csl index 4b1ab05fc3f..107865fa78c 100644 --- a/src/main/resources/csl-styles/dependent/coloproctology.csl +++ b/buildres/csl/csl-styles/dependent/coloproctology.csl @@ -2,7 +2,7 @@ diff --git a/src/main/resources/csl-styles/dependent/current-addiction-reports.csl b/buildres/csl/csl-styles/dependent/current-addiction-reports.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/current-addiction-reports.csl rename to buildres/csl/csl-styles/dependent/current-addiction-reports.csl diff --git a/src/main/resources/csl-styles/dependent/current-allergy-and-asthma-reports.csl b/buildres/csl/csl-styles/dependent/current-allergy-and-asthma-reports.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/current-allergy-and-asthma-reports.csl rename to buildres/csl/csl-styles/dependent/current-allergy-and-asthma-reports.csl diff --git a/src/main/resources/csl-styles/dependent/current-anesthesiology-reports.csl b/buildres/csl/csl-styles/dependent/current-anesthesiology-reports.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/current-anesthesiology-reports.csl rename to buildres/csl/csl-styles/dependent/current-anesthesiology-reports.csl diff --git a/src/main/resources/csl-styles/dependent/current-applied-physics.csl b/buildres/csl/csl-styles/dependent/current-applied-physics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/current-applied-physics.csl rename to buildres/csl/csl-styles/dependent/current-applied-physics.csl diff --git a/src/main/resources/csl-styles/dependent/current-atherosclerosis-reports.csl b/buildres/csl/csl-styles/dependent/current-atherosclerosis-reports.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/current-atherosclerosis-reports.csl rename to buildres/csl/csl-styles/dependent/current-atherosclerosis-reports.csl diff --git a/src/main/resources/csl-styles/dependent/current-behavioral-neuroscience-reports.csl b/buildres/csl/csl-styles/dependent/current-behavioral-neuroscience-reports.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/current-behavioral-neuroscience-reports.csl rename to buildres/csl/csl-styles/dependent/current-behavioral-neuroscience-reports.csl diff --git a/src/main/resources/csl-styles/dependent/current-biology.csl b/buildres/csl/csl-styles/dependent/current-biology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/current-biology.csl rename to buildres/csl/csl-styles/dependent/current-biology.csl diff --git a/src/main/resources/csl-styles/dependent/current-bladder-dysfunction-reports.csl b/buildres/csl/csl-styles/dependent/current-bladder-dysfunction-reports.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/current-bladder-dysfunction-reports.csl rename to buildres/csl/csl-styles/dependent/current-bladder-dysfunction-reports.csl diff --git a/src/main/resources/csl-styles/dependent/current-breast-cancer-reports.csl b/buildres/csl/csl-styles/dependent/current-breast-cancer-reports.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/current-breast-cancer-reports.csl rename to buildres/csl/csl-styles/dependent/current-breast-cancer-reports.csl diff --git a/src/main/resources/csl-styles/dependent/current-cardiology-reports.csl b/buildres/csl/csl-styles/dependent/current-cardiology-reports.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/current-cardiology-reports.csl rename to buildres/csl/csl-styles/dependent/current-cardiology-reports.csl diff --git a/src/main/resources/csl-styles/dependent/current-cardiovascular-imaging-reports.csl b/buildres/csl/csl-styles/dependent/current-cardiovascular-imaging-reports.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/current-cardiovascular-imaging-reports.csl rename to buildres/csl/csl-styles/dependent/current-cardiovascular-imaging-reports.csl diff --git a/src/main/resources/csl-styles/dependent/current-cardiovascular-risk-reports.csl b/buildres/csl/csl-styles/dependent/current-cardiovascular-risk-reports.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/current-cardiovascular-risk-reports.csl rename to buildres/csl/csl-styles/dependent/current-cardiovascular-risk-reports.csl diff --git a/src/main/resources/csl-styles/dependent/current-climate-change-reports.csl b/buildres/csl/csl-styles/dependent/current-climate-change-reports.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/current-climate-change-reports.csl rename to buildres/csl/csl-styles/dependent/current-climate-change-reports.csl diff --git a/src/main/resources/csl-styles/dependent/current-clinical-microbiology-reports.csl b/buildres/csl/csl-styles/dependent/current-clinical-microbiology-reports.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/current-clinical-microbiology-reports.csl rename to buildres/csl/csl-styles/dependent/current-clinical-microbiology-reports.csl diff --git a/src/main/resources/csl-styles/dependent/current-colorectal-cancer-reports.csl b/buildres/csl/csl-styles/dependent/current-colorectal-cancer-reports.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/current-colorectal-cancer-reports.csl rename to buildres/csl/csl-styles/dependent/current-colorectal-cancer-reports.csl diff --git a/src/main/resources/csl-styles/dependent/current-dermatology-reports.csl b/buildres/csl/csl-styles/dependent/current-dermatology-reports.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/current-dermatology-reports.csl rename to buildres/csl/csl-styles/dependent/current-dermatology-reports.csl diff --git a/src/main/resources/csl-styles/dependent/current-developmental-disorders-reports.csl b/buildres/csl/csl-styles/dependent/current-developmental-disorders-reports.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/current-developmental-disorders-reports.csl rename to buildres/csl/csl-styles/dependent/current-developmental-disorders-reports.csl diff --git a/src/main/resources/csl-styles/dependent/current-diabetes-reports.csl b/buildres/csl/csl-styles/dependent/current-diabetes-reports.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/current-diabetes-reports.csl rename to buildres/csl/csl-styles/dependent/current-diabetes-reports.csl diff --git a/src/main/resources/csl-styles/dependent/current-emergency-and-hospital-medicine-reports.csl b/buildres/csl/csl-styles/dependent/current-emergency-and-hospital-medicine-reports.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/current-emergency-and-hospital-medicine-reports.csl rename to buildres/csl/csl-styles/dependent/current-emergency-and-hospital-medicine-reports.csl diff --git a/src/main/resources/csl-styles/dependent/current-environmental-health-reports.csl b/buildres/csl/csl-styles/dependent/current-environmental-health-reports.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/current-environmental-health-reports.csl rename to buildres/csl/csl-styles/dependent/current-environmental-health-reports.csl diff --git a/src/main/resources/csl-styles/dependent/current-epidemiology-reports.csl b/buildres/csl/csl-styles/dependent/current-epidemiology-reports.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/current-epidemiology-reports.csl rename to buildres/csl/csl-styles/dependent/current-epidemiology-reports.csl diff --git a/src/main/resources/csl-styles/dependent/current-eye-research.csl b/buildres/csl/csl-styles/dependent/current-eye-research.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/current-eye-research.csl rename to buildres/csl/csl-styles/dependent/current-eye-research.csl diff --git a/src/main/resources/csl-styles/dependent/current-forestry-reports.csl b/buildres/csl/csl-styles/dependent/current-forestry-reports.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/current-forestry-reports.csl rename to buildres/csl/csl-styles/dependent/current-forestry-reports.csl diff --git a/src/main/resources/csl-styles/dependent/current-fungal-infection-reports.csl b/buildres/csl/csl-styles/dependent/current-fungal-infection-reports.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/current-fungal-infection-reports.csl rename to buildres/csl/csl-styles/dependent/current-fungal-infection-reports.csl diff --git a/src/main/resources/csl-styles/dependent/current-gastroenterology-reports.csl b/buildres/csl/csl-styles/dependent/current-gastroenterology-reports.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/current-gastroenterology-reports.csl rename to buildres/csl/csl-styles/dependent/current-gastroenterology-reports.csl diff --git a/src/main/resources/csl-styles/dependent/current-genetic-medicine-reports.csl b/buildres/csl/csl-styles/dependent/current-genetic-medicine-reports.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/current-genetic-medicine-reports.csl rename to buildres/csl/csl-styles/dependent/current-genetic-medicine-reports.csl diff --git a/src/main/resources/csl-styles/dependent/current-genetics.csl b/buildres/csl/csl-styles/dependent/current-genetics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/current-genetics.csl rename to buildres/csl/csl-styles/dependent/current-genetics.csl diff --git a/src/main/resources/csl-styles/dependent/current-geriatrics-reports.csl b/buildres/csl/csl-styles/dependent/current-geriatrics-reports.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/current-geriatrics-reports.csl rename to buildres/csl/csl-styles/dependent/current-geriatrics-reports.csl diff --git a/src/main/resources/csl-styles/dependent/current-heart-failure-reports.csl b/buildres/csl/csl-styles/dependent/current-heart-failure-reports.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/current-heart-failure-reports.csl rename to buildres/csl/csl-styles/dependent/current-heart-failure-reports.csl diff --git a/src/main/resources/csl-styles/dependent/current-hematologic-malignancy-reports.csl b/buildres/csl/csl-styles/dependent/current-hematologic-malignancy-reports.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/current-hematologic-malignancy-reports.csl rename to buildres/csl/csl-styles/dependent/current-hematologic-malignancy-reports.csl diff --git a/src/main/resources/csl-styles/dependent/current-hepatology-reports.csl b/buildres/csl/csl-styles/dependent/current-hepatology-reports.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/current-hepatology-reports.csl rename to buildres/csl/csl-styles/dependent/current-hepatology-reports.csl diff --git a/src/main/resources/csl-styles/dependent/current-hiv-aids-reports.csl b/buildres/csl/csl-styles/dependent/current-hiv-aids-reports.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/current-hiv-aids-reports.csl rename to buildres/csl/csl-styles/dependent/current-hiv-aids-reports.csl diff --git a/src/main/resources/csl-styles/dependent/current-hypertension-reports.csl b/buildres/csl/csl-styles/dependent/current-hypertension-reports.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/current-hypertension-reports.csl rename to buildres/csl/csl-styles/dependent/current-hypertension-reports.csl diff --git a/src/main/resources/csl-styles/dependent/current-infectious-disease-reports.csl b/buildres/csl/csl-styles/dependent/current-infectious-disease-reports.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/current-infectious-disease-reports.csl rename to buildres/csl/csl-styles/dependent/current-infectious-disease-reports.csl diff --git a/src/main/resources/csl-styles/dependent/current-issues-in-language-planning.csl b/buildres/csl/csl-styles/dependent/current-issues-in-language-planning.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/current-issues-in-language-planning.csl rename to buildres/csl/csl-styles/dependent/current-issues-in-language-planning.csl diff --git a/src/main/resources/csl-styles/dependent/current-issues-in-tourism.csl b/buildres/csl/csl-styles/dependent/current-issues-in-tourism.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/current-issues-in-tourism.csl rename to buildres/csl/csl-styles/dependent/current-issues-in-tourism.csl diff --git a/src/main/resources/csl-styles/dependent/current-landscape-ecology-reports.csl b/buildres/csl/csl-styles/dependent/current-landscape-ecology-reports.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/current-landscape-ecology-reports.csl rename to buildres/csl/csl-styles/dependent/current-landscape-ecology-reports.csl diff --git a/src/main/resources/csl-styles/dependent/current-medical-research-and-opinion.csl b/buildres/csl/csl-styles/dependent/current-medical-research-and-opinion.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/current-medical-research-and-opinion.csl rename to buildres/csl/csl-styles/dependent/current-medical-research-and-opinion.csl diff --git a/src/main/resources/csl-styles/dependent/current-medicine-research-and-practice.csl b/buildres/csl/csl-styles/dependent/current-medicine-research-and-practice.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/current-medicine-research-and-practice.csl rename to buildres/csl/csl-styles/dependent/current-medicine-research-and-practice.csl diff --git a/src/main/resources/csl-styles/dependent/current-microbiology.csl b/buildres/csl/csl-styles/dependent/current-microbiology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/current-microbiology.csl rename to buildres/csl/csl-styles/dependent/current-microbiology.csl diff --git a/src/main/resources/csl-styles/dependent/current-molecular-biology-reports.csl b/buildres/csl/csl-styles/dependent/current-molecular-biology-reports.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/current-molecular-biology-reports.csl rename to buildres/csl/csl-styles/dependent/current-molecular-biology-reports.csl diff --git a/src/main/resources/csl-styles/dependent/current-neurology-and-neuroscience-reports.csl b/buildres/csl/csl-styles/dependent/current-neurology-and-neuroscience-reports.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/current-neurology-and-neuroscience-reports.csl rename to buildres/csl/csl-styles/dependent/current-neurology-and-neuroscience-reports.csl diff --git a/src/main/resources/csl-styles/dependent/current-nutrition-reports.csl b/buildres/csl/csl-styles/dependent/current-nutrition-reports.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/current-nutrition-reports.csl rename to buildres/csl/csl-styles/dependent/current-nutrition-reports.csl diff --git a/src/main/resources/csl-styles/dependent/current-obesity-reports.csl b/buildres/csl/csl-styles/dependent/current-obesity-reports.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/current-obesity-reports.csl rename to buildres/csl/csl-styles/dependent/current-obesity-reports.csl diff --git a/src/main/resources/csl-styles/dependent/current-obstetrics-and-gynecology-reports.csl b/buildres/csl/csl-styles/dependent/current-obstetrics-and-gynecology-reports.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/current-obstetrics-and-gynecology-reports.csl rename to buildres/csl/csl-styles/dependent/current-obstetrics-and-gynecology-reports.csl diff --git a/src/main/resources/csl-styles/dependent/current-oncology-reports.csl b/buildres/csl/csl-styles/dependent/current-oncology-reports.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/current-oncology-reports.csl rename to buildres/csl/csl-styles/dependent/current-oncology-reports.csl diff --git a/src/main/resources/csl-styles/dependent/current-ophthalmology-reports.csl b/buildres/csl/csl-styles/dependent/current-ophthalmology-reports.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/current-ophthalmology-reports.csl rename to buildres/csl/csl-styles/dependent/current-ophthalmology-reports.csl diff --git a/src/main/resources/csl-styles/dependent/current-opinion-in-behavioral-sciences.csl b/buildres/csl/csl-styles/dependent/current-opinion-in-behavioral-sciences.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/current-opinion-in-behavioral-sciences.csl rename to buildres/csl/csl-styles/dependent/current-opinion-in-behavioral-sciences.csl diff --git a/src/main/resources/csl-styles/dependent/current-opinion-in-biotechnology.csl b/buildres/csl/csl-styles/dependent/current-opinion-in-biotechnology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/current-opinion-in-biotechnology.csl rename to buildres/csl/csl-styles/dependent/current-opinion-in-biotechnology.csl diff --git a/src/main/resources/csl-styles/dependent/current-opinion-in-cell-biology.csl b/buildres/csl/csl-styles/dependent/current-opinion-in-cell-biology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/current-opinion-in-cell-biology.csl rename to buildres/csl/csl-styles/dependent/current-opinion-in-cell-biology.csl diff --git a/src/main/resources/csl-styles/dependent/current-opinion-in-chemical-biology.csl b/buildres/csl/csl-styles/dependent/current-opinion-in-chemical-biology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/current-opinion-in-chemical-biology.csl rename to buildres/csl/csl-styles/dependent/current-opinion-in-chemical-biology.csl diff --git a/src/main/resources/csl-styles/dependent/current-opinion-in-chemical-engineering.csl b/buildres/csl/csl-styles/dependent/current-opinion-in-chemical-engineering.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/current-opinion-in-chemical-engineering.csl rename to buildres/csl/csl-styles/dependent/current-opinion-in-chemical-engineering.csl diff --git a/src/main/resources/csl-styles/dependent/current-opinion-in-colloid-and-interface-science.csl b/buildres/csl/csl-styles/dependent/current-opinion-in-colloid-and-interface-science.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/current-opinion-in-colloid-and-interface-science.csl rename to buildres/csl/csl-styles/dependent/current-opinion-in-colloid-and-interface-science.csl diff --git a/src/main/resources/csl-styles/dependent/current-opinion-in-electrochemistry.csl b/buildres/csl/csl-styles/dependent/current-opinion-in-electrochemistry.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/current-opinion-in-electrochemistry.csl rename to buildres/csl/csl-styles/dependent/current-opinion-in-electrochemistry.csl diff --git a/src/main/resources/csl-styles/dependent/current-opinion-in-environmental-sustainability.csl b/buildres/csl/csl-styles/dependent/current-opinion-in-environmental-sustainability.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/current-opinion-in-environmental-sustainability.csl rename to buildres/csl/csl-styles/dependent/current-opinion-in-environmental-sustainability.csl diff --git a/src/main/resources/csl-styles/dependent/current-opinion-in-food-science.csl b/buildres/csl/csl-styles/dependent/current-opinion-in-food-science.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/current-opinion-in-food-science.csl rename to buildres/csl/csl-styles/dependent/current-opinion-in-food-science.csl diff --git a/src/main/resources/csl-styles/dependent/current-opinion-in-genetics-and-development.csl b/buildres/csl/csl-styles/dependent/current-opinion-in-genetics-and-development.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/current-opinion-in-genetics-and-development.csl rename to buildres/csl/csl-styles/dependent/current-opinion-in-genetics-and-development.csl diff --git a/src/main/resources/csl-styles/dependent/current-opinion-in-green-and-sustainable-chemistry.csl b/buildres/csl/csl-styles/dependent/current-opinion-in-green-and-sustainable-chemistry.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/current-opinion-in-green-and-sustainable-chemistry.csl rename to buildres/csl/csl-styles/dependent/current-opinion-in-green-and-sustainable-chemistry.csl diff --git a/src/main/resources/csl-styles/dependent/current-opinion-in-immunology.csl b/buildres/csl/csl-styles/dependent/current-opinion-in-immunology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/current-opinion-in-immunology.csl rename to buildres/csl/csl-styles/dependent/current-opinion-in-immunology.csl diff --git a/src/main/resources/csl-styles/dependent/current-opinion-in-insect-science.csl b/buildres/csl/csl-styles/dependent/current-opinion-in-insect-science.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/current-opinion-in-insect-science.csl rename to buildres/csl/csl-styles/dependent/current-opinion-in-insect-science.csl diff --git a/src/main/resources/csl-styles/dependent/current-opinion-in-microbiology.csl b/buildres/csl/csl-styles/dependent/current-opinion-in-microbiology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/current-opinion-in-microbiology.csl rename to buildres/csl/csl-styles/dependent/current-opinion-in-microbiology.csl diff --git a/src/main/resources/csl-styles/dependent/current-opinion-in-neurobiology.csl b/buildres/csl/csl-styles/dependent/current-opinion-in-neurobiology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/current-opinion-in-neurobiology.csl rename to buildres/csl/csl-styles/dependent/current-opinion-in-neurobiology.csl diff --git a/src/main/resources/csl-styles/dependent/current-opinion-in-ophthalmology.csl b/buildres/csl/csl-styles/dependent/current-opinion-in-ophthalmology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/current-opinion-in-ophthalmology.csl rename to buildres/csl/csl-styles/dependent/current-opinion-in-ophthalmology.csl diff --git a/src/main/resources/csl-styles/dependent/current-opinion-in-pharmacology.csl b/buildres/csl/csl-styles/dependent/current-opinion-in-pharmacology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/current-opinion-in-pharmacology.csl rename to buildres/csl/csl-styles/dependent/current-opinion-in-pharmacology.csl diff --git a/src/main/resources/csl-styles/dependent/current-opinion-in-plant-biology.csl b/buildres/csl/csl-styles/dependent/current-opinion-in-plant-biology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/current-opinion-in-plant-biology.csl rename to buildres/csl/csl-styles/dependent/current-opinion-in-plant-biology.csl diff --git a/src/main/resources/csl-styles/dependent/current-opinion-in-psychology.csl b/buildres/csl/csl-styles/dependent/current-opinion-in-psychology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/current-opinion-in-psychology.csl rename to buildres/csl/csl-styles/dependent/current-opinion-in-psychology.csl diff --git a/src/main/resources/csl-styles/dependent/current-opinion-in-solid-state-and-materials-science.csl b/buildres/csl/csl-styles/dependent/current-opinion-in-solid-state-and-materials-science.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/current-opinion-in-solid-state-and-materials-science.csl rename to buildres/csl/csl-styles/dependent/current-opinion-in-solid-state-and-materials-science.csl diff --git a/src/main/resources/csl-styles/dependent/current-opinion-in-structural-biology.csl b/buildres/csl/csl-styles/dependent/current-opinion-in-structural-biology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/current-opinion-in-structural-biology.csl rename to buildres/csl/csl-styles/dependent/current-opinion-in-structural-biology.csl diff --git a/src/main/resources/csl-styles/dependent/current-opinion-in-toxicology.csl b/buildres/csl/csl-styles/dependent/current-opinion-in-toxicology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/current-opinion-in-toxicology.csl rename to buildres/csl/csl-styles/dependent/current-opinion-in-toxicology.csl diff --git a/src/main/resources/csl-styles/dependent/current-opinion-in-virology.csl b/buildres/csl/csl-styles/dependent/current-opinion-in-virology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/current-opinion-in-virology.csl rename to buildres/csl/csl-styles/dependent/current-opinion-in-virology.csl diff --git a/src/main/resources/csl-styles/dependent/current-oral-health-reports.csl b/buildres/csl/csl-styles/dependent/current-oral-health-reports.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/current-oral-health-reports.csl rename to buildres/csl/csl-styles/dependent/current-oral-health-reports.csl diff --git a/src/main/resources/csl-styles/dependent/current-osteoporosis-reports.csl b/buildres/csl/csl-styles/dependent/current-osteoporosis-reports.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/current-osteoporosis-reports.csl rename to buildres/csl/csl-styles/dependent/current-osteoporosis-reports.csl diff --git a/src/main/resources/csl-styles/dependent/current-otorhinolaryngology-reports.csl b/buildres/csl/csl-styles/dependent/current-otorhinolaryngology-reports.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/current-otorhinolaryngology-reports.csl rename to buildres/csl/csl-styles/dependent/current-otorhinolaryngology-reports.csl diff --git a/src/main/resources/csl-styles/dependent/current-pain-and-headache-reports.csl b/buildres/csl/csl-styles/dependent/current-pain-and-headache-reports.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/current-pain-and-headache-reports.csl rename to buildres/csl/csl-styles/dependent/current-pain-and-headache-reports.csl diff --git a/src/main/resources/csl-styles/dependent/current-pathobiology-reports.csl b/buildres/csl/csl-styles/dependent/current-pathobiology-reports.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/current-pathobiology-reports.csl rename to buildres/csl/csl-styles/dependent/current-pathobiology-reports.csl diff --git a/src/main/resources/csl-styles/dependent/current-pediatrics-reports.csl b/buildres/csl/csl-styles/dependent/current-pediatrics-reports.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/current-pediatrics-reports.csl rename to buildres/csl/csl-styles/dependent/current-pediatrics-reports.csl diff --git a/src/main/resources/csl-styles/dependent/current-pharmacology-reports.csl b/buildres/csl/csl-styles/dependent/current-pharmacology-reports.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/current-pharmacology-reports.csl rename to buildres/csl/csl-styles/dependent/current-pharmacology-reports.csl diff --git a/src/main/resources/csl-styles/dependent/current-physical-medicine-and-rehabilitation-reports.csl b/buildres/csl/csl-styles/dependent/current-physical-medicine-and-rehabilitation-reports.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/current-physical-medicine-and-rehabilitation-reports.csl rename to buildres/csl/csl-styles/dependent/current-physical-medicine-and-rehabilitation-reports.csl diff --git a/src/main/resources/csl-styles/dependent/current-plant-biology.csl b/buildres/csl/csl-styles/dependent/current-plant-biology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/current-plant-biology.csl rename to buildres/csl/csl-styles/dependent/current-plant-biology.csl diff --git a/src/main/resources/csl-styles/dependent/current-pollution-reports.csl b/buildres/csl/csl-styles/dependent/current-pollution-reports.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/current-pollution-reports.csl rename to buildres/csl/csl-styles/dependent/current-pollution-reports.csl diff --git a/src/main/resources/csl-styles/dependent/current-problems-in-cardiology.csl b/buildres/csl/csl-styles/dependent/current-problems-in-cardiology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/current-problems-in-cardiology.csl rename to buildres/csl/csl-styles/dependent/current-problems-in-cardiology.csl diff --git a/src/main/resources/csl-styles/dependent/current-problems-in-pediatric-and-adolescent-health-care.csl b/buildres/csl/csl-styles/dependent/current-problems-in-pediatric-and-adolescent-health-care.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/current-problems-in-pediatric-and-adolescent-health-care.csl rename to buildres/csl/csl-styles/dependent/current-problems-in-pediatric-and-adolescent-health-care.csl diff --git a/src/main/resources/csl-styles/dependent/current-problems-in-surgery.csl b/buildres/csl/csl-styles/dependent/current-problems-in-surgery.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/current-problems-in-surgery.csl rename to buildres/csl/csl-styles/dependent/current-problems-in-surgery.csl diff --git a/src/main/resources/csl-styles/dependent/current-psychiatry-reports.csl b/buildres/csl/csl-styles/dependent/current-psychiatry-reports.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/current-psychiatry-reports.csl rename to buildres/csl/csl-styles/dependent/current-psychiatry-reports.csl diff --git a/src/main/resources/csl-styles/dependent/current-psychology.csl b/buildres/csl/csl-styles/dependent/current-psychology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/current-psychology.csl rename to buildres/csl/csl-styles/dependent/current-psychology.csl diff --git a/src/main/resources/csl-styles/dependent/current-pulmonology-reports.csl b/buildres/csl/csl-styles/dependent/current-pulmonology-reports.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/current-pulmonology-reports.csl rename to buildres/csl/csl-styles/dependent/current-pulmonology-reports.csl diff --git a/src/main/resources/csl-styles/dependent/current-radiology-reports.csl b/buildres/csl/csl-styles/dependent/current-radiology-reports.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/current-radiology-reports.csl rename to buildres/csl/csl-styles/dependent/current-radiology-reports.csl diff --git a/src/main/resources/csl-styles/dependent/current-research-in-biotechnology.csl b/buildres/csl/csl-styles/dependent/current-research-in-biotechnology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/current-research-in-biotechnology.csl rename to buildres/csl/csl-styles/dependent/current-research-in-biotechnology.csl diff --git a/src/main/resources/csl-styles/dependent/current-research-in-cell-biology.csl b/buildres/csl/csl-styles/dependent/current-research-in-cell-biology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/current-research-in-cell-biology.csl rename to buildres/csl/csl-styles/dependent/current-research-in-cell-biology.csl diff --git a/src/main/resources/csl-styles/dependent/current-research-in-translational-medicine.csl b/buildres/csl/csl-styles/dependent/current-research-in-translational-medicine.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/current-research-in-translational-medicine.csl rename to buildres/csl/csl-styles/dependent/current-research-in-translational-medicine.csl diff --git a/src/main/resources/csl-styles/dependent/current-reviews-in-musculoskeletal-medicine.csl b/buildres/csl/csl-styles/dependent/current-reviews-in-musculoskeletal-medicine.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/current-reviews-in-musculoskeletal-medicine.csl rename to buildres/csl/csl-styles/dependent/current-reviews-in-musculoskeletal-medicine.csl diff --git a/src/main/resources/csl-styles/dependent/current-rheumatology-reports.csl b/buildres/csl/csl-styles/dependent/current-rheumatology-reports.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/current-rheumatology-reports.csl rename to buildres/csl/csl-styles/dependent/current-rheumatology-reports.csl diff --git a/src/main/resources/csl-styles/dependent/current-sexual-health-reports.csl b/buildres/csl/csl-styles/dependent/current-sexual-health-reports.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/current-sexual-health-reports.csl rename to buildres/csl/csl-styles/dependent/current-sexual-health-reports.csl diff --git a/src/main/resources/csl-styles/dependent/current-sleep-medicine-reports.csl b/buildres/csl/csl-styles/dependent/current-sleep-medicine-reports.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/current-sleep-medicine-reports.csl rename to buildres/csl/csl-styles/dependent/current-sleep-medicine-reports.csl diff --git a/src/main/resources/csl-styles/dependent/current-stem-cell-reports.csl b/buildres/csl/csl-styles/dependent/current-stem-cell-reports.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/current-stem-cell-reports.csl rename to buildres/csl/csl-styles/dependent/current-stem-cell-reports.csl diff --git a/src/main/resources/csl-styles/dependent/current-surgery-reports.csl b/buildres/csl/csl-styles/dependent/current-surgery-reports.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/current-surgery-reports.csl rename to buildres/csl/csl-styles/dependent/current-surgery-reports.csl diff --git a/src/main/resources/csl-styles/dependent/current-sustainable-renewable-energy-reports.csl b/buildres/csl/csl-styles/dependent/current-sustainable-renewable-energy-reports.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/current-sustainable-renewable-energy-reports.csl rename to buildres/csl/csl-styles/dependent/current-sustainable-renewable-energy-reports.csl diff --git a/src/main/resources/csl-styles/dependent/current-therapeutic-research.csl b/buildres/csl/csl-styles/dependent/current-therapeutic-research.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/current-therapeutic-research.csl rename to buildres/csl/csl-styles/dependent/current-therapeutic-research.csl diff --git a/src/main/resources/csl-styles/dependent/current-transplantation-reports.csl b/buildres/csl/csl-styles/dependent/current-transplantation-reports.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/current-transplantation-reports.csl rename to buildres/csl/csl-styles/dependent/current-transplantation-reports.csl diff --git a/src/main/resources/csl-styles/dependent/current-trauma-reports.csl b/buildres/csl/csl-styles/dependent/current-trauma-reports.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/current-trauma-reports.csl rename to buildres/csl/csl-styles/dependent/current-trauma-reports.csl diff --git a/src/main/resources/csl-styles/dependent/current-treatment-options-in-allergy.csl b/buildres/csl/csl-styles/dependent/current-treatment-options-in-allergy.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/current-treatment-options-in-allergy.csl rename to buildres/csl/csl-styles/dependent/current-treatment-options-in-allergy.csl diff --git a/src/main/resources/csl-styles/dependent/current-treatment-options-in-cardiovascular-medicine.csl b/buildres/csl/csl-styles/dependent/current-treatment-options-in-cardiovascular-medicine.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/current-treatment-options-in-cardiovascular-medicine.csl rename to buildres/csl/csl-styles/dependent/current-treatment-options-in-cardiovascular-medicine.csl diff --git a/src/main/resources/csl-styles/dependent/current-treatment-options-in-gastroenterology.csl b/buildres/csl/csl-styles/dependent/current-treatment-options-in-gastroenterology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/current-treatment-options-in-gastroenterology.csl rename to buildres/csl/csl-styles/dependent/current-treatment-options-in-gastroenterology.csl diff --git a/src/main/resources/csl-styles/dependent/current-treatment-options-in-infectious-diseases.csl b/buildres/csl/csl-styles/dependent/current-treatment-options-in-infectious-diseases.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/current-treatment-options-in-infectious-diseases.csl rename to buildres/csl/csl-styles/dependent/current-treatment-options-in-infectious-diseases.csl diff --git a/src/main/resources/csl-styles/dependent/current-treatment-options-in-neurology.csl b/buildres/csl/csl-styles/dependent/current-treatment-options-in-neurology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/current-treatment-options-in-neurology.csl rename to buildres/csl/csl-styles/dependent/current-treatment-options-in-neurology.csl diff --git a/src/main/resources/csl-styles/dependent/current-treatment-options-in-oncology.csl b/buildres/csl/csl-styles/dependent/current-treatment-options-in-oncology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/current-treatment-options-in-oncology.csl rename to buildres/csl/csl-styles/dependent/current-treatment-options-in-oncology.csl diff --git a/src/main/resources/csl-styles/dependent/current-treatment-options-in-pediatrics.csl b/buildres/csl/csl-styles/dependent/current-treatment-options-in-pediatrics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/current-treatment-options-in-pediatrics.csl rename to buildres/csl/csl-styles/dependent/current-treatment-options-in-pediatrics.csl diff --git a/src/main/resources/csl-styles/dependent/current-treatment-options-in-psychiatry.csl b/buildres/csl/csl-styles/dependent/current-treatment-options-in-psychiatry.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/current-treatment-options-in-psychiatry.csl rename to buildres/csl/csl-styles/dependent/current-treatment-options-in-psychiatry.csl diff --git a/src/main/resources/csl-styles/dependent/current-treatment-options-in-rheumatology.csl b/buildres/csl/csl-styles/dependent/current-treatment-options-in-rheumatology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/current-treatment-options-in-rheumatology.csl rename to buildres/csl/csl-styles/dependent/current-treatment-options-in-rheumatology.csl diff --git a/src/main/resources/csl-styles/dependent/current-tropical-medicine-reports.csl b/buildres/csl/csl-styles/dependent/current-tropical-medicine-reports.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/current-tropical-medicine-reports.csl rename to buildres/csl/csl-styles/dependent/current-tropical-medicine-reports.csl diff --git a/src/main/resources/csl-styles/dependent/current-urology-reports.csl b/buildres/csl/csl-styles/dependent/current-urology-reports.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/current-urology-reports.csl rename to buildres/csl/csl-styles/dependent/current-urology-reports.csl diff --git a/src/main/resources/csl-styles/dependent/current-urology.csl b/buildres/csl/csl-styles/dependent/current-urology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/current-urology.csl rename to buildres/csl/csl-styles/dependent/current-urology.csl diff --git a/src/main/resources/csl-styles/dependent/currents-in-pharmacy-teaching-and-learning.csl b/buildres/csl/csl-styles/dependent/currents-in-pharmacy-teaching-and-learning.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/currents-in-pharmacy-teaching-and-learning.csl rename to buildres/csl/csl-styles/dependent/currents-in-pharmacy-teaching-and-learning.csl diff --git a/src/main/resources/csl-styles/dependent/curriculum-journal.csl b/buildres/csl/csl-styles/dependent/curriculum-journal.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/curriculum-journal.csl rename to buildres/csl/csl-styles/dependent/curriculum-journal.csl diff --git a/src/main/resources/csl-styles/dependent/customer-needs-and-solutions.csl b/buildres/csl/csl-styles/dependent/customer-needs-and-solutions.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/customer-needs-and-solutions.csl rename to buildres/csl/csl-styles/dependent/customer-needs-and-solutions.csl diff --git a/src/main/resources/csl-styles/dependent/cytogenetic-and-genome-research.csl b/buildres/csl/csl-styles/dependent/cytogenetic-and-genome-research.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/cytogenetic-and-genome-research.csl rename to buildres/csl/csl-styles/dependent/cytogenetic-and-genome-research.csl diff --git a/src/main/resources/csl-styles/dependent/cytokine-and-growth-factor-reviews.csl b/buildres/csl/csl-styles/dependent/cytokine-and-growth-factor-reviews.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/cytokine-and-growth-factor-reviews.csl rename to buildres/csl/csl-styles/dependent/cytokine-and-growth-factor-reviews.csl diff --git a/src/main/resources/csl-styles/dependent/cytokine-x.csl b/buildres/csl/csl-styles/dependent/cytokine-x.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/cytokine-x.csl rename to buildres/csl/csl-styles/dependent/cytokine-x.csl diff --git a/src/main/resources/csl-styles/dependent/cytokine.csl b/buildres/csl/csl-styles/dependent/cytokine.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/cytokine.csl rename to buildres/csl/csl-styles/dependent/cytokine.csl diff --git a/src/main/resources/csl-styles/dependent/cytotechnology.csl b/buildres/csl/csl-styles/dependent/cytotechnology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/cytotechnology.csl rename to buildres/csl/csl-styles/dependent/cytotechnology.csl diff --git a/src/main/resources/csl-styles/dependent/cytotherapy.csl b/buildres/csl/csl-styles/dependent/cytotherapy.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/cytotherapy.csl rename to buildres/csl/csl-styles/dependent/cytotherapy.csl diff --git a/src/main/resources/csl-styles/dependent/czech-journal-of-tourism.csl b/buildres/csl/csl-styles/dependent/czech-journal-of-tourism.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/czech-journal-of-tourism.csl rename to buildres/csl/csl-styles/dependent/czech-journal-of-tourism.csl diff --git a/src/main/resources/csl-styles/dependent/dairy-science-and-technology.csl b/buildres/csl/csl-styles/dependent/dairy-science-and-technology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/dairy-science-and-technology.csl rename to buildres/csl/csl-styles/dependent/dairy-science-and-technology.csl diff --git a/src/main/resources/csl-styles/dependent/dairy.csl b/buildres/csl/csl-styles/dependent/dairy.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/dairy.csl rename to buildres/csl/csl-styles/dependent/dairy.csl diff --git a/src/main/resources/csl-styles/dependent/dalton-transactions.csl b/buildres/csl/csl-styles/dependent/dalton-transactions.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/dalton-transactions.csl rename to buildres/csl/csl-styles/dependent/dalton-transactions.csl diff --git a/src/main/resources/csl-styles/dependent/danish-medical-journal.csl b/buildres/csl/csl-styles/dependent/danish-medical-journal.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/danish-medical-journal.csl rename to buildres/csl/csl-styles/dependent/danish-medical-journal.csl diff --git a/src/main/resources/csl-styles/dependent/daru-journal-of-pharmaceutical-sciences.csl b/buildres/csl/csl-styles/dependent/daru-journal-of-pharmaceutical-sciences.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/daru-journal-of-pharmaceutical-sciences.csl rename to buildres/csl/csl-styles/dependent/daru-journal-of-pharmaceutical-sciences.csl diff --git a/src/main/resources/csl-styles/dependent/data-and-knowledge-engineering.csl b/buildres/csl/csl-styles/dependent/data-and-knowledge-engineering.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/data-and-knowledge-engineering.csl rename to buildres/csl/csl-styles/dependent/data-and-knowledge-engineering.csl diff --git a/src/main/resources/csl-styles/dependent/data-in-brief.csl b/buildres/csl/csl-styles/dependent/data-in-brief.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/data-in-brief.csl rename to buildres/csl/csl-styles/dependent/data-in-brief.csl diff --git a/src/main/resources/csl-styles/dependent/data-mining-and-knowledge-discovery.csl b/buildres/csl/csl-styles/dependent/data-mining-and-knowledge-discovery.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/data-mining-and-knowledge-discovery.csl rename to buildres/csl/csl-styles/dependent/data-mining-and-knowledge-discovery.csl diff --git a/src/main/resources/csl-styles/dependent/data-science-and-engineering.csl b/buildres/csl/csl-styles/dependent/data-science-and-engineering.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/data-science-and-engineering.csl rename to buildres/csl/csl-styles/dependent/data-science-and-engineering.csl diff --git a/src/main/resources/csl-styles/dependent/data.csl b/buildres/csl/csl-styles/dependent/data.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/data.csl rename to buildres/csl/csl-styles/dependent/data.csl diff --git a/src/main/resources/csl-styles/dependent/datenbank-spektrum.csl b/buildres/csl/csl-styles/dependent/datenbank-spektrum.csl similarity index 96% rename from src/main/resources/csl-styles/dependent/datenbank-spektrum.csl rename to buildres/csl/csl-styles/dependent/datenbank-spektrum.csl index 9491347f800..e322d86ea6d 100644 --- a/src/main/resources/csl-styles/dependent/datenbank-spektrum.csl +++ b/buildres/csl/csl-styles/dependent/datenbank-spektrum.csl @@ -2,7 +2,7 @@ diff --git a/src/main/resources/csl-styles/dependent/european-actuarial-journal.csl b/buildres/csl/csl-styles/dependent/european-actuarial-journal.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/european-actuarial-journal.csl rename to buildres/csl/csl-styles/dependent/european-actuarial-journal.csl diff --git a/src/main/resources/csl-styles/dependent/european-addiction-research.csl b/buildres/csl/csl-styles/dependent/european-addiction-research.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/european-addiction-research.csl rename to buildres/csl/csl-styles/dependent/european-addiction-research.csl diff --git a/src/main/resources/csl-styles/dependent/european-annals-of-otorhinolaryngology-head-and-neck-diseases.csl b/buildres/csl/csl-styles/dependent/european-annals-of-otorhinolaryngology-head-and-neck-diseases.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/european-annals-of-otorhinolaryngology-head-and-neck-diseases.csl rename to buildres/csl/csl-styles/dependent/european-annals-of-otorhinolaryngology-head-and-neck-diseases.csl diff --git a/src/main/resources/csl-styles/dependent/european-archives-of-oto-rhino-laryngology.csl b/buildres/csl/csl-styles/dependent/european-archives-of-oto-rhino-laryngology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/european-archives-of-oto-rhino-laryngology.csl rename to buildres/csl/csl-styles/dependent/european-archives-of-oto-rhino-laryngology.csl diff --git a/src/main/resources/csl-styles/dependent/european-archives-of-paediatric-dentistry.csl b/buildres/csl/csl-styles/dependent/european-archives-of-paediatric-dentistry.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/european-archives-of-paediatric-dentistry.csl rename to buildres/csl/csl-styles/dependent/european-archives-of-paediatric-dentistry.csl diff --git a/src/main/resources/csl-styles/dependent/european-archives-of-psychiatry-and-clinical-neuroscience.csl b/buildres/csl/csl-styles/dependent/european-archives-of-psychiatry-and-clinical-neuroscience.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/european-archives-of-psychiatry-and-clinical-neuroscience.csl rename to buildres/csl/csl-styles/dependent/european-archives-of-psychiatry-and-clinical-neuroscience.csl diff --git a/src/main/resources/csl-styles/dependent/european-biophysics-journal.csl b/buildres/csl/csl-styles/dependent/european-biophysics-journal.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/european-biophysics-journal.csl rename to buildres/csl/csl-styles/dependent/european-biophysics-journal.csl diff --git a/src/main/resources/csl-styles/dependent/european-business-organization-law-review.csl b/buildres/csl/csl-styles/dependent/european-business-organization-law-review.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/european-business-organization-law-review.csl rename to buildres/csl/csl-styles/dependent/european-business-organization-law-review.csl diff --git a/src/main/resources/csl-styles/dependent/european-child-and-adolescent-psychiatry.csl b/buildres/csl/csl-styles/dependent/european-child-and-adolescent-psychiatry.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/european-child-and-adolescent-psychiatry.csl rename to buildres/csl/csl-styles/dependent/european-child-and-adolescent-psychiatry.csl diff --git a/src/main/resources/csl-styles/dependent/european-early-childhood-education-research-journal.csl b/buildres/csl/csl-styles/dependent/european-early-childhood-education-research-journal.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/european-early-childhood-education-research-journal.csl rename to buildres/csl/csl-styles/dependent/european-early-childhood-education-research-journal.csl diff --git a/src/main/resources/csl-styles/dependent/european-economic-review.csl b/buildres/csl/csl-styles/dependent/european-economic-review.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/european-economic-review.csl rename to buildres/csl/csl-styles/dependent/european-economic-review.csl diff --git a/src/main/resources/csl-styles/dependent/european-food-research-and-technology.csl b/buildres/csl/csl-styles/dependent/european-food-research-and-technology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/european-food-research-and-technology.csl rename to buildres/csl/csl-styles/dependent/european-food-research-and-technology.csl diff --git a/src/main/resources/csl-styles/dependent/european-geriatric-medicine.csl b/buildres/csl/csl-styles/dependent/european-geriatric-medicine.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/european-geriatric-medicine.csl rename to buildres/csl/csl-styles/dependent/european-geriatric-medicine.csl diff --git a/src/main/resources/csl-styles/dependent/european-heart-journal-acute-cardiovascular-care.csl b/buildres/csl/csl-styles/dependent/european-heart-journal-acute-cardiovascular-care.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/european-heart-journal-acute-cardiovascular-care.csl rename to buildres/csl/csl-styles/dependent/european-heart-journal-acute-cardiovascular-care.csl diff --git a/src/main/resources/csl-styles/dependent/european-heart-journal-cardiovascular-imaging.csl b/buildres/csl/csl-styles/dependent/european-heart-journal-cardiovascular-imaging.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/european-heart-journal-cardiovascular-imaging.csl rename to buildres/csl/csl-styles/dependent/european-heart-journal-cardiovascular-imaging.csl diff --git a/src/main/resources/csl-styles/dependent/european-heart-journal.csl b/buildres/csl/csl-styles/dependent/european-heart-journal.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/european-heart-journal.csl rename to buildres/csl/csl-styles/dependent/european-heart-journal.csl diff --git a/src/main/resources/csl-styles/dependent/european-journal-for-philosophy-of-science.csl b/buildres/csl/csl-styles/dependent/european-journal-for-philosophy-of-science.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/european-journal-for-philosophy-of-science.csl rename to buildres/csl/csl-styles/dependent/european-journal-for-philosophy-of-science.csl diff --git a/src/main/resources/csl-styles/dependent/european-journal-for-security-research.csl b/buildres/csl/csl-styles/dependent/european-journal-for-security-research.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/european-journal-for-security-research.csl rename to buildres/csl/csl-styles/dependent/european-journal-for-security-research.csl diff --git a/src/main/resources/csl-styles/dependent/european-journal-of-ageing.csl b/buildres/csl/csl-styles/dependent/european-journal-of-ageing.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/european-journal-of-ageing.csl rename to buildres/csl/csl-styles/dependent/european-journal-of-ageing.csl diff --git a/src/main/resources/csl-styles/dependent/european-journal-of-agronomy.csl b/buildres/csl/csl-styles/dependent/european-journal-of-agronomy.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/european-journal-of-agronomy.csl rename to buildres/csl/csl-styles/dependent/european-journal-of-agronomy.csl diff --git a/src/main/resources/csl-styles/dependent/european-journal-of-applied-physiology.csl b/buildres/csl/csl-styles/dependent/european-journal-of-applied-physiology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/european-journal-of-applied-physiology.csl rename to buildres/csl/csl-styles/dependent/european-journal-of-applied-physiology.csl diff --git a/src/main/resources/csl-styles/dependent/european-journal-of-business-and-economics.csl b/buildres/csl/csl-styles/dependent/european-journal-of-business-and-economics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/european-journal-of-business-and-economics.csl rename to buildres/csl/csl-styles/dependent/european-journal-of-business-and-economics.csl diff --git a/src/main/resources/csl-styles/dependent/european-journal-of-cancer.csl b/buildres/csl/csl-styles/dependent/european-journal-of-cancer.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/european-journal-of-cancer.csl rename to buildres/csl/csl-styles/dependent/european-journal-of-cancer.csl diff --git a/src/main/resources/csl-styles/dependent/european-journal-of-cardiovascular-nursing.csl b/buildres/csl/csl-styles/dependent/european-journal-of-cardiovascular-nursing.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/european-journal-of-cardiovascular-nursing.csl rename to buildres/csl/csl-styles/dependent/european-journal-of-cardiovascular-nursing.csl diff --git a/src/main/resources/csl-styles/dependent/european-journal-of-cell-biology.csl b/buildres/csl/csl-styles/dependent/european-journal-of-cell-biology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/european-journal-of-cell-biology.csl rename to buildres/csl/csl-styles/dependent/european-journal-of-cell-biology.csl diff --git a/src/main/resources/csl-styles/dependent/european-journal-of-clinical-investigation.csl b/buildres/csl/csl-styles/dependent/european-journal-of-clinical-investigation.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/european-journal-of-clinical-investigation.csl rename to buildres/csl/csl-styles/dependent/european-journal-of-clinical-investigation.csl diff --git a/src/main/resources/csl-styles/dependent/european-journal-of-clinical-nutrition.csl b/buildres/csl/csl-styles/dependent/european-journal-of-clinical-nutrition.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/european-journal-of-clinical-nutrition.csl rename to buildres/csl/csl-styles/dependent/european-journal-of-clinical-nutrition.csl diff --git a/src/main/resources/csl-styles/dependent/european-journal-of-clinical-pharmacology.csl b/buildres/csl/csl-styles/dependent/european-journal-of-clinical-pharmacology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/european-journal-of-clinical-pharmacology.csl rename to buildres/csl/csl-styles/dependent/european-journal-of-clinical-pharmacology.csl diff --git a/src/main/resources/csl-styles/dependent/european-journal-of-combinatorics.csl b/buildres/csl/csl-styles/dependent/european-journal-of-combinatorics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/european-journal-of-combinatorics.csl rename to buildres/csl/csl-styles/dependent/european-journal-of-combinatorics.csl diff --git a/src/main/resources/csl-styles/dependent/european-journal-of-developmental-psychology.csl b/buildres/csl/csl-styles/dependent/european-journal-of-developmental-psychology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/european-journal-of-developmental-psychology.csl rename to buildres/csl/csl-styles/dependent/european-journal-of-developmental-psychology.csl diff --git a/src/main/resources/csl-styles/dependent/european-journal-of-drug-metabolism-and-pharmacokinetics.csl b/buildres/csl/csl-styles/dependent/european-journal-of-drug-metabolism-and-pharmacokinetics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/european-journal-of-drug-metabolism-and-pharmacokinetics.csl rename to buildres/csl/csl-styles/dependent/european-journal-of-drug-metabolism-and-pharmacokinetics.csl diff --git a/src/main/resources/csl-styles/dependent/european-journal-of-education-and-psychology.csl b/buildres/csl/csl-styles/dependent/european-journal-of-education-and-psychology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/european-journal-of-education-and-psychology.csl rename to buildres/csl/csl-styles/dependent/european-journal-of-education-and-psychology.csl diff --git a/src/main/resources/csl-styles/dependent/european-journal-of-engineering-education.csl b/buildres/csl/csl-styles/dependent/european-journal-of-engineering-education.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/european-journal-of-engineering-education.csl rename to buildres/csl/csl-styles/dependent/european-journal-of-engineering-education.csl diff --git a/src/main/resources/csl-styles/dependent/european-journal-of-environmental-and-civil-engineering.csl b/buildres/csl/csl-styles/dependent/european-journal-of-environmental-and-civil-engineering.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/european-journal-of-environmental-and-civil-engineering.csl rename to buildres/csl/csl-styles/dependent/european-journal-of-environmental-and-civil-engineering.csl diff --git a/src/main/resources/csl-styles/dependent/european-journal-of-epidemiology.csl b/buildres/csl/csl-styles/dependent/european-journal-of-epidemiology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/european-journal-of-epidemiology.csl rename to buildres/csl/csl-styles/dependent/european-journal-of-epidemiology.csl diff --git a/src/main/resources/csl-styles/dependent/european-journal-of-family-business.csl b/buildres/csl/csl-styles/dependent/european-journal-of-family-business.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/european-journal-of-family-business.csl rename to buildres/csl/csl-styles/dependent/european-journal-of-family-business.csl diff --git a/src/main/resources/csl-styles/dependent/european-journal-of-forest-research.csl b/buildres/csl/csl-styles/dependent/european-journal-of-forest-research.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/european-journal-of-forest-research.csl rename to buildres/csl/csl-styles/dependent/european-journal-of-forest-research.csl diff --git a/src/main/resources/csl-styles/dependent/european-journal-of-futures-research.csl b/buildres/csl/csl-styles/dependent/european-journal-of-futures-research.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/european-journal-of-futures-research.csl rename to buildres/csl/csl-styles/dependent/european-journal-of-futures-research.csl diff --git a/src/main/resources/csl-styles/dependent/european-journal-of-gastroenterology-and-hepatology.csl b/buildres/csl/csl-styles/dependent/european-journal-of-gastroenterology-and-hepatology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/european-journal-of-gastroenterology-and-hepatology.csl rename to buildres/csl/csl-styles/dependent/european-journal-of-gastroenterology-and-hepatology.csl diff --git a/src/main/resources/csl-styles/dependent/european-journal-of-haematology.csl b/buildres/csl/csl-styles/dependent/european-journal-of-haematology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/european-journal-of-haematology.csl rename to buildres/csl/csl-styles/dependent/european-journal-of-haematology.csl diff --git a/src/main/resources/csl-styles/dependent/european-journal-of-health-psychology.csl b/buildres/csl/csl-styles/dependent/european-journal-of-health-psychology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/european-journal-of-health-psychology.csl rename to buildres/csl/csl-styles/dependent/european-journal-of-health-psychology.csl diff --git a/src/main/resources/csl-styles/dependent/european-journal-of-heart-failure.csl b/buildres/csl/csl-styles/dependent/european-journal-of-heart-failure.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/european-journal-of-heart-failure.csl rename to buildres/csl/csl-styles/dependent/european-journal-of-heart-failure.csl diff --git a/src/main/resources/csl-styles/dependent/european-journal-of-higher-education.csl b/buildres/csl/csl-styles/dependent/european-journal-of-higher-education.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/european-journal-of-higher-education.csl rename to buildres/csl/csl-styles/dependent/european-journal-of-higher-education.csl diff --git a/src/main/resources/csl-styles/dependent/european-journal-of-hospital-pharmacy.csl b/buildres/csl/csl-styles/dependent/european-journal-of-hospital-pharmacy.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/european-journal-of-hospital-pharmacy.csl rename to buildres/csl/csl-styles/dependent/european-journal-of-hospital-pharmacy.csl diff --git a/src/main/resources/csl-styles/dependent/european-journal-of-integrative-medicine.csl b/buildres/csl/csl-styles/dependent/european-journal-of-integrative-medicine.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/european-journal-of-integrative-medicine.csl rename to buildres/csl/csl-styles/dependent/european-journal-of-integrative-medicine.csl diff --git a/src/main/resources/csl-styles/dependent/european-journal-of-internal-medicine.csl b/buildres/csl/csl-styles/dependent/european-journal-of-internal-medicine.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/european-journal-of-internal-medicine.csl rename to buildres/csl/csl-styles/dependent/european-journal-of-internal-medicine.csl diff --git a/src/main/resources/csl-styles/dependent/european-journal-of-law-and-economics.csl b/buildres/csl/csl-styles/dependent/european-journal-of-law-and-economics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/european-journal-of-law-and-economics.csl rename to buildres/csl/csl-styles/dependent/european-journal-of-law-and-economics.csl diff --git a/src/main/resources/csl-styles/dependent/european-journal-of-management-and-business-economics.csl b/buildres/csl/csl-styles/dependent/european-journal-of-management-and-business-economics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/european-journal-of-management-and-business-economics.csl rename to buildres/csl/csl-styles/dependent/european-journal-of-management-and-business-economics.csl diff --git a/src/main/resources/csl-styles/dependent/european-journal-of-mathematics.csl b/buildres/csl/csl-styles/dependent/european-journal-of-mathematics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/european-journal-of-mathematics.csl rename to buildres/csl/csl-styles/dependent/european-journal-of-mathematics.csl diff --git a/src/main/resources/csl-styles/dependent/european-journal-of-mechanics-a-solids.csl b/buildres/csl/csl-styles/dependent/european-journal-of-mechanics-a-solids.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/european-journal-of-mechanics-a-solids.csl rename to buildres/csl/csl-styles/dependent/european-journal-of-mechanics-a-solids.csl diff --git a/src/main/resources/csl-styles/dependent/european-journal-of-mechanics-b-fluids.csl b/buildres/csl/csl-styles/dependent/european-journal-of-mechanics-b-fluids.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/european-journal-of-mechanics-b-fluids.csl rename to buildres/csl/csl-styles/dependent/european-journal-of-mechanics-b-fluids.csl diff --git a/src/main/resources/csl-styles/dependent/european-journal-of-medical-genetics.csl b/buildres/csl/csl-styles/dependent/european-journal-of-medical-genetics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/european-journal-of-medical-genetics.csl rename to buildres/csl/csl-styles/dependent/european-journal-of-medical-genetics.csl diff --git a/src/main/resources/csl-styles/dependent/european-journal-of-medical-research.csl b/buildres/csl/csl-styles/dependent/european-journal-of-medical-research.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/european-journal-of-medical-research.csl rename to buildres/csl/csl-styles/dependent/european-journal-of-medical-research.csl diff --git a/src/main/resources/csl-styles/dependent/european-journal-of-medicinal-chemistry.csl b/buildres/csl/csl-styles/dependent/european-journal-of-medicinal-chemistry.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/european-journal-of-medicinal-chemistry.csl rename to buildres/csl/csl-styles/dependent/european-journal-of-medicinal-chemistry.csl diff --git a/src/main/resources/csl-styles/dependent/european-journal-of-nuclear-medicine-and-molecular-imaging.csl b/buildres/csl/csl-styles/dependent/european-journal-of-nuclear-medicine-and-molecular-imaging.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/european-journal-of-nuclear-medicine-and-molecular-imaging.csl rename to buildres/csl/csl-styles/dependent/european-journal-of-nuclear-medicine-and-molecular-imaging.csl diff --git a/src/main/resources/csl-styles/dependent/european-journal-of-nutrition.csl b/buildres/csl/csl-styles/dependent/european-journal-of-nutrition.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/european-journal-of-nutrition.csl rename to buildres/csl/csl-styles/dependent/european-journal-of-nutrition.csl diff --git a/src/main/resources/csl-styles/dependent/european-journal-of-obstetrics-and-gynecology-and-reproductive-biology-x.csl b/buildres/csl/csl-styles/dependent/european-journal-of-obstetrics-and-gynecology-and-reproductive-biology-x.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/european-journal-of-obstetrics-and-gynecology-and-reproductive-biology-x.csl rename to buildres/csl/csl-styles/dependent/european-journal-of-obstetrics-and-gynecology-and-reproductive-biology-x.csl diff --git a/src/main/resources/csl-styles/dependent/european-journal-of-obstetrics-and-gynecology-and-reproductive-biology.csl b/buildres/csl/csl-styles/dependent/european-journal-of-obstetrics-and-gynecology-and-reproductive-biology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/european-journal-of-obstetrics-and-gynecology-and-reproductive-biology.csl rename to buildres/csl/csl-styles/dependent/european-journal-of-obstetrics-and-gynecology-and-reproductive-biology.csl diff --git a/src/main/resources/csl-styles/dependent/european-journal-of-oncology-nursing.csl b/buildres/csl/csl-styles/dependent/european-journal-of-oncology-nursing.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/european-journal-of-oncology-nursing.csl rename to buildres/csl/csl-styles/dependent/european-journal-of-oncology-nursing.csl diff --git a/src/main/resources/csl-styles/dependent/european-journal-of-operational-research.csl b/buildres/csl/csl-styles/dependent/european-journal-of-operational-research.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/european-journal-of-operational-research.csl rename to buildres/csl/csl-styles/dependent/european-journal-of-operational-research.csl diff --git a/src/main/resources/csl-styles/dependent/european-journal-of-oral-sciences.csl b/buildres/csl/csl-styles/dependent/european-journal-of-oral-sciences.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/european-journal-of-oral-sciences.csl rename to buildres/csl/csl-styles/dependent/european-journal-of-oral-sciences.csl diff --git a/src/main/resources/csl-styles/dependent/european-journal-of-orthopaedic-surgery-and-traumatology.csl b/buildres/csl/csl-styles/dependent/european-journal-of-orthopaedic-surgery-and-traumatology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/european-journal-of-orthopaedic-surgery-and-traumatology.csl rename to buildres/csl/csl-styles/dependent/european-journal-of-orthopaedic-surgery-and-traumatology.csl diff --git a/src/main/resources/csl-styles/dependent/european-journal-of-pediatrics.csl b/buildres/csl/csl-styles/dependent/european-journal-of-pediatrics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/european-journal-of-pediatrics.csl rename to buildres/csl/csl-styles/dependent/european-journal-of-pediatrics.csl diff --git a/src/main/resources/csl-styles/dependent/european-journal-of-pharmaceutical-sciences.csl b/buildres/csl/csl-styles/dependent/european-journal-of-pharmaceutical-sciences.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/european-journal-of-pharmaceutical-sciences.csl rename to buildres/csl/csl-styles/dependent/european-journal-of-pharmaceutical-sciences.csl diff --git a/src/main/resources/csl-styles/dependent/european-journal-of-pharmaceutics-and-biopharmaceutics.csl b/buildres/csl/csl-styles/dependent/european-journal-of-pharmaceutics-and-biopharmaceutics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/european-journal-of-pharmaceutics-and-biopharmaceutics.csl rename to buildres/csl/csl-styles/dependent/european-journal-of-pharmaceutics-and-biopharmaceutics.csl diff --git a/src/main/resources/csl-styles/dependent/european-journal-of-pharmacology.csl b/buildres/csl/csl-styles/dependent/european-journal-of-pharmacology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/european-journal-of-pharmacology.csl rename to buildres/csl/csl-styles/dependent/european-journal-of-pharmacology.csl diff --git a/src/main/resources/csl-styles/dependent/european-journal-of-physics.csl b/buildres/csl/csl-styles/dependent/european-journal-of-physics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/european-journal-of-physics.csl rename to buildres/csl/csl-styles/dependent/european-journal-of-physics.csl diff --git a/src/main/resources/csl-styles/dependent/european-journal-of-plant-pathology.csl b/buildres/csl/csl-styles/dependent/european-journal-of-plant-pathology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/european-journal-of-plant-pathology.csl rename to buildres/csl/csl-styles/dependent/european-journal-of-plant-pathology.csl diff --git a/src/main/resources/csl-styles/dependent/european-journal-of-plastic-surgery.csl b/buildres/csl/csl-styles/dependent/european-journal-of-plastic-surgery.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/european-journal-of-plastic-surgery.csl rename to buildres/csl/csl-styles/dependent/european-journal-of-plastic-surgery.csl diff --git a/src/main/resources/csl-styles/dependent/european-journal-of-political-economy.csl b/buildres/csl/csl-styles/dependent/european-journal-of-political-economy.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/european-journal-of-political-economy.csl rename to buildres/csl/csl-styles/dependent/european-journal-of-political-economy.csl diff --git a/src/main/resources/csl-styles/dependent/european-journal-of-population.csl b/buildres/csl/csl-styles/dependent/european-journal-of-population.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/european-journal-of-population.csl rename to buildres/csl/csl-styles/dependent/european-journal-of-population.csl diff --git a/src/main/resources/csl-styles/dependent/european-journal-of-preventive-cardiology.csl b/buildres/csl/csl-styles/dependent/european-journal-of-preventive-cardiology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/european-journal-of-preventive-cardiology.csl rename to buildres/csl/csl-styles/dependent/european-journal-of-preventive-cardiology.csl diff --git a/src/main/resources/csl-styles/dependent/european-journal-of-protistology.csl b/buildres/csl/csl-styles/dependent/european-journal-of-protistology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/european-journal-of-protistology.csl rename to buildres/csl/csl-styles/dependent/european-journal-of-protistology.csl diff --git a/src/main/resources/csl-styles/dependent/european-journal-of-psychological-assessment.csl b/buildres/csl/csl-styles/dependent/european-journal-of-psychological-assessment.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/european-journal-of-psychological-assessment.csl rename to buildres/csl/csl-styles/dependent/european-journal-of-psychological-assessment.csl diff --git a/src/main/resources/csl-styles/dependent/european-journal-of-psychology-of-education.csl b/buildres/csl/csl-styles/dependent/european-journal-of-psychology-of-education.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/european-journal-of-psychology-of-education.csl rename to buildres/csl/csl-styles/dependent/european-journal-of-psychology-of-education.csl diff --git a/src/main/resources/csl-styles/dependent/european-journal-of-psychotherapy-and-counselling.csl b/buildres/csl/csl-styles/dependent/european-journal-of-psychotherapy-and-counselling.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/european-journal-of-psychotherapy-and-counselling.csl rename to buildres/csl/csl-styles/dependent/european-journal-of-psychotherapy-and-counselling.csl diff --git a/src/main/resources/csl-styles/dependent/european-journal-of-psychotraumatology.csl b/buildres/csl/csl-styles/dependent/european-journal-of-psychotraumatology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/european-journal-of-psychotraumatology.csl rename to buildres/csl/csl-styles/dependent/european-journal-of-psychotraumatology.csl diff --git a/src/main/resources/csl-styles/dependent/european-journal-of-radiology-open.csl b/buildres/csl/csl-styles/dependent/european-journal-of-radiology-open.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/european-journal-of-radiology-open.csl rename to buildres/csl/csl-styles/dependent/european-journal-of-radiology-open.csl diff --git a/src/main/resources/csl-styles/dependent/european-journal-of-radiology.csl b/buildres/csl/csl-styles/dependent/european-journal-of-radiology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/european-journal-of-radiology.csl rename to buildres/csl/csl-styles/dependent/european-journal-of-radiology.csl diff --git a/src/main/resources/csl-styles/dependent/european-journal-of-social-work.csl b/buildres/csl/csl-styles/dependent/european-journal-of-social-work.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/european-journal-of-social-work.csl rename to buildres/csl/csl-styles/dependent/european-journal-of-social-work.csl diff --git a/src/main/resources/csl-styles/dependent/european-journal-of-soil-biology.csl b/buildres/csl/csl-styles/dependent/european-journal-of-soil-biology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/european-journal-of-soil-biology.csl rename to buildres/csl/csl-styles/dependent/european-journal-of-soil-biology.csl diff --git a/src/main/resources/csl-styles/dependent/european-journal-of-special-needs-education.csl b/buildres/csl/csl-styles/dependent/european-journal-of-special-needs-education.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/european-journal-of-special-needs-education.csl rename to buildres/csl/csl-styles/dependent/european-journal-of-special-needs-education.csl diff --git a/src/main/resources/csl-styles/dependent/european-journal-of-sport-science.csl b/buildres/csl/csl-styles/dependent/european-journal-of-sport-science.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/european-journal-of-sport-science.csl rename to buildres/csl/csl-styles/dependent/european-journal-of-sport-science.csl diff --git a/src/main/resources/csl-styles/dependent/european-journal-of-surgical-oncology.csl b/buildres/csl/csl-styles/dependent/european-journal-of-surgical-oncology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/european-journal-of-surgical-oncology.csl rename to buildres/csl/csl-styles/dependent/european-journal-of-surgical-oncology.csl diff --git a/src/main/resources/csl-styles/dependent/european-journal-of-sustainable-development.csl b/buildres/csl/csl-styles/dependent/european-journal-of-sustainable-development.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/european-journal-of-sustainable-development.csl rename to buildres/csl/csl-styles/dependent/european-journal-of-sustainable-development.csl diff --git a/src/main/resources/csl-styles/dependent/european-journal-of-teacher-education.csl b/buildres/csl/csl-styles/dependent/european-journal-of-teacher-education.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/european-journal-of-teacher-education.csl rename to buildres/csl/csl-styles/dependent/european-journal-of-teacher-education.csl diff --git a/src/main/resources/csl-styles/dependent/european-journal-of-trauma-and-dissociation.csl b/buildres/csl/csl-styles/dependent/european-journal-of-trauma-and-dissociation.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/european-journal-of-trauma-and-dissociation.csl rename to buildres/csl/csl-styles/dependent/european-journal-of-trauma-and-dissociation.csl diff --git a/src/main/resources/csl-styles/dependent/european-journal-of-trauma-and-emergency-surgery.csl b/buildres/csl/csl-styles/dependent/european-journal-of-trauma-and-emergency-surgery.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/european-journal-of-trauma-and-emergency-surgery.csl rename to buildres/csl/csl-styles/dependent/european-journal-of-trauma-and-emergency-surgery.csl diff --git a/src/main/resources/csl-styles/dependent/european-journal-of-wildlife-research.csl b/buildres/csl/csl-styles/dependent/european-journal-of-wildlife-research.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/european-journal-of-wildlife-research.csl rename to buildres/csl/csl-styles/dependent/european-journal-of-wildlife-research.csl diff --git a/src/main/resources/csl-styles/dependent/european-journal-of-wood-and-wood-products.csl b/buildres/csl/csl-styles/dependent/european-journal-of-wood-and-wood-products.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/european-journal-of-wood-and-wood-products.csl rename to buildres/csl/csl-styles/dependent/european-journal-of-wood-and-wood-products.csl diff --git a/src/main/resources/csl-styles/dependent/european-journal-of-work-and-organizational-psychology.csl b/buildres/csl/csl-styles/dependent/european-journal-of-work-and-organizational-psychology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/european-journal-of-work-and-organizational-psychology.csl rename to buildres/csl/csl-styles/dependent/european-journal-of-work-and-organizational-psychology.csl diff --git a/src/main/resources/csl-styles/dependent/european-journal-on-criminal-policy-and-research.csl b/buildres/csl/csl-styles/dependent/european-journal-on-criminal-policy-and-research.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/european-journal-on-criminal-policy-and-research.csl rename to buildres/csl/csl-styles/dependent/european-journal-on-criminal-policy-and-research.csl diff --git a/src/main/resources/csl-styles/dependent/european-management-journal.csl b/buildres/csl/csl-styles/dependent/european-management-journal.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/european-management-journal.csl rename to buildres/csl/csl-styles/dependent/european-management-journal.csl diff --git a/src/main/resources/csl-styles/dependent/european-medical-health-and-pharmaceutical-journal.csl b/buildres/csl/csl-styles/dependent/european-medical-health-and-pharmaceutical-journal.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/european-medical-health-and-pharmaceutical-journal.csl rename to buildres/csl/csl-styles/dependent/european-medical-health-and-pharmaceutical-journal.csl diff --git a/src/main/resources/csl-styles/dependent/european-neurology.csl b/buildres/csl/csl-styles/dependent/european-neurology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/european-neurology.csl rename to buildres/csl/csl-styles/dependent/european-neurology.csl diff --git a/src/main/resources/csl-styles/dependent/european-neuropsychopharmacology.csl b/buildres/csl/csl-styles/dependent/european-neuropsychopharmacology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/european-neuropsychopharmacology.csl rename to buildres/csl/csl-styles/dependent/european-neuropsychopharmacology.csl diff --git a/src/main/resources/csl-styles/dependent/european-orthopaedics-and-traumatology.csl b/buildres/csl/csl-styles/dependent/european-orthopaedics-and-traumatology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/european-orthopaedics-and-traumatology.csl rename to buildres/csl/csl-styles/dependent/european-orthopaedics-and-traumatology.csl diff --git a/src/main/resources/csl-styles/dependent/european-polymer-journal.csl b/buildres/csl/csl-styles/dependent/european-polymer-journal.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/european-polymer-journal.csl rename to buildres/csl/csl-styles/dependent/european-polymer-journal.csl diff --git a/src/main/resources/csl-styles/dependent/european-psychiatry.csl b/buildres/csl/csl-styles/dependent/european-psychiatry.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/european-psychiatry.csl rename to buildres/csl/csl-styles/dependent/european-psychiatry.csl diff --git a/src/main/resources/csl-styles/dependent/european-psychologist.csl b/buildres/csl/csl-styles/dependent/european-psychologist.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/european-psychologist.csl rename to buildres/csl/csl-styles/dependent/european-psychologist.csl diff --git a/src/main/resources/csl-styles/dependent/european-radiology.csl b/buildres/csl/csl-styles/dependent/european-radiology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/european-radiology.csl rename to buildres/csl/csl-styles/dependent/european-radiology.csl diff --git a/src/main/resources/csl-styles/dependent/european-research-in-telemedicine-la-recherche-europeenne-en-telemedecine.csl b/buildres/csl/csl-styles/dependent/european-research-in-telemedicine-la-recherche-europeenne-en-telemedecine.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/european-research-in-telemedicine-la-recherche-europeenne-en-telemedecine.csl rename to buildres/csl/csl-styles/dependent/european-research-in-telemedicine-la-recherche-europeenne-en-telemedecine.csl diff --git a/src/main/resources/csl-styles/dependent/european-research-on-management-and-business-economics.csl b/buildres/csl/csl-styles/dependent/european-research-on-management-and-business-economics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/european-research-on-management-and-business-economics.csl rename to buildres/csl/csl-styles/dependent/european-research-on-management-and-business-economics.csl diff --git a/src/main/resources/csl-styles/dependent/european-review-of-aging-and-physical-activity.csl b/buildres/csl/csl-styles/dependent/european-review-of-aging-and-physical-activity.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/european-review-of-aging-and-physical-activity.csl rename to buildres/csl/csl-styles/dependent/european-review-of-aging-and-physical-activity.csl diff --git a/src/main/resources/csl-styles/dependent/european-review-of-history-revue-europeenne-dhistoire.csl b/buildres/csl/csl-styles/dependent/european-review-of-history-revue-europeenne-dhistoire.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/european-review-of-history-revue-europeenne-dhistoire.csl rename to buildres/csl/csl-styles/dependent/european-review-of-history-revue-europeenne-dhistoire.csl diff --git a/src/main/resources/csl-styles/dependent/european-review-of-social-psychology.csl b/buildres/csl/csl-styles/dependent/european-review-of-social-psychology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/european-review-of-social-psychology.csl rename to buildres/csl/csl-styles/dependent/european-review-of-social-psychology.csl diff --git a/src/main/resources/csl-styles/dependent/european-spine-journal.csl b/buildres/csl/csl-styles/dependent/european-spine-journal.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/european-spine-journal.csl rename to buildres/csl/csl-styles/dependent/european-spine-journal.csl diff --git a/src/main/resources/csl-styles/dependent/european-sport-management-quarterly.csl b/buildres/csl/csl-styles/dependent/european-sport-management-quarterly.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/european-sport-management-quarterly.csl rename to buildres/csl/csl-styles/dependent/european-sport-management-quarterly.csl diff --git a/src/main/resources/csl-styles/dependent/european-surgery.csl b/buildres/csl/csl-styles/dependent/european-surgery.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/european-surgery.csl rename to buildres/csl/csl-styles/dependent/european-surgery.csl diff --git a/src/main/resources/csl-styles/dependent/european-surgical-research.csl b/buildres/csl/csl-styles/dependent/european-surgical-research.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/european-surgical-research.csl rename to buildres/csl/csl-styles/dependent/european-surgical-research.csl diff --git a/src/main/resources/csl-styles/dependent/european-thyroid-journal.csl b/buildres/csl/csl-styles/dependent/european-thyroid-journal.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/european-thyroid-journal.csl rename to buildres/csl/csl-styles/dependent/european-thyroid-journal.csl diff --git a/src/main/resources/csl-styles/dependent/european-transport-research-review.csl b/buildres/csl/csl-styles/dependent/european-transport-research-review.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/european-transport-research-review.csl rename to buildres/csl/csl-styles/dependent/european-transport-research-review.csl diff --git a/src/main/resources/csl-styles/dependent/european-urology-focus.csl b/buildres/csl/csl-styles/dependent/european-urology-focus.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/european-urology-focus.csl rename to buildres/csl/csl-styles/dependent/european-urology-focus.csl diff --git a/src/main/resources/csl-styles/dependent/european-urology-oncology.csl b/buildres/csl/csl-styles/dependent/european-urology-oncology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/european-urology-oncology.csl rename to buildres/csl/csl-styles/dependent/european-urology-oncology.csl diff --git a/src/main/resources/csl-styles/dependent/european-urology-supplements.csl b/buildres/csl/csl-styles/dependent/european-urology-supplements.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/european-urology-supplements.csl rename to buildres/csl/csl-styles/dependent/european-urology-supplements.csl diff --git a/src/main/resources/csl-styles/dependent/european-urology.csl b/buildres/csl/csl-styles/dependent/european-urology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/european-urology.csl rename to buildres/csl/csl-styles/dependent/european-urology.csl diff --git a/src/main/resources/csl-styles/dependent/european-view.csl b/buildres/csl/csl-styles/dependent/european-view.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/european-view.csl rename to buildres/csl/csl-styles/dependent/european-view.csl diff --git a/src/main/resources/csl-styles/dependent/evaluation-and-program-planning.csl b/buildres/csl/csl-styles/dependent/evaluation-and-program-planning.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/evaluation-and-program-planning.csl rename to buildres/csl/csl-styles/dependent/evaluation-and-program-planning.csl diff --git a/src/main/resources/csl-styles/dependent/evidence-based-communication-assessment-and-intervention.csl b/buildres/csl/csl-styles/dependent/evidence-based-communication-assessment-and-intervention.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/evidence-based-communication-assessment-and-intervention.csl rename to buildres/csl/csl-styles/dependent/evidence-based-communication-assessment-and-intervention.csl diff --git a/src/main/resources/csl-styles/dependent/evidence-based-dentistry.csl b/buildres/csl/csl-styles/dependent/evidence-based-dentistry.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/evidence-based-dentistry.csl rename to buildres/csl/csl-styles/dependent/evidence-based-dentistry.csl diff --git a/src/main/resources/csl-styles/dependent/evidence-based-medicine.csl b/buildres/csl/csl-styles/dependent/evidence-based-medicine.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/evidence-based-medicine.csl rename to buildres/csl/csl-styles/dependent/evidence-based-medicine.csl diff --git a/src/main/resources/csl-styles/dependent/evidence-based-mental-health.csl b/buildres/csl/csl-styles/dependent/evidence-based-mental-health.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/evidence-based-mental-health.csl rename to buildres/csl/csl-styles/dependent/evidence-based-mental-health.csl diff --git a/src/main/resources/csl-styles/dependent/evidence-based-nursing.csl b/buildres/csl/csl-styles/dependent/evidence-based-nursing.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/evidence-based-nursing.csl rename to buildres/csl/csl-styles/dependent/evidence-based-nursing.csl diff --git a/src/main/resources/csl-styles/dependent/evodevo.csl b/buildres/csl/csl-styles/dependent/evodevo.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/evodevo.csl rename to buildres/csl/csl-styles/dependent/evodevo.csl diff --git a/src/main/resources/csl-styles/dependent/evolution-and-human-behavior.csl b/buildres/csl/csl-styles/dependent/evolution-and-human-behavior.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/evolution-and-human-behavior.csl rename to buildres/csl/csl-styles/dependent/evolution-and-human-behavior.csl diff --git a/src/main/resources/csl-styles/dependent/evolution-education-and-outreach.csl b/buildres/csl/csl-styles/dependent/evolution-education-and-outreach.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/evolution-education-and-outreach.csl rename to buildres/csl/csl-styles/dependent/evolution-education-and-outreach.csl diff --git a/src/main/resources/csl-styles/dependent/evolutionary-and-institutional-economics-review.csl b/buildres/csl/csl-styles/dependent/evolutionary-and-institutional-economics-review.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/evolutionary-and-institutional-economics-review.csl rename to buildres/csl/csl-styles/dependent/evolutionary-and-institutional-economics-review.csl diff --git a/src/main/resources/csl-styles/dependent/evolutionary-behavioral-sciences.csl b/buildres/csl/csl-styles/dependent/evolutionary-behavioral-sciences.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/evolutionary-behavioral-sciences.csl rename to buildres/csl/csl-styles/dependent/evolutionary-behavioral-sciences.csl diff --git a/src/main/resources/csl-styles/dependent/evolutionary-bioinformatics.csl b/buildres/csl/csl-styles/dependent/evolutionary-bioinformatics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/evolutionary-bioinformatics.csl rename to buildres/csl/csl-styles/dependent/evolutionary-bioinformatics.csl diff --git a/src/main/resources/csl-styles/dependent/evolutionary-biology.csl b/buildres/csl/csl-styles/dependent/evolutionary-biology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/evolutionary-biology.csl rename to buildres/csl/csl-styles/dependent/evolutionary-biology.csl diff --git a/src/main/resources/csl-styles/dependent/evolutionary-ecology.csl b/buildres/csl/csl-styles/dependent/evolutionary-ecology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/evolutionary-ecology.csl rename to buildres/csl/csl-styles/dependent/evolutionary-ecology.csl diff --git a/src/main/resources/csl-styles/dependent/evolutionary-intelligence.csl b/buildres/csl/csl-styles/dependent/evolutionary-intelligence.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/evolutionary-intelligence.csl rename to buildres/csl/csl-styles/dependent/evolutionary-intelligence.csl diff --git a/src/main/resources/csl-styles/dependent/evolutionary-psychological-science.csl b/buildres/csl/csl-styles/dependent/evolutionary-psychological-science.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/evolutionary-psychological-science.csl rename to buildres/csl/csl-styles/dependent/evolutionary-psychological-science.csl diff --git a/src/main/resources/csl-styles/dependent/evolutionary-systematics.csl b/buildres/csl/csl-styles/dependent/evolutionary-systematics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/evolutionary-systematics.csl rename to buildres/csl/csl-styles/dependent/evolutionary-systematics.csl diff --git a/src/main/resources/csl-styles/dependent/evolving-systems.csl b/buildres/csl/csl-styles/dependent/evolving-systems.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/evolving-systems.csl rename to buildres/csl/csl-styles/dependent/evolving-systems.csl diff --git a/src/main/resources/csl-styles/dependent/experimental-and-applied-acarology.csl b/buildres/csl/csl-styles/dependent/experimental-and-applied-acarology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/experimental-and-applied-acarology.csl rename to buildres/csl/csl-styles/dependent/experimental-and-applied-acarology.csl diff --git a/src/main/resources/csl-styles/dependent/experimental-and-clinical-endocrinology-and-diabetes-reports.csl b/buildres/csl/csl-styles/dependent/experimental-and-clinical-endocrinology-and-diabetes-reports.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/experimental-and-clinical-endocrinology-and-diabetes-reports.csl rename to buildres/csl/csl-styles/dependent/experimental-and-clinical-endocrinology-and-diabetes-reports.csl diff --git a/src/main/resources/csl-styles/dependent/experimental-and-clinical-endocrinology-and-diabetes.csl b/buildres/csl/csl-styles/dependent/experimental-and-clinical-endocrinology-and-diabetes.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/experimental-and-clinical-endocrinology-and-diabetes.csl rename to buildres/csl/csl-styles/dependent/experimental-and-clinical-endocrinology-and-diabetes.csl diff --git a/src/main/resources/csl-styles/dependent/experimental-and-clinical-psychopharmacology.csl b/buildres/csl/csl-styles/dependent/experimental-and-clinical-psychopharmacology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/experimental-and-clinical-psychopharmacology.csl rename to buildres/csl/csl-styles/dependent/experimental-and-clinical-psychopharmacology.csl diff --git a/src/main/resources/csl-styles/dependent/experimental-and-molecular-medicine.csl b/buildres/csl/csl-styles/dependent/experimental-and-molecular-medicine.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/experimental-and-molecular-medicine.csl rename to buildres/csl/csl-styles/dependent/experimental-and-molecular-medicine.csl diff --git a/src/main/resources/csl-styles/dependent/experimental-and-molecular-pathology.csl b/buildres/csl/csl-styles/dependent/experimental-and-molecular-pathology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/experimental-and-molecular-pathology.csl rename to buildres/csl/csl-styles/dependent/experimental-and-molecular-pathology.csl diff --git a/src/main/resources/csl-styles/dependent/experimental-and-therapeutic-medicine.csl b/buildres/csl/csl-styles/dependent/experimental-and-therapeutic-medicine.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/experimental-and-therapeutic-medicine.csl rename to buildres/csl/csl-styles/dependent/experimental-and-therapeutic-medicine.csl diff --git a/src/main/resources/csl-styles/dependent/experimental-and-toxicologic-pathology.csl b/buildres/csl/csl-styles/dependent/experimental-and-toxicologic-pathology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/experimental-and-toxicologic-pathology.csl rename to buildres/csl/csl-styles/dependent/experimental-and-toxicologic-pathology.csl diff --git a/src/main/resources/csl-styles/dependent/experimental-and-translational-stroke-medicine.csl b/buildres/csl/csl-styles/dependent/experimental-and-translational-stroke-medicine.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/experimental-and-translational-stroke-medicine.csl rename to buildres/csl/csl-styles/dependent/experimental-and-translational-stroke-medicine.csl diff --git a/src/main/resources/csl-styles/dependent/experimental-astronomy.csl b/buildres/csl/csl-styles/dependent/experimental-astronomy.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/experimental-astronomy.csl rename to buildres/csl/csl-styles/dependent/experimental-astronomy.csl diff --git a/src/main/resources/csl-styles/dependent/experimental-brain-research.csl b/buildres/csl/csl-styles/dependent/experimental-brain-research.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/experimental-brain-research.csl rename to buildres/csl/csl-styles/dependent/experimental-brain-research.csl diff --git a/src/main/resources/csl-styles/dependent/experimental-cell-research.csl b/buildres/csl/csl-styles/dependent/experimental-cell-research.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/experimental-cell-research.csl rename to buildres/csl/csl-styles/dependent/experimental-cell-research.csl diff --git a/src/main/resources/csl-styles/dependent/experimental-economics.csl b/buildres/csl/csl-styles/dependent/experimental-economics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/experimental-economics.csl rename to buildres/csl/csl-styles/dependent/experimental-economics.csl diff --git a/src/main/resources/csl-styles/dependent/experimental-eye-research.csl b/buildres/csl/csl-styles/dependent/experimental-eye-research.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/experimental-eye-research.csl rename to buildres/csl/csl-styles/dependent/experimental-eye-research.csl diff --git a/src/main/resources/csl-styles/dependent/experimental-gerontology.csl b/buildres/csl/csl-styles/dependent/experimental-gerontology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/experimental-gerontology.csl rename to buildres/csl/csl-styles/dependent/experimental-gerontology.csl diff --git a/src/main/resources/csl-styles/dependent/experimental-hematology-and-oncology.csl b/buildres/csl/csl-styles/dependent/experimental-hematology-and-oncology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/experimental-hematology-and-oncology.csl rename to buildres/csl/csl-styles/dependent/experimental-hematology-and-oncology.csl diff --git a/src/main/resources/csl-styles/dependent/experimental-mechanics.csl b/buildres/csl/csl-styles/dependent/experimental-mechanics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/experimental-mechanics.csl rename to buildres/csl/csl-styles/dependent/experimental-mechanics.csl diff --git a/src/main/resources/csl-styles/dependent/experimental-neurology.csl b/buildres/csl/csl-styles/dependent/experimental-neurology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/experimental-neurology.csl rename to buildres/csl/csl-styles/dependent/experimental-neurology.csl diff --git a/src/main/resources/csl-styles/dependent/experimental-parasitology.csl b/buildres/csl/csl-styles/dependent/experimental-parasitology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/experimental-parasitology.csl rename to buildres/csl/csl-styles/dependent/experimental-parasitology.csl diff --git a/src/main/resources/csl-styles/dependent/experimental-physiology.csl b/buildres/csl/csl-styles/dependent/experimental-physiology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/experimental-physiology.csl rename to buildres/csl/csl-styles/dependent/experimental-physiology.csl diff --git a/src/main/resources/csl-styles/dependent/experimental-psychology.csl b/buildres/csl/csl-styles/dependent/experimental-psychology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/experimental-psychology.csl rename to buildres/csl/csl-styles/dependent/experimental-psychology.csl diff --git a/src/main/resources/csl-styles/dependent/experimental-techniques.csl b/buildres/csl/csl-styles/dependent/experimental-techniques.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/experimental-techniques.csl rename to buildres/csl/csl-styles/dependent/experimental-techniques.csl diff --git a/src/main/resources/csl-styles/dependent/experimental-thermal-and-fluid-science.csl b/buildres/csl/csl-styles/dependent/experimental-thermal-and-fluid-science.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/experimental-thermal-and-fluid-science.csl rename to buildres/csl/csl-styles/dependent/experimental-thermal-and-fluid-science.csl diff --git a/src/main/resources/csl-styles/dependent/experiments-in-fluids.csl b/buildres/csl/csl-styles/dependent/experiments-in-fluids.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/experiments-in-fluids.csl rename to buildres/csl/csl-styles/dependent/experiments-in-fluids.csl diff --git a/src/main/resources/csl-styles/dependent/expert-review-of-anti-infective-therapy.csl b/buildres/csl/csl-styles/dependent/expert-review-of-anti-infective-therapy.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/expert-review-of-anti-infective-therapy.csl rename to buildres/csl/csl-styles/dependent/expert-review-of-anti-infective-therapy.csl diff --git a/src/main/resources/csl-styles/dependent/expert-review-of-anticancer-therapy.csl b/buildres/csl/csl-styles/dependent/expert-review-of-anticancer-therapy.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/expert-review-of-anticancer-therapy.csl rename to buildres/csl/csl-styles/dependent/expert-review-of-anticancer-therapy.csl diff --git a/src/main/resources/csl-styles/dependent/expert-review-of-cardiovascular-therapy.csl b/buildres/csl/csl-styles/dependent/expert-review-of-cardiovascular-therapy.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/expert-review-of-cardiovascular-therapy.csl rename to buildres/csl/csl-styles/dependent/expert-review-of-cardiovascular-therapy.csl diff --git a/src/main/resources/csl-styles/dependent/expert-review-of-clinical-immunology.csl b/buildres/csl/csl-styles/dependent/expert-review-of-clinical-immunology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/expert-review-of-clinical-immunology.csl rename to buildres/csl/csl-styles/dependent/expert-review-of-clinical-immunology.csl diff --git a/src/main/resources/csl-styles/dependent/expert-review-of-clinical-pharmacology.csl b/buildres/csl/csl-styles/dependent/expert-review-of-clinical-pharmacology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/expert-review-of-clinical-pharmacology.csl rename to buildres/csl/csl-styles/dependent/expert-review-of-clinical-pharmacology.csl diff --git a/src/main/resources/csl-styles/dependent/expert-review-of-endocrinology-and-metabolism.csl b/buildres/csl/csl-styles/dependent/expert-review-of-endocrinology-and-metabolism.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/expert-review-of-endocrinology-and-metabolism.csl rename to buildres/csl/csl-styles/dependent/expert-review-of-endocrinology-and-metabolism.csl diff --git a/src/main/resources/csl-styles/dependent/expert-review-of-gastroenterology-and-hepatology.csl b/buildres/csl/csl-styles/dependent/expert-review-of-gastroenterology-and-hepatology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/expert-review-of-gastroenterology-and-hepatology.csl rename to buildres/csl/csl-styles/dependent/expert-review-of-gastroenterology-and-hepatology.csl diff --git a/src/main/resources/csl-styles/dependent/expert-review-of-hematology.csl b/buildres/csl/csl-styles/dependent/expert-review-of-hematology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/expert-review-of-hematology.csl rename to buildres/csl/csl-styles/dependent/expert-review-of-hematology.csl diff --git a/src/main/resources/csl-styles/dependent/expert-review-of-medical-devices.csl b/buildres/csl/csl-styles/dependent/expert-review-of-medical-devices.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/expert-review-of-medical-devices.csl rename to buildres/csl/csl-styles/dependent/expert-review-of-medical-devices.csl diff --git a/src/main/resources/csl-styles/dependent/expert-review-of-molecular-diagnostics.csl b/buildres/csl/csl-styles/dependent/expert-review-of-molecular-diagnostics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/expert-review-of-molecular-diagnostics.csl rename to buildres/csl/csl-styles/dependent/expert-review-of-molecular-diagnostics.csl diff --git a/src/main/resources/csl-styles/dependent/expert-review-of-neurotherapeutics.csl b/buildres/csl/csl-styles/dependent/expert-review-of-neurotherapeutics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/expert-review-of-neurotherapeutics.csl rename to buildres/csl/csl-styles/dependent/expert-review-of-neurotherapeutics.csl diff --git a/src/main/resources/csl-styles/dependent/expert-review-of-ophthalmology.csl b/buildres/csl/csl-styles/dependent/expert-review-of-ophthalmology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/expert-review-of-ophthalmology.csl rename to buildres/csl/csl-styles/dependent/expert-review-of-ophthalmology.csl diff --git a/src/main/resources/csl-styles/dependent/expert-review-of-pharmacoeconomics-and-outcomes-research.csl b/buildres/csl/csl-styles/dependent/expert-review-of-pharmacoeconomics-and-outcomes-research.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/expert-review-of-pharmacoeconomics-and-outcomes-research.csl rename to buildres/csl/csl-styles/dependent/expert-review-of-pharmacoeconomics-and-outcomes-research.csl diff --git a/src/main/resources/csl-styles/dependent/expert-review-of-precision-medicine-and-drug-development.csl b/buildres/csl/csl-styles/dependent/expert-review-of-precision-medicine-and-drug-development.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/expert-review-of-precision-medicine-and-drug-development.csl rename to buildres/csl/csl-styles/dependent/expert-review-of-precision-medicine-and-drug-development.csl diff --git a/src/main/resources/csl-styles/dependent/expert-review-of-proteomics.csl b/buildres/csl/csl-styles/dependent/expert-review-of-proteomics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/expert-review-of-proteomics.csl rename to buildres/csl/csl-styles/dependent/expert-review-of-proteomics.csl diff --git a/src/main/resources/csl-styles/dependent/expert-review-of-quality-of-life-in-cancer-care.csl b/buildres/csl/csl-styles/dependent/expert-review-of-quality-of-life-in-cancer-care.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/expert-review-of-quality-of-life-in-cancer-care.csl rename to buildres/csl/csl-styles/dependent/expert-review-of-quality-of-life-in-cancer-care.csl diff --git a/src/main/resources/csl-styles/dependent/expert-review-of-respiratory-medicine.csl b/buildres/csl/csl-styles/dependent/expert-review-of-respiratory-medicine.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/expert-review-of-respiratory-medicine.csl rename to buildres/csl/csl-styles/dependent/expert-review-of-respiratory-medicine.csl diff --git a/src/main/resources/csl-styles/dependent/expert-review-of-vaccines.csl b/buildres/csl/csl-styles/dependent/expert-review-of-vaccines.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/expert-review-of-vaccines.csl rename to buildres/csl/csl-styles/dependent/expert-review-of-vaccines.csl diff --git a/src/main/resources/csl-styles/dependent/expert-systems-with-applications.csl b/buildres/csl/csl-styles/dependent/expert-systems-with-applications.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/expert-systems-with-applications.csl rename to buildres/csl/csl-styles/dependent/expert-systems-with-applications.csl diff --git a/src/main/resources/csl-styles/dependent/explorations-in-economic-history.csl b/buildres/csl/csl-styles/dependent/explorations-in-economic-history.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/explorations-in-economic-history.csl rename to buildres/csl/csl-styles/dependent/explorations-in-economic-history.csl diff --git a/src/main/resources/csl-styles/dependent/explore.csl b/buildres/csl/csl-styles/dependent/explore.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/explore.csl rename to buildres/csl/csl-styles/dependent/explore.csl diff --git a/src/main/resources/csl-styles/dependent/exposure-and-health.csl b/buildres/csl/csl-styles/dependent/exposure-and-health.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/exposure-and-health.csl rename to buildres/csl/csl-styles/dependent/exposure-and-health.csl diff --git a/src/main/resources/csl-styles/dependent/extreme-mechanics-letters.csl b/buildres/csl/csl-styles/dependent/extreme-mechanics-letters.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/extreme-mechanics-letters.csl rename to buildres/csl/csl-styles/dependent/extreme-mechanics-letters.csl diff --git a/src/main/resources/csl-styles/dependent/extreme-physiology-and-medicine.csl b/buildres/csl/csl-styles/dependent/extreme-physiology-and-medicine.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/extreme-physiology-and-medicine.csl rename to buildres/csl/csl-styles/dependent/extreme-physiology-and-medicine.csl diff --git a/src/main/resources/csl-styles/dependent/extremes.csl b/buildres/csl/csl-styles/dependent/extremes.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/extremes.csl rename to buildres/csl/csl-styles/dependent/extremes.csl diff --git a/src/main/resources/csl-styles/dependent/extremophiles.csl b/buildres/csl/csl-styles/dependent/extremophiles.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/extremophiles.csl rename to buildres/csl/csl-styles/dependent/extremophiles.csl diff --git a/src/main/resources/csl-styles/dependent/eye-and-contact-lens.csl b/buildres/csl/csl-styles/dependent/eye-and-contact-lens.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/eye-and-contact-lens.csl rename to buildres/csl/csl-styles/dependent/eye-and-contact-lens.csl diff --git a/src/main/resources/csl-styles/dependent/eye-and-vision.csl b/buildres/csl/csl-styles/dependent/eye-and-vision.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/eye-and-vision.csl rename to buildres/csl/csl-styles/dependent/eye-and-vision.csl diff --git a/src/main/resources/csl-styles/dependent/f1000research.csl b/buildres/csl/csl-styles/dependent/f1000research.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/f1000research.csl rename to buildres/csl/csl-styles/dependent/f1000research.csl diff --git a/src/main/resources/csl-styles/dependent/facies.csl b/buildres/csl/csl-styles/dependent/facies.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/facies.csl rename to buildres/csl/csl-styles/dependent/facies.csl diff --git a/src/main/resources/csl-styles/dependent/familial-cancer.csl b/buildres/csl/csl-styles/dependent/familial-cancer.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/familial-cancer.csl rename to buildres/csl/csl-styles/dependent/familial-cancer.csl diff --git a/src/main/resources/csl-styles/dependent/families-systems-and-health.csl b/buildres/csl/csl-styles/dependent/families-systems-and-health.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/families-systems-and-health.csl rename to buildres/csl/csl-styles/dependent/families-systems-and-health.csl diff --git a/src/main/resources/csl-styles/dependent/family-law-review.csl b/buildres/csl/csl-styles/dependent/family-law-review.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/family-law-review.csl rename to buildres/csl/csl-styles/dependent/family-law-review.csl diff --git a/src/main/resources/csl-styles/dependent/family-medicine.csl b/buildres/csl/csl-styles/dependent/family-medicine.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/family-medicine.csl rename to buildres/csl/csl-styles/dependent/family-medicine.csl diff --git a/src/main/resources/csl-styles/dependent/family-science.csl b/buildres/csl/csl-styles/dependent/family-science.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/family-science.csl rename to buildres/csl/csl-styles/dependent/family-science.csl diff --git a/src/main/resources/csl-styles/dependent/faraday-discussions.csl b/buildres/csl/csl-styles/dependent/faraday-discussions.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/faraday-discussions.csl rename to buildres/csl/csl-styles/dependent/faraday-discussions.csl diff --git a/src/main/resources/csl-styles/dependent/farmacia-hospitalaria.csl b/buildres/csl/csl-styles/dependent/farmacia-hospitalaria.csl similarity index 94% rename from src/main/resources/csl-styles/dependent/farmacia-hospitalaria.csl rename to buildres/csl/csl-styles/dependent/farmacia-hospitalaria.csl index 64264cfee90..f97e94cf41e 100644 --- a/src/main/resources/csl-styles/dependent/farmacia-hospitalaria.csl +++ b/buildres/csl/csl-styles/dependent/farmacia-hospitalaria.csl @@ -1,7 +1,7 @@ diff --git a/src/main/resources/csl-styles/dependent/health-services-and-delivery-research.csl b/buildres/csl/csl-styles/dependent/health-services-and-delivery-research.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/health-services-and-delivery-research.csl rename to buildres/csl/csl-styles/dependent/health-services-and-delivery-research.csl diff --git a/src/main/resources/csl-styles/dependent/health-services-and-outcomes-research-methodology.csl b/buildres/csl/csl-styles/dependent/health-services-and-outcomes-research-methodology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/health-services-and-outcomes-research-methodology.csl rename to buildres/csl/csl-styles/dependent/health-services-and-outcomes-research-methodology.csl diff --git a/src/main/resources/csl-styles/dependent/health-services-research.csl b/buildres/csl/csl-styles/dependent/health-services-research.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/health-services-research.csl rename to buildres/csl/csl-styles/dependent/health-services-research.csl diff --git a/src/main/resources/csl-styles/dependent/health-technology-assessment.csl b/buildres/csl/csl-styles/dependent/health-technology-assessment.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/health-technology-assessment.csl rename to buildres/csl/csl-styles/dependent/health-technology-assessment.csl diff --git a/src/main/resources/csl-styles/dependent/healthcare-management-forum.csl b/buildres/csl/csl-styles/dependent/healthcare-management-forum.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/healthcare-management-forum.csl rename to buildres/csl/csl-styles/dependent/healthcare-management-forum.csl diff --git a/src/main/resources/csl-styles/dependent/healthcare-the-journal-of-delivery-science-and-innovation.csl b/buildres/csl/csl-styles/dependent/healthcare-the-journal-of-delivery-science-and-innovation.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/healthcare-the-journal-of-delivery-science-and-innovation.csl rename to buildres/csl/csl-styles/dependent/healthcare-the-journal-of-delivery-science-and-innovation.csl diff --git a/src/main/resources/csl-styles/dependent/healthcare.csl b/buildres/csl/csl-styles/dependent/healthcare.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/healthcare.csl rename to buildres/csl/csl-styles/dependent/healthcare.csl diff --git a/src/main/resources/csl-styles/dependent/hearing-research.csl b/buildres/csl/csl-styles/dependent/hearing-research.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/hearing-research.csl rename to buildres/csl/csl-styles/dependent/hearing-research.csl diff --git a/src/main/resources/csl-styles/dependent/heart-and-lung.csl b/buildres/csl/csl-styles/dependent/heart-and-lung.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/heart-and-lung.csl rename to buildres/csl/csl-styles/dependent/heart-and-lung.csl diff --git a/src/main/resources/csl-styles/dependent/heart-and-vessels.csl b/buildres/csl/csl-styles/dependent/heart-and-vessels.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/heart-and-vessels.csl rename to buildres/csl/csl-styles/dependent/heart-and-vessels.csl diff --git a/src/main/resources/csl-styles/dependent/heart-asia.csl b/buildres/csl/csl-styles/dependent/heart-asia.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/heart-asia.csl rename to buildres/csl/csl-styles/dependent/heart-asia.csl diff --git a/src/main/resources/csl-styles/dependent/heart-failure-reviews.csl b/buildres/csl/csl-styles/dependent/heart-failure-reviews.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/heart-failure-reviews.csl rename to buildres/csl/csl-styles/dependent/heart-failure-reviews.csl diff --git a/src/main/resources/csl-styles/dependent/heart-lung-and-circulation.csl b/buildres/csl/csl-styles/dependent/heart-lung-and-circulation.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/heart-lung-and-circulation.csl rename to buildres/csl/csl-styles/dependent/heart-lung-and-circulation.csl diff --git a/src/main/resources/csl-styles/dependent/heart.csl b/buildres/csl/csl-styles/dependent/heart.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/heart.csl rename to buildres/csl/csl-styles/dependent/heart.csl diff --git a/src/main/resources/csl-styles/dependent/heat-and-mass-transfer.csl b/buildres/csl/csl-styles/dependent/heat-and-mass-transfer.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/heat-and-mass-transfer.csl rename to buildres/csl/csl-styles/dependent/heat-and-mass-transfer.csl diff --git a/src/main/resources/csl-styles/dependent/heat-exchanger-design-updates.csl b/buildres/csl/csl-styles/dependent/heat-exchanger-design-updates.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/heat-exchanger-design-updates.csl rename to buildres/csl/csl-styles/dependent/heat-exchanger-design-updates.csl diff --git a/src/main/resources/csl-styles/dependent/heat-pipe-science-and-technology-an-international-journal.csl b/buildres/csl/csl-styles/dependent/heat-pipe-science-and-technology-an-international-journal.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/heat-pipe-science-and-technology-an-international-journal.csl rename to buildres/csl/csl-styles/dependent/heat-pipe-science-and-technology-an-international-journal.csl diff --git a/src/main/resources/csl-styles/dependent/heat-transfer-research.csl b/buildres/csl/csl-styles/dependent/heat-transfer-research.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/heat-transfer-research.csl rename to buildres/csl/csl-styles/dependent/heat-transfer-research.csl diff --git a/src/main/resources/csl-styles/dependent/hec-forum.csl b/buildres/csl/csl-styles/dependent/hec-forum.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/hec-forum.csl rename to buildres/csl/csl-styles/dependent/hec-forum.csl diff --git a/src/main/resources/csl-styles/dependent/heilberufescience.csl b/buildres/csl/csl-styles/dependent/heilberufescience.csl similarity index 96% rename from src/main/resources/csl-styles/dependent/heilberufescience.csl rename to buildres/csl/csl-styles/dependent/heilberufescience.csl index f76130c26ac..9f60f04edab 100644 --- a/src/main/resources/csl-styles/dependent/heilberufescience.csl +++ b/buildres/csl/csl-styles/dependent/heilberufescience.csl @@ -2,7 +2,7 @@ diff --git a/src/main/resources/csl-styles/dependent/huisarts-en-wetenschap.csl b/buildres/csl/csl-styles/dependent/huisarts-en-wetenschap.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/huisarts-en-wetenschap.csl rename to buildres/csl/csl-styles/dependent/huisarts-en-wetenschap.csl diff --git a/src/main/resources/csl-styles/dependent/human-cell.csl b/buildres/csl/csl-styles/dependent/human-cell.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/human-cell.csl rename to buildres/csl/csl-styles/dependent/human-cell.csl diff --git a/src/main/resources/csl-styles/dependent/human-centric-computing-and-information-sciences.csl b/buildres/csl/csl-styles/dependent/human-centric-computing-and-information-sciences.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/human-centric-computing-and-information-sciences.csl rename to buildres/csl/csl-styles/dependent/human-centric-computing-and-information-sciences.csl diff --git a/src/main/resources/csl-styles/dependent/human-development.csl b/buildres/csl/csl-styles/dependent/human-development.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/human-development.csl rename to buildres/csl/csl-styles/dependent/human-development.csl diff --git a/src/main/resources/csl-styles/dependent/human-gene-therapy-clinical-development.csl b/buildres/csl/csl-styles/dependent/human-gene-therapy-clinical-development.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/human-gene-therapy-clinical-development.csl rename to buildres/csl/csl-styles/dependent/human-gene-therapy-clinical-development.csl diff --git a/src/main/resources/csl-styles/dependent/human-gene-therapy-methods.csl b/buildres/csl/csl-styles/dependent/human-gene-therapy-methods.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/human-gene-therapy-methods.csl rename to buildres/csl/csl-styles/dependent/human-gene-therapy-methods.csl diff --git a/src/main/resources/csl-styles/dependent/human-genetics.csl b/buildres/csl/csl-styles/dependent/human-genetics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/human-genetics.csl rename to buildres/csl/csl-styles/dependent/human-genetics.csl diff --git a/src/main/resources/csl-styles/dependent/human-genomics.csl b/buildres/csl/csl-styles/dependent/human-genomics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/human-genomics.csl rename to buildres/csl/csl-styles/dependent/human-genomics.csl diff --git a/src/main/resources/csl-styles/dependent/human-heredity.csl b/buildres/csl/csl-styles/dependent/human-heredity.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/human-heredity.csl rename to buildres/csl/csl-styles/dependent/human-heredity.csl diff --git a/src/main/resources/csl-styles/dependent/human-immunology.csl b/buildres/csl/csl-styles/dependent/human-immunology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/human-immunology.csl rename to buildres/csl/csl-styles/dependent/human-immunology.csl diff --git a/src/main/resources/csl-styles/dependent/human-microbiome-journal.csl b/buildres/csl/csl-styles/dependent/human-microbiome-journal.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/human-microbiome-journal.csl rename to buildres/csl/csl-styles/dependent/human-microbiome-journal.csl diff --git a/src/main/resources/csl-styles/dependent/human-molecular-genetics.csl b/buildres/csl/csl-styles/dependent/human-molecular-genetics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/human-molecular-genetics.csl rename to buildres/csl/csl-styles/dependent/human-molecular-genetics.csl diff --git a/src/main/resources/csl-styles/dependent/human-movement-science.csl b/buildres/csl/csl-styles/dependent/human-movement-science.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/human-movement-science.csl rename to buildres/csl/csl-styles/dependent/human-movement-science.csl diff --git a/src/main/resources/csl-styles/dependent/human-nature.csl b/buildres/csl/csl-styles/dependent/human-nature.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/human-nature.csl rename to buildres/csl/csl-styles/dependent/human-nature.csl diff --git a/src/main/resources/csl-styles/dependent/human-pathology-case-reports.csl b/buildres/csl/csl-styles/dependent/human-pathology-case-reports.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/human-pathology-case-reports.csl rename to buildres/csl/csl-styles/dependent/human-pathology-case-reports.csl diff --git a/src/main/resources/csl-styles/dependent/human-pathology.csl b/buildres/csl/csl-styles/dependent/human-pathology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/human-pathology.csl rename to buildres/csl/csl-styles/dependent/human-pathology.csl diff --git a/src/main/resources/csl-styles/dependent/human-relations.csl b/buildres/csl/csl-styles/dependent/human-relations.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/human-relations.csl rename to buildres/csl/csl-styles/dependent/human-relations.csl diff --git a/src/main/resources/csl-styles/dependent/human-resource-development-international.csl b/buildres/csl/csl-styles/dependent/human-resource-development-international.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/human-resource-development-international.csl rename to buildres/csl/csl-styles/dependent/human-resource-development-international.csl diff --git a/src/main/resources/csl-styles/dependent/human-resource-management-review.csl b/buildres/csl/csl-styles/dependent/human-resource-management-review.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/human-resource-management-review.csl rename to buildres/csl/csl-styles/dependent/human-resource-management-review.csl diff --git a/src/main/resources/csl-styles/dependent/human-resources-for-health.csl b/buildres/csl/csl-styles/dependent/human-resources-for-health.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/human-resources-for-health.csl rename to buildres/csl/csl-styles/dependent/human-resources-for-health.csl diff --git a/src/main/resources/csl-styles/dependent/human-studies.csl b/buildres/csl/csl-styles/dependent/human-studies.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/human-studies.csl rename to buildres/csl/csl-styles/dependent/human-studies.csl diff --git a/src/main/resources/csl-styles/dependent/human-vaccines-and-immunotherapeutics.csl b/buildres/csl/csl-styles/dependent/human-vaccines-and-immunotherapeutics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/human-vaccines-and-immunotherapeutics.csl rename to buildres/csl/csl-styles/dependent/human-vaccines-and-immunotherapeutics.csl diff --git a/src/main/resources/csl-styles/dependent/humanities.csl b/buildres/csl/csl-styles/dependent/humanities.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/humanities.csl rename to buildres/csl/csl-styles/dependent/humanities.csl diff --git a/src/main/resources/csl-styles/dependent/husserl-studies.csl b/buildres/csl/csl-styles/dependent/husserl-studies.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/husserl-studies.csl rename to buildres/csl/csl-styles/dependent/husserl-studies.csl diff --git a/src/main/resources/csl-styles/dependent/hybrid-methods-in-engineering.csl b/buildres/csl/csl-styles/dependent/hybrid-methods-in-engineering.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/hybrid-methods-in-engineering.csl rename to buildres/csl/csl-styles/dependent/hybrid-methods-in-engineering.csl diff --git a/src/main/resources/csl-styles/dependent/hydrobiological-journal.csl b/buildres/csl/csl-styles/dependent/hydrobiological-journal.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/hydrobiological-journal.csl rename to buildres/csl/csl-styles/dependent/hydrobiological-journal.csl diff --git a/src/main/resources/csl-styles/dependent/hydrogeology-journal.csl b/buildres/csl/csl-styles/dependent/hydrogeology-journal.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/hydrogeology-journal.csl rename to buildres/csl/csl-styles/dependent/hydrogeology-journal.csl diff --git a/src/main/resources/csl-styles/dependent/hydrology-and-earth-system-sciences.csl b/buildres/csl/csl-styles/dependent/hydrology-and-earth-system-sciences.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/hydrology-and-earth-system-sciences.csl rename to buildres/csl/csl-styles/dependent/hydrology-and-earth-system-sciences.csl diff --git a/src/main/resources/csl-styles/dependent/hydrology.csl b/buildres/csl/csl-styles/dependent/hydrology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/hydrology.csl rename to buildres/csl/csl-styles/dependent/hydrology.csl diff --git a/src/main/resources/csl-styles/dependent/hydrometallurgy.csl b/buildres/csl/csl-styles/dependent/hydrometallurgy.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/hydrometallurgy.csl rename to buildres/csl/csl-styles/dependent/hydrometallurgy.csl diff --git a/src/main/resources/csl-styles/dependent/hydroresearch.csl b/buildres/csl/csl-styles/dependent/hydroresearch.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/hydroresearch.csl rename to buildres/csl/csl-styles/dependent/hydroresearch.csl diff --git a/src/main/resources/csl-styles/dependent/hyperfine-interactions.csl b/buildres/csl/csl-styles/dependent/hyperfine-interactions.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/hyperfine-interactions.csl rename to buildres/csl/csl-styles/dependent/hyperfine-interactions.csl diff --git a/src/main/resources/csl-styles/dependent/iatss-research.csl b/buildres/csl/csl-styles/dependent/iatss-research.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/iatss-research.csl rename to buildres/csl/csl-styles/dependent/iatss-research.csl diff --git a/src/main/resources/csl-styles/dependent/ibm-journal-of-research-and-development.csl b/buildres/csl/csl-styles/dependent/ibm-journal-of-research-and-development.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ibm-journal-of-research-and-development.csl rename to buildres/csl/csl-styles/dependent/ibm-journal-of-research-and-development.csl diff --git a/src/main/resources/csl-styles/dependent/ibms-bonekey.csl b/buildres/csl/csl-styles/dependent/ibms-bonekey.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ibms-bonekey.csl rename to buildres/csl/csl-styles/dependent/ibms-bonekey.csl diff --git a/src/main/resources/csl-styles/dependent/ibro-reports.csl b/buildres/csl/csl-styles/dependent/ibro-reports.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ibro-reports.csl rename to buildres/csl/csl-styles/dependent/ibro-reports.csl diff --git a/src/main/resources/csl-styles/dependent/ibsen-studies.csl b/buildres/csl/csl-styles/dependent/ibsen-studies.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ibsen-studies.csl rename to buildres/csl/csl-styles/dependent/ibsen-studies.csl diff --git a/src/main/resources/csl-styles/dependent/icarus.csl b/buildres/csl/csl-styles/dependent/icarus.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/icarus.csl rename to buildres/csl/csl-styles/dependent/icarus.csl diff --git a/src/main/resources/csl-styles/dependent/ict-express.csl b/buildres/csl/csl-styles/dependent/ict-express.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ict-express.csl rename to buildres/csl/csl-styles/dependent/ict-express.csl diff --git a/src/main/resources/csl-styles/dependent/idcases.csl b/buildres/csl/csl-styles/dependent/idcases.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/idcases.csl rename to buildres/csl/csl-styles/dependent/idcases.csl diff --git a/src/main/resources/csl-styles/dependent/ieee-access.csl b/buildres/csl/csl-styles/dependent/ieee-access.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ieee-access.csl rename to buildres/csl/csl-styles/dependent/ieee-access.csl diff --git a/src/main/resources/csl-styles/dependent/ieee-acm-transactions-on-audio-speech-and-language-processing.csl b/buildres/csl/csl-styles/dependent/ieee-acm-transactions-on-audio-speech-and-language-processing.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ieee-acm-transactions-on-audio-speech-and-language-processing.csl rename to buildres/csl/csl-styles/dependent/ieee-acm-transactions-on-audio-speech-and-language-processing.csl diff --git a/src/main/resources/csl-styles/dependent/ieee-acm-transactions-on-computational-biology-and-bioinformatics.csl b/buildres/csl/csl-styles/dependent/ieee-acm-transactions-on-computational-biology-and-bioinformatics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ieee-acm-transactions-on-computational-biology-and-bioinformatics.csl rename to buildres/csl/csl-styles/dependent/ieee-acm-transactions-on-computational-biology-and-bioinformatics.csl diff --git a/src/main/resources/csl-styles/dependent/ieee-acm-transactions-on-networking.csl b/buildres/csl/csl-styles/dependent/ieee-acm-transactions-on-networking.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ieee-acm-transactions-on-networking.csl rename to buildres/csl/csl-styles/dependent/ieee-acm-transactions-on-networking.csl diff --git a/src/main/resources/csl-styles/dependent/ieee-aerospace-and-electronic-systems-magazine.csl b/buildres/csl/csl-styles/dependent/ieee-aerospace-and-electronic-systems-magazine.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ieee-aerospace-and-electronic-systems-magazine.csl rename to buildres/csl/csl-styles/dependent/ieee-aerospace-and-electronic-systems-magazine.csl diff --git a/src/main/resources/csl-styles/dependent/ieee-annals-of-the-history-of-computing.csl b/buildres/csl/csl-styles/dependent/ieee-annals-of-the-history-of-computing.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ieee-annals-of-the-history-of-computing.csl rename to buildres/csl/csl-styles/dependent/ieee-annals-of-the-history-of-computing.csl diff --git a/src/main/resources/csl-styles/dependent/ieee-antennas-and-propagation-magazine.csl b/buildres/csl/csl-styles/dependent/ieee-antennas-and-propagation-magazine.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ieee-antennas-and-propagation-magazine.csl rename to buildres/csl/csl-styles/dependent/ieee-antennas-and-propagation-magazine.csl diff --git a/src/main/resources/csl-styles/dependent/ieee-antennas-and-wireless-propagation-letters.csl b/buildres/csl/csl-styles/dependent/ieee-antennas-and-wireless-propagation-letters.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ieee-antennas-and-wireless-propagation-letters.csl rename to buildres/csl/csl-styles/dependent/ieee-antennas-and-wireless-propagation-letters.csl diff --git a/src/main/resources/csl-styles/dependent/ieee-asme-transactions-on-mechatronics.csl b/buildres/csl/csl-styles/dependent/ieee-asme-transactions-on-mechatronics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ieee-asme-transactions-on-mechatronics.csl rename to buildres/csl/csl-styles/dependent/ieee-asme-transactions-on-mechatronics.csl diff --git a/src/main/resources/csl-styles/dependent/ieee-circuits-and-systems-magazine.csl b/buildres/csl/csl-styles/dependent/ieee-circuits-and-systems-magazine.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ieee-circuits-and-systems-magazine.csl rename to buildres/csl/csl-styles/dependent/ieee-circuits-and-systems-magazine.csl diff --git a/src/main/resources/csl-styles/dependent/ieee-communications-letters.csl b/buildres/csl/csl-styles/dependent/ieee-communications-letters.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ieee-communications-letters.csl rename to buildres/csl/csl-styles/dependent/ieee-communications-letters.csl diff --git a/src/main/resources/csl-styles/dependent/ieee-communications-magazine.csl b/buildres/csl/csl-styles/dependent/ieee-communications-magazine.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ieee-communications-magazine.csl rename to buildres/csl/csl-styles/dependent/ieee-communications-magazine.csl diff --git a/src/main/resources/csl-styles/dependent/ieee-communications-surveys-and-tutorials.csl b/buildres/csl/csl-styles/dependent/ieee-communications-surveys-and-tutorials.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ieee-communications-surveys-and-tutorials.csl rename to buildres/csl/csl-styles/dependent/ieee-communications-surveys-and-tutorials.csl diff --git a/src/main/resources/csl-styles/dependent/ieee-computational-intelligence-magazine.csl b/buildres/csl/csl-styles/dependent/ieee-computational-intelligence-magazine.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ieee-computational-intelligence-magazine.csl rename to buildres/csl/csl-styles/dependent/ieee-computational-intelligence-magazine.csl diff --git a/src/main/resources/csl-styles/dependent/ieee-computer-graphics-and-applications.csl b/buildres/csl/csl-styles/dependent/ieee-computer-graphics-and-applications.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ieee-computer-graphics-and-applications.csl rename to buildres/csl/csl-styles/dependent/ieee-computer-graphics-and-applications.csl diff --git a/src/main/resources/csl-styles/dependent/ieee-consumer-electronics-magazine.csl b/buildres/csl/csl-styles/dependent/ieee-consumer-electronics-magazine.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ieee-consumer-electronics-magazine.csl rename to buildres/csl/csl-styles/dependent/ieee-consumer-electronics-magazine.csl diff --git a/src/main/resources/csl-styles/dependent/ieee-control-systems.csl b/buildres/csl/csl-styles/dependent/ieee-control-systems.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ieee-control-systems.csl rename to buildres/csl/csl-styles/dependent/ieee-control-systems.csl diff --git a/src/main/resources/csl-styles/dependent/ieee-design-and-test.csl b/buildres/csl/csl-styles/dependent/ieee-design-and-test.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ieee-design-and-test.csl rename to buildres/csl/csl-styles/dependent/ieee-design-and-test.csl diff --git a/src/main/resources/csl-styles/dependent/ieee-electrical-insulation-magazine.csl b/buildres/csl/csl-styles/dependent/ieee-electrical-insulation-magazine.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ieee-electrical-insulation-magazine.csl rename to buildres/csl/csl-styles/dependent/ieee-electrical-insulation-magazine.csl diff --git a/src/main/resources/csl-styles/dependent/ieee-electrification-magazine.csl b/buildres/csl/csl-styles/dependent/ieee-electrification-magazine.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ieee-electrification-magazine.csl rename to buildres/csl/csl-styles/dependent/ieee-electrification-magazine.csl diff --git a/src/main/resources/csl-styles/dependent/ieee-electromagnetic-compatibility-magazine.csl b/buildres/csl/csl-styles/dependent/ieee-electromagnetic-compatibility-magazine.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ieee-electromagnetic-compatibility-magazine.csl rename to buildres/csl/csl-styles/dependent/ieee-electromagnetic-compatibility-magazine.csl diff --git a/src/main/resources/csl-styles/dependent/ieee-electron-device-letters.csl b/buildres/csl/csl-styles/dependent/ieee-electron-device-letters.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ieee-electron-device-letters.csl rename to buildres/csl/csl-styles/dependent/ieee-electron-device-letters.csl diff --git a/src/main/resources/csl-styles/dependent/ieee-embedded-systems-letters.csl b/buildres/csl/csl-styles/dependent/ieee-embedded-systems-letters.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ieee-embedded-systems-letters.csl rename to buildres/csl/csl-styles/dependent/ieee-embedded-systems-letters.csl diff --git a/src/main/resources/csl-styles/dependent/ieee-engineering-management-review.csl b/buildres/csl/csl-styles/dependent/ieee-engineering-management-review.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ieee-engineering-management-review.csl rename to buildres/csl/csl-styles/dependent/ieee-engineering-management-review.csl diff --git a/src/main/resources/csl-styles/dependent/ieee-geoscience-and-remote-sensing-letters.csl b/buildres/csl/csl-styles/dependent/ieee-geoscience-and-remote-sensing-letters.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ieee-geoscience-and-remote-sensing-letters.csl rename to buildres/csl/csl-styles/dependent/ieee-geoscience-and-remote-sensing-letters.csl diff --git a/src/main/resources/csl-styles/dependent/ieee-geoscience-and-remote-sensing-magazine.csl b/buildres/csl/csl-styles/dependent/ieee-geoscience-and-remote-sensing-magazine.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ieee-geoscience-and-remote-sensing-magazine.csl rename to buildres/csl/csl-styles/dependent/ieee-geoscience-and-remote-sensing-magazine.csl diff --git a/src/main/resources/csl-styles/dependent/ieee-industrial-electronics-magazine.csl b/buildres/csl/csl-styles/dependent/ieee-industrial-electronics-magazine.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ieee-industrial-electronics-magazine.csl rename to buildres/csl/csl-styles/dependent/ieee-industrial-electronics-magazine.csl diff --git a/src/main/resources/csl-styles/dependent/ieee-industry-applications-magazine.csl b/buildres/csl/csl-styles/dependent/ieee-industry-applications-magazine.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ieee-industry-applications-magazine.csl rename to buildres/csl/csl-styles/dependent/ieee-industry-applications-magazine.csl diff --git a/src/main/resources/csl-styles/dependent/ieee-instrumentation-and-measurement-magazine.csl b/buildres/csl/csl-styles/dependent/ieee-instrumentation-and-measurement-magazine.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ieee-instrumentation-and-measurement-magazine.csl rename to buildres/csl/csl-styles/dependent/ieee-instrumentation-and-measurement-magazine.csl diff --git a/src/main/resources/csl-styles/dependent/ieee-intelligent-systems.csl b/buildres/csl/csl-styles/dependent/ieee-intelligent-systems.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ieee-intelligent-systems.csl rename to buildres/csl/csl-styles/dependent/ieee-intelligent-systems.csl diff --git a/src/main/resources/csl-styles/dependent/ieee-intelligent-transportation-systems-magazine.csl b/buildres/csl/csl-styles/dependent/ieee-intelligent-transportation-systems-magazine.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ieee-intelligent-transportation-systems-magazine.csl rename to buildres/csl/csl-styles/dependent/ieee-intelligent-transportation-systems-magazine.csl diff --git a/src/main/resources/csl-styles/dependent/ieee-internet-computing.csl b/buildres/csl/csl-styles/dependent/ieee-internet-computing.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ieee-internet-computing.csl rename to buildres/csl/csl-styles/dependent/ieee-internet-computing.csl diff --git a/src/main/resources/csl-styles/dependent/ieee-internet-of-things-journal.csl b/buildres/csl/csl-styles/dependent/ieee-internet-of-things-journal.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ieee-internet-of-things-journal.csl rename to buildres/csl/csl-styles/dependent/ieee-internet-of-things-journal.csl diff --git a/src/main/resources/csl-styles/dependent/ieee-journal-of-biomedical-and-health-informatics.csl b/buildres/csl/csl-styles/dependent/ieee-journal-of-biomedical-and-health-informatics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ieee-journal-of-biomedical-and-health-informatics.csl rename to buildres/csl/csl-styles/dependent/ieee-journal-of-biomedical-and-health-informatics.csl diff --git a/src/main/resources/csl-styles/dependent/ieee-journal-of-emerging-and-selected-topics-in-power-electronics.csl b/buildres/csl/csl-styles/dependent/ieee-journal-of-emerging-and-selected-topics-in-power-electronics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ieee-journal-of-emerging-and-selected-topics-in-power-electronics.csl rename to buildres/csl/csl-styles/dependent/ieee-journal-of-emerging-and-selected-topics-in-power-electronics.csl diff --git a/src/main/resources/csl-styles/dependent/ieee-journal-of-oceanic-engineering.csl b/buildres/csl/csl-styles/dependent/ieee-journal-of-oceanic-engineering.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ieee-journal-of-oceanic-engineering.csl rename to buildres/csl/csl-styles/dependent/ieee-journal-of-oceanic-engineering.csl diff --git a/src/main/resources/csl-styles/dependent/ieee-journal-of-photovoltaics.csl b/buildres/csl/csl-styles/dependent/ieee-journal-of-photovoltaics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ieee-journal-of-photovoltaics.csl rename to buildres/csl/csl-styles/dependent/ieee-journal-of-photovoltaics.csl diff --git a/src/main/resources/csl-styles/dependent/ieee-journal-of-quantum-electronics.csl b/buildres/csl/csl-styles/dependent/ieee-journal-of-quantum-electronics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ieee-journal-of-quantum-electronics.csl rename to buildres/csl/csl-styles/dependent/ieee-journal-of-quantum-electronics.csl diff --git a/src/main/resources/csl-styles/dependent/ieee-journal-of-selected-topics-in-applied-earth-observations-and-remote-sensing.csl b/buildres/csl/csl-styles/dependent/ieee-journal-of-selected-topics-in-applied-earth-observations-and-remote-sensing.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ieee-journal-of-selected-topics-in-applied-earth-observations-and-remote-sensing.csl rename to buildres/csl/csl-styles/dependent/ieee-journal-of-selected-topics-in-applied-earth-observations-and-remote-sensing.csl diff --git a/src/main/resources/csl-styles/dependent/ieee-journal-of-selected-topics-in-quantum-electronics.csl b/buildres/csl/csl-styles/dependent/ieee-journal-of-selected-topics-in-quantum-electronics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ieee-journal-of-selected-topics-in-quantum-electronics.csl rename to buildres/csl/csl-styles/dependent/ieee-journal-of-selected-topics-in-quantum-electronics.csl diff --git a/src/main/resources/csl-styles/dependent/ieee-journal-of-selected-topics-in-signal-processing.csl b/buildres/csl/csl-styles/dependent/ieee-journal-of-selected-topics-in-signal-processing.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ieee-journal-of-selected-topics-in-signal-processing.csl rename to buildres/csl/csl-styles/dependent/ieee-journal-of-selected-topics-in-signal-processing.csl diff --git a/src/main/resources/csl-styles/dependent/ieee-journal-of-solid-state-circuits.csl b/buildres/csl/csl-styles/dependent/ieee-journal-of-solid-state-circuits.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ieee-journal-of-solid-state-circuits.csl rename to buildres/csl/csl-styles/dependent/ieee-journal-of-solid-state-circuits.csl diff --git a/src/main/resources/csl-styles/dependent/ieee-journal-of-the-electron-devices-society.csl b/buildres/csl/csl-styles/dependent/ieee-journal-of-the-electron-devices-society.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ieee-journal-of-the-electron-devices-society.csl rename to buildres/csl/csl-styles/dependent/ieee-journal-of-the-electron-devices-society.csl diff --git a/src/main/resources/csl-styles/dependent/ieee-journal-of-translational-engineering-in-health-and-medicine.csl b/buildres/csl/csl-styles/dependent/ieee-journal-of-translational-engineering-in-health-and-medicine.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ieee-journal-of-translational-engineering-in-health-and-medicine.csl rename to buildres/csl/csl-styles/dependent/ieee-journal-of-translational-engineering-in-health-and-medicine.csl diff --git a/src/main/resources/csl-styles/dependent/ieee-journal-on-emerging-and-selected-topics-in-circuits-and-systems.csl b/buildres/csl/csl-styles/dependent/ieee-journal-on-emerging-and-selected-topics-in-circuits-and-systems.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ieee-journal-on-emerging-and-selected-topics-in-circuits-and-systems.csl rename to buildres/csl/csl-styles/dependent/ieee-journal-on-emerging-and-selected-topics-in-circuits-and-systems.csl diff --git a/src/main/resources/csl-styles/dependent/ieee-journal-on-selected-areas-in-communications.csl b/buildres/csl/csl-styles/dependent/ieee-journal-on-selected-areas-in-communications.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ieee-journal-on-selected-areas-in-communications.csl rename to buildres/csl/csl-styles/dependent/ieee-journal-on-selected-areas-in-communications.csl diff --git a/src/main/resources/csl-styles/dependent/ieee-latin-america-transactions.csl b/buildres/csl/csl-styles/dependent/ieee-latin-america-transactions.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ieee-latin-america-transactions.csl rename to buildres/csl/csl-styles/dependent/ieee-latin-america-transactions.csl diff --git a/src/main/resources/csl-styles/dependent/ieee-magnetics-letters.csl b/buildres/csl/csl-styles/dependent/ieee-magnetics-letters.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ieee-magnetics-letters.csl rename to buildres/csl/csl-styles/dependent/ieee-magnetics-letters.csl diff --git a/src/main/resources/csl-styles/dependent/ieee-micro.csl b/buildres/csl/csl-styles/dependent/ieee-micro.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ieee-micro.csl rename to buildres/csl/csl-styles/dependent/ieee-micro.csl diff --git a/src/main/resources/csl-styles/dependent/ieee-microwave-and-wireless-components-letters.csl b/buildres/csl/csl-styles/dependent/ieee-microwave-and-wireless-components-letters.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ieee-microwave-and-wireless-components-letters.csl rename to buildres/csl/csl-styles/dependent/ieee-microwave-and-wireless-components-letters.csl diff --git a/src/main/resources/csl-styles/dependent/ieee-microwave-magazine.csl b/buildres/csl/csl-styles/dependent/ieee-microwave-magazine.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ieee-microwave-magazine.csl rename to buildres/csl/csl-styles/dependent/ieee-microwave-magazine.csl diff --git a/src/main/resources/csl-styles/dependent/ieee-multimedia.csl b/buildres/csl/csl-styles/dependent/ieee-multimedia.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ieee-multimedia.csl rename to buildres/csl/csl-styles/dependent/ieee-multimedia.csl diff --git a/src/main/resources/csl-styles/dependent/ieee-nanotechnology-magazine.csl b/buildres/csl/csl-styles/dependent/ieee-nanotechnology-magazine.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ieee-nanotechnology-magazine.csl rename to buildres/csl/csl-styles/dependent/ieee-nanotechnology-magazine.csl diff --git a/src/main/resources/csl-styles/dependent/ieee-network.csl b/buildres/csl/csl-styles/dependent/ieee-network.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ieee-network.csl rename to buildres/csl/csl-styles/dependent/ieee-network.csl diff --git a/src/main/resources/csl-styles/dependent/ieee-osa-journal-of-optical-communications-and-networking.csl b/buildres/csl/csl-styles/dependent/ieee-osa-journal-of-optical-communications-and-networking.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ieee-osa-journal-of-optical-communications-and-networking.csl rename to buildres/csl/csl-styles/dependent/ieee-osa-journal-of-optical-communications-and-networking.csl diff --git a/src/main/resources/csl-styles/dependent/ieee-pervasive-computing.csl b/buildres/csl/csl-styles/dependent/ieee-pervasive-computing.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ieee-pervasive-computing.csl rename to buildres/csl/csl-styles/dependent/ieee-pervasive-computing.csl diff --git a/src/main/resources/csl-styles/dependent/ieee-photonics-journal.csl b/buildres/csl/csl-styles/dependent/ieee-photonics-journal.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ieee-photonics-journal.csl rename to buildres/csl/csl-styles/dependent/ieee-photonics-journal.csl diff --git a/src/main/resources/csl-styles/dependent/ieee-photonics-technology-letters.csl b/buildres/csl/csl-styles/dependent/ieee-photonics-technology-letters.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ieee-photonics-technology-letters.csl rename to buildres/csl/csl-styles/dependent/ieee-photonics-technology-letters.csl diff --git a/src/main/resources/csl-styles/dependent/ieee-potentials.csl b/buildres/csl/csl-styles/dependent/ieee-potentials.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ieee-potentials.csl rename to buildres/csl/csl-styles/dependent/ieee-potentials.csl diff --git a/src/main/resources/csl-styles/dependent/ieee-power-and-energy-magazine.csl b/buildres/csl/csl-styles/dependent/ieee-power-and-energy-magazine.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ieee-power-and-energy-magazine.csl rename to buildres/csl/csl-styles/dependent/ieee-power-and-energy-magazine.csl diff --git a/src/main/resources/csl-styles/dependent/ieee-pulse.csl b/buildres/csl/csl-styles/dependent/ieee-pulse.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ieee-pulse.csl rename to buildres/csl/csl-styles/dependent/ieee-pulse.csl diff --git a/src/main/resources/csl-styles/dependent/ieee-reviews-in-biomedical-engineering.csl b/buildres/csl/csl-styles/dependent/ieee-reviews-in-biomedical-engineering.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ieee-reviews-in-biomedical-engineering.csl rename to buildres/csl/csl-styles/dependent/ieee-reviews-in-biomedical-engineering.csl diff --git a/src/main/resources/csl-styles/dependent/ieee-revista-iberoamericana-de-tecnologias-del-aprendizaje.csl b/buildres/csl/csl-styles/dependent/ieee-revista-iberoamericana-de-tecnologias-del-aprendizaje.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ieee-revista-iberoamericana-de-tecnologias-del-aprendizaje.csl rename to buildres/csl/csl-styles/dependent/ieee-revista-iberoamericana-de-tecnologias-del-aprendizaje.csl diff --git a/src/main/resources/csl-styles/dependent/ieee-robotics-and-automation-magazine.csl b/buildres/csl/csl-styles/dependent/ieee-robotics-and-automation-magazine.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ieee-robotics-and-automation-magazine.csl rename to buildres/csl/csl-styles/dependent/ieee-robotics-and-automation-magazine.csl diff --git a/src/main/resources/csl-styles/dependent/ieee-security-and-privacy.csl b/buildres/csl/csl-styles/dependent/ieee-security-and-privacy.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ieee-security-and-privacy.csl rename to buildres/csl/csl-styles/dependent/ieee-security-and-privacy.csl diff --git a/src/main/resources/csl-styles/dependent/ieee-sensors-journal.csl b/buildres/csl/csl-styles/dependent/ieee-sensors-journal.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ieee-sensors-journal.csl rename to buildres/csl/csl-styles/dependent/ieee-sensors-journal.csl diff --git a/src/main/resources/csl-styles/dependent/ieee-signal-processing-letters.csl b/buildres/csl/csl-styles/dependent/ieee-signal-processing-letters.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ieee-signal-processing-letters.csl rename to buildres/csl/csl-styles/dependent/ieee-signal-processing-letters.csl diff --git a/src/main/resources/csl-styles/dependent/ieee-signal-processing-magazine.csl b/buildres/csl/csl-styles/dependent/ieee-signal-processing-magazine.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ieee-signal-processing-magazine.csl rename to buildres/csl/csl-styles/dependent/ieee-signal-processing-magazine.csl diff --git a/src/main/resources/csl-styles/dependent/ieee-software.csl b/buildres/csl/csl-styles/dependent/ieee-software.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ieee-software.csl rename to buildres/csl/csl-styles/dependent/ieee-software.csl diff --git a/src/main/resources/csl-styles/dependent/ieee-solid-state-circuits-magazine.csl b/buildres/csl/csl-styles/dependent/ieee-solid-state-circuits-magazine.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ieee-solid-state-circuits-magazine.csl rename to buildres/csl/csl-styles/dependent/ieee-solid-state-circuits-magazine.csl diff --git a/src/main/resources/csl-styles/dependent/ieee-spectrum.csl b/buildres/csl/csl-styles/dependent/ieee-spectrum.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ieee-spectrum.csl rename to buildres/csl/csl-styles/dependent/ieee-spectrum.csl diff --git a/src/main/resources/csl-styles/dependent/ieee-systems-journal.csl b/buildres/csl/csl-styles/dependent/ieee-systems-journal.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ieee-systems-journal.csl rename to buildres/csl/csl-styles/dependent/ieee-systems-journal.csl diff --git a/src/main/resources/csl-styles/dependent/ieee-technology-and-society-magazine.csl b/buildres/csl/csl-styles/dependent/ieee-technology-and-society-magazine.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ieee-technology-and-society-magazine.csl rename to buildres/csl/csl-styles/dependent/ieee-technology-and-society-magazine.csl diff --git a/src/main/resources/csl-styles/dependent/ieee-transactions-on-aerospace-and-electronic-systems.csl b/buildres/csl/csl-styles/dependent/ieee-transactions-on-aerospace-and-electronic-systems.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ieee-transactions-on-aerospace-and-electronic-systems.csl rename to buildres/csl/csl-styles/dependent/ieee-transactions-on-aerospace-and-electronic-systems.csl diff --git a/src/main/resources/csl-styles/dependent/ieee-transactions-on-affective-computing.csl b/buildres/csl/csl-styles/dependent/ieee-transactions-on-affective-computing.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ieee-transactions-on-affective-computing.csl rename to buildres/csl/csl-styles/dependent/ieee-transactions-on-affective-computing.csl diff --git a/src/main/resources/csl-styles/dependent/ieee-transactions-on-antennas-and-propagation.csl b/buildres/csl/csl-styles/dependent/ieee-transactions-on-antennas-and-propagation.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ieee-transactions-on-antennas-and-propagation.csl rename to buildres/csl/csl-styles/dependent/ieee-transactions-on-antennas-and-propagation.csl diff --git a/src/main/resources/csl-styles/dependent/ieee-transactions-on-applied-superconductivity.csl b/buildres/csl/csl-styles/dependent/ieee-transactions-on-applied-superconductivity.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ieee-transactions-on-applied-superconductivity.csl rename to buildres/csl/csl-styles/dependent/ieee-transactions-on-applied-superconductivity.csl diff --git a/src/main/resources/csl-styles/dependent/ieee-transactions-on-automatic-control.csl b/buildres/csl/csl-styles/dependent/ieee-transactions-on-automatic-control.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ieee-transactions-on-automatic-control.csl rename to buildres/csl/csl-styles/dependent/ieee-transactions-on-automatic-control.csl diff --git a/src/main/resources/csl-styles/dependent/ieee-transactions-on-automation-science-and-engineering.csl b/buildres/csl/csl-styles/dependent/ieee-transactions-on-automation-science-and-engineering.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ieee-transactions-on-automation-science-and-engineering.csl rename to buildres/csl/csl-styles/dependent/ieee-transactions-on-automation-science-and-engineering.csl diff --git a/src/main/resources/csl-styles/dependent/ieee-transactions-on-autonomous-mental-development.csl b/buildres/csl/csl-styles/dependent/ieee-transactions-on-autonomous-mental-development.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ieee-transactions-on-autonomous-mental-development.csl rename to buildres/csl/csl-styles/dependent/ieee-transactions-on-autonomous-mental-development.csl diff --git a/src/main/resources/csl-styles/dependent/ieee-transactions-on-biomedical-circuits-and-systems.csl b/buildres/csl/csl-styles/dependent/ieee-transactions-on-biomedical-circuits-and-systems.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ieee-transactions-on-biomedical-circuits-and-systems.csl rename to buildres/csl/csl-styles/dependent/ieee-transactions-on-biomedical-circuits-and-systems.csl diff --git a/src/main/resources/csl-styles/dependent/ieee-transactions-on-biomedical-engineering.csl b/buildres/csl/csl-styles/dependent/ieee-transactions-on-biomedical-engineering.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ieee-transactions-on-biomedical-engineering.csl rename to buildres/csl/csl-styles/dependent/ieee-transactions-on-biomedical-engineering.csl diff --git a/src/main/resources/csl-styles/dependent/ieee-transactions-on-broadcasting.csl b/buildres/csl/csl-styles/dependent/ieee-transactions-on-broadcasting.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ieee-transactions-on-broadcasting.csl rename to buildres/csl/csl-styles/dependent/ieee-transactions-on-broadcasting.csl diff --git a/src/main/resources/csl-styles/dependent/ieee-transactions-on-circuits-and-systems-for-video-technology.csl b/buildres/csl/csl-styles/dependent/ieee-transactions-on-circuits-and-systems-for-video-technology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ieee-transactions-on-circuits-and-systems-for-video-technology.csl rename to buildres/csl/csl-styles/dependent/ieee-transactions-on-circuits-and-systems-for-video-technology.csl diff --git a/src/main/resources/csl-styles/dependent/ieee-transactions-on-circuits-and-systems-i-regular-papers.csl b/buildres/csl/csl-styles/dependent/ieee-transactions-on-circuits-and-systems-i-regular-papers.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ieee-transactions-on-circuits-and-systems-i-regular-papers.csl rename to buildres/csl/csl-styles/dependent/ieee-transactions-on-circuits-and-systems-i-regular-papers.csl diff --git a/src/main/resources/csl-styles/dependent/ieee-transactions-on-circuits-and-systems-ii-express-briefs.csl b/buildres/csl/csl-styles/dependent/ieee-transactions-on-circuits-and-systems-ii-express-briefs.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ieee-transactions-on-circuits-and-systems-ii-express-briefs.csl rename to buildres/csl/csl-styles/dependent/ieee-transactions-on-circuits-and-systems-ii-express-briefs.csl diff --git a/src/main/resources/csl-styles/dependent/ieee-transactions-on-cloud-computing.csl b/buildres/csl/csl-styles/dependent/ieee-transactions-on-cloud-computing.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ieee-transactions-on-cloud-computing.csl rename to buildres/csl/csl-styles/dependent/ieee-transactions-on-cloud-computing.csl diff --git a/src/main/resources/csl-styles/dependent/ieee-transactions-on-communications.csl b/buildres/csl/csl-styles/dependent/ieee-transactions-on-communications.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ieee-transactions-on-communications.csl rename to buildres/csl/csl-styles/dependent/ieee-transactions-on-communications.csl diff --git a/src/main/resources/csl-styles/dependent/ieee-transactions-on-components-packaging-and-manufacturing-technology.csl b/buildres/csl/csl-styles/dependent/ieee-transactions-on-components-packaging-and-manufacturing-technology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ieee-transactions-on-components-packaging-and-manufacturing-technology.csl rename to buildres/csl/csl-styles/dependent/ieee-transactions-on-components-packaging-and-manufacturing-technology.csl diff --git a/src/main/resources/csl-styles/dependent/ieee-transactions-on-computational-intelligence-and-ai-in-games.csl b/buildres/csl/csl-styles/dependent/ieee-transactions-on-computational-intelligence-and-ai-in-games.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ieee-transactions-on-computational-intelligence-and-ai-in-games.csl rename to buildres/csl/csl-styles/dependent/ieee-transactions-on-computational-intelligence-and-ai-in-games.csl diff --git a/src/main/resources/csl-styles/dependent/ieee-transactions-on-computer-aided-design-of-integrated-circuits-and-systems.csl b/buildres/csl/csl-styles/dependent/ieee-transactions-on-computer-aided-design-of-integrated-circuits-and-systems.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ieee-transactions-on-computer-aided-design-of-integrated-circuits-and-systems.csl rename to buildres/csl/csl-styles/dependent/ieee-transactions-on-computer-aided-design-of-integrated-circuits-and-systems.csl diff --git a/src/main/resources/csl-styles/dependent/ieee-transactions-on-computers.csl b/buildres/csl/csl-styles/dependent/ieee-transactions-on-computers.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ieee-transactions-on-computers.csl rename to buildres/csl/csl-styles/dependent/ieee-transactions-on-computers.csl diff --git a/src/main/resources/csl-styles/dependent/ieee-transactions-on-consumer-electronics.csl b/buildres/csl/csl-styles/dependent/ieee-transactions-on-consumer-electronics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ieee-transactions-on-consumer-electronics.csl rename to buildres/csl/csl-styles/dependent/ieee-transactions-on-consumer-electronics.csl diff --git a/src/main/resources/csl-styles/dependent/ieee-transactions-on-control-systems-technology.csl b/buildres/csl/csl-styles/dependent/ieee-transactions-on-control-systems-technology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ieee-transactions-on-control-systems-technology.csl rename to buildres/csl/csl-styles/dependent/ieee-transactions-on-control-systems-technology.csl diff --git a/src/main/resources/csl-styles/dependent/ieee-transactions-on-cybernetics.csl b/buildres/csl/csl-styles/dependent/ieee-transactions-on-cybernetics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ieee-transactions-on-cybernetics.csl rename to buildres/csl/csl-styles/dependent/ieee-transactions-on-cybernetics.csl diff --git a/src/main/resources/csl-styles/dependent/ieee-transactions-on-dependable-and-secure-computing.csl b/buildres/csl/csl-styles/dependent/ieee-transactions-on-dependable-and-secure-computing.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ieee-transactions-on-dependable-and-secure-computing.csl rename to buildres/csl/csl-styles/dependent/ieee-transactions-on-dependable-and-secure-computing.csl diff --git a/src/main/resources/csl-styles/dependent/ieee-transactions-on-device-and-materials-reliability.csl b/buildres/csl/csl-styles/dependent/ieee-transactions-on-device-and-materials-reliability.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ieee-transactions-on-device-and-materials-reliability.csl rename to buildres/csl/csl-styles/dependent/ieee-transactions-on-device-and-materials-reliability.csl diff --git a/src/main/resources/csl-styles/dependent/ieee-transactions-on-dielectrics-and-electrical-insulation.csl b/buildres/csl/csl-styles/dependent/ieee-transactions-on-dielectrics-and-electrical-insulation.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ieee-transactions-on-dielectrics-and-electrical-insulation.csl rename to buildres/csl/csl-styles/dependent/ieee-transactions-on-dielectrics-and-electrical-insulation.csl diff --git a/src/main/resources/csl-styles/dependent/ieee-transactions-on-education.csl b/buildres/csl/csl-styles/dependent/ieee-transactions-on-education.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ieee-transactions-on-education.csl rename to buildres/csl/csl-styles/dependent/ieee-transactions-on-education.csl diff --git a/src/main/resources/csl-styles/dependent/ieee-transactions-on-electromagnetic-compatibility.csl b/buildres/csl/csl-styles/dependent/ieee-transactions-on-electromagnetic-compatibility.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ieee-transactions-on-electromagnetic-compatibility.csl rename to buildres/csl/csl-styles/dependent/ieee-transactions-on-electromagnetic-compatibility.csl diff --git a/src/main/resources/csl-styles/dependent/ieee-transactions-on-electron-devices.csl b/buildres/csl/csl-styles/dependent/ieee-transactions-on-electron-devices.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ieee-transactions-on-electron-devices.csl rename to buildres/csl/csl-styles/dependent/ieee-transactions-on-electron-devices.csl diff --git a/src/main/resources/csl-styles/dependent/ieee-transactions-on-emerging-topics-in-computing.csl b/buildres/csl/csl-styles/dependent/ieee-transactions-on-emerging-topics-in-computing.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ieee-transactions-on-emerging-topics-in-computing.csl rename to buildres/csl/csl-styles/dependent/ieee-transactions-on-emerging-topics-in-computing.csl diff --git a/src/main/resources/csl-styles/dependent/ieee-transactions-on-energy-conversion.csl b/buildres/csl/csl-styles/dependent/ieee-transactions-on-energy-conversion.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ieee-transactions-on-energy-conversion.csl rename to buildres/csl/csl-styles/dependent/ieee-transactions-on-energy-conversion.csl diff --git a/src/main/resources/csl-styles/dependent/ieee-transactions-on-engineering-management.csl b/buildres/csl/csl-styles/dependent/ieee-transactions-on-engineering-management.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ieee-transactions-on-engineering-management.csl rename to buildres/csl/csl-styles/dependent/ieee-transactions-on-engineering-management.csl diff --git a/src/main/resources/csl-styles/dependent/ieee-transactions-on-evolutionary-computation.csl b/buildres/csl/csl-styles/dependent/ieee-transactions-on-evolutionary-computation.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ieee-transactions-on-evolutionary-computation.csl rename to buildres/csl/csl-styles/dependent/ieee-transactions-on-evolutionary-computation.csl diff --git a/src/main/resources/csl-styles/dependent/ieee-transactions-on-fuzzy-systems.csl b/buildres/csl/csl-styles/dependent/ieee-transactions-on-fuzzy-systems.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ieee-transactions-on-fuzzy-systems.csl rename to buildres/csl/csl-styles/dependent/ieee-transactions-on-fuzzy-systems.csl diff --git a/src/main/resources/csl-styles/dependent/ieee-transactions-on-geoscience-and-remote-sensing.csl b/buildres/csl/csl-styles/dependent/ieee-transactions-on-geoscience-and-remote-sensing.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ieee-transactions-on-geoscience-and-remote-sensing.csl rename to buildres/csl/csl-styles/dependent/ieee-transactions-on-geoscience-and-remote-sensing.csl diff --git a/src/main/resources/csl-styles/dependent/ieee-transactions-on-haptics.csl b/buildres/csl/csl-styles/dependent/ieee-transactions-on-haptics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ieee-transactions-on-haptics.csl rename to buildres/csl/csl-styles/dependent/ieee-transactions-on-haptics.csl diff --git a/src/main/resources/csl-styles/dependent/ieee-transactions-on-human-machine-systems.csl b/buildres/csl/csl-styles/dependent/ieee-transactions-on-human-machine-systems.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ieee-transactions-on-human-machine-systems.csl rename to buildres/csl/csl-styles/dependent/ieee-transactions-on-human-machine-systems.csl diff --git a/src/main/resources/csl-styles/dependent/ieee-transactions-on-image-processing.csl b/buildres/csl/csl-styles/dependent/ieee-transactions-on-image-processing.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ieee-transactions-on-image-processing.csl rename to buildres/csl/csl-styles/dependent/ieee-transactions-on-image-processing.csl diff --git a/src/main/resources/csl-styles/dependent/ieee-transactions-on-industrial-electronics.csl b/buildres/csl/csl-styles/dependent/ieee-transactions-on-industrial-electronics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ieee-transactions-on-industrial-electronics.csl rename to buildres/csl/csl-styles/dependent/ieee-transactions-on-industrial-electronics.csl diff --git a/src/main/resources/csl-styles/dependent/ieee-transactions-on-industrial-informatics.csl b/buildres/csl/csl-styles/dependent/ieee-transactions-on-industrial-informatics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ieee-transactions-on-industrial-informatics.csl rename to buildres/csl/csl-styles/dependent/ieee-transactions-on-industrial-informatics.csl diff --git a/src/main/resources/csl-styles/dependent/ieee-transactions-on-industry-applications.csl b/buildres/csl/csl-styles/dependent/ieee-transactions-on-industry-applications.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ieee-transactions-on-industry-applications.csl rename to buildres/csl/csl-styles/dependent/ieee-transactions-on-industry-applications.csl diff --git a/src/main/resources/csl-styles/dependent/ieee-transactions-on-information-forensics-and-security.csl b/buildres/csl/csl-styles/dependent/ieee-transactions-on-information-forensics-and-security.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ieee-transactions-on-information-forensics-and-security.csl rename to buildres/csl/csl-styles/dependent/ieee-transactions-on-information-forensics-and-security.csl diff --git a/src/main/resources/csl-styles/dependent/ieee-transactions-on-information-theory.csl b/buildres/csl/csl-styles/dependent/ieee-transactions-on-information-theory.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ieee-transactions-on-information-theory.csl rename to buildres/csl/csl-styles/dependent/ieee-transactions-on-information-theory.csl diff --git a/src/main/resources/csl-styles/dependent/ieee-transactions-on-instrumentation-and-measurement.csl b/buildres/csl/csl-styles/dependent/ieee-transactions-on-instrumentation-and-measurement.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ieee-transactions-on-instrumentation-and-measurement.csl rename to buildres/csl/csl-styles/dependent/ieee-transactions-on-instrumentation-and-measurement.csl diff --git a/src/main/resources/csl-styles/dependent/ieee-transactions-on-intelligent-transportation-systems.csl b/buildres/csl/csl-styles/dependent/ieee-transactions-on-intelligent-transportation-systems.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ieee-transactions-on-intelligent-transportation-systems.csl rename to buildres/csl/csl-styles/dependent/ieee-transactions-on-intelligent-transportation-systems.csl diff --git a/src/main/resources/csl-styles/dependent/ieee-transactions-on-knowledge-and-data-engineering.csl b/buildres/csl/csl-styles/dependent/ieee-transactions-on-knowledge-and-data-engineering.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ieee-transactions-on-knowledge-and-data-engineering.csl rename to buildres/csl/csl-styles/dependent/ieee-transactions-on-knowledge-and-data-engineering.csl diff --git a/src/main/resources/csl-styles/dependent/ieee-transactions-on-learning-technologies.csl b/buildres/csl/csl-styles/dependent/ieee-transactions-on-learning-technologies.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ieee-transactions-on-learning-technologies.csl rename to buildres/csl/csl-styles/dependent/ieee-transactions-on-learning-technologies.csl diff --git a/src/main/resources/csl-styles/dependent/ieee-transactions-on-magnetics.csl b/buildres/csl/csl-styles/dependent/ieee-transactions-on-magnetics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ieee-transactions-on-magnetics.csl rename to buildres/csl/csl-styles/dependent/ieee-transactions-on-magnetics.csl diff --git a/src/main/resources/csl-styles/dependent/ieee-transactions-on-microwave-theory-and-techniques.csl b/buildres/csl/csl-styles/dependent/ieee-transactions-on-microwave-theory-and-techniques.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ieee-transactions-on-microwave-theory-and-techniques.csl rename to buildres/csl/csl-styles/dependent/ieee-transactions-on-microwave-theory-and-techniques.csl diff --git a/src/main/resources/csl-styles/dependent/ieee-transactions-on-mobile-computing.csl b/buildres/csl/csl-styles/dependent/ieee-transactions-on-mobile-computing.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ieee-transactions-on-mobile-computing.csl rename to buildres/csl/csl-styles/dependent/ieee-transactions-on-mobile-computing.csl diff --git a/src/main/resources/csl-styles/dependent/ieee-transactions-on-multimedia.csl b/buildres/csl/csl-styles/dependent/ieee-transactions-on-multimedia.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ieee-transactions-on-multimedia.csl rename to buildres/csl/csl-styles/dependent/ieee-transactions-on-multimedia.csl diff --git a/src/main/resources/csl-styles/dependent/ieee-transactions-on-nanobioscience.csl b/buildres/csl/csl-styles/dependent/ieee-transactions-on-nanobioscience.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ieee-transactions-on-nanobioscience.csl rename to buildres/csl/csl-styles/dependent/ieee-transactions-on-nanobioscience.csl diff --git a/src/main/resources/csl-styles/dependent/ieee-transactions-on-nanotechnology.csl b/buildres/csl/csl-styles/dependent/ieee-transactions-on-nanotechnology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ieee-transactions-on-nanotechnology.csl rename to buildres/csl/csl-styles/dependent/ieee-transactions-on-nanotechnology.csl diff --git a/src/main/resources/csl-styles/dependent/ieee-transactions-on-network-and-service-management.csl b/buildres/csl/csl-styles/dependent/ieee-transactions-on-network-and-service-management.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ieee-transactions-on-network-and-service-management.csl rename to buildres/csl/csl-styles/dependent/ieee-transactions-on-network-and-service-management.csl diff --git a/src/main/resources/csl-styles/dependent/ieee-transactions-on-neural-networks-and-learning-systems.csl b/buildres/csl/csl-styles/dependent/ieee-transactions-on-neural-networks-and-learning-systems.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ieee-transactions-on-neural-networks-and-learning-systems.csl rename to buildres/csl/csl-styles/dependent/ieee-transactions-on-neural-networks-and-learning-systems.csl diff --git a/src/main/resources/csl-styles/dependent/ieee-transactions-on-neural-systems-and-rehabilitation-engineering.csl b/buildres/csl/csl-styles/dependent/ieee-transactions-on-neural-systems-and-rehabilitation-engineering.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ieee-transactions-on-neural-systems-and-rehabilitation-engineering.csl rename to buildres/csl/csl-styles/dependent/ieee-transactions-on-neural-systems-and-rehabilitation-engineering.csl diff --git a/src/main/resources/csl-styles/dependent/ieee-transactions-on-nuclear-science.csl b/buildres/csl/csl-styles/dependent/ieee-transactions-on-nuclear-science.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ieee-transactions-on-nuclear-science.csl rename to buildres/csl/csl-styles/dependent/ieee-transactions-on-nuclear-science.csl diff --git a/src/main/resources/csl-styles/dependent/ieee-transactions-on-parallel-and-distributed-systems.csl b/buildres/csl/csl-styles/dependent/ieee-transactions-on-parallel-and-distributed-systems.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ieee-transactions-on-parallel-and-distributed-systems.csl rename to buildres/csl/csl-styles/dependent/ieee-transactions-on-parallel-and-distributed-systems.csl diff --git a/src/main/resources/csl-styles/dependent/ieee-transactions-on-pattern-analysis-and-machine-intelligence.csl b/buildres/csl/csl-styles/dependent/ieee-transactions-on-pattern-analysis-and-machine-intelligence.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ieee-transactions-on-pattern-analysis-and-machine-intelligence.csl rename to buildres/csl/csl-styles/dependent/ieee-transactions-on-pattern-analysis-and-machine-intelligence.csl diff --git a/src/main/resources/csl-styles/dependent/ieee-transactions-on-plasma-science.csl b/buildres/csl/csl-styles/dependent/ieee-transactions-on-plasma-science.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ieee-transactions-on-plasma-science.csl rename to buildres/csl/csl-styles/dependent/ieee-transactions-on-plasma-science.csl diff --git a/src/main/resources/csl-styles/dependent/ieee-transactions-on-power-delivery.csl b/buildres/csl/csl-styles/dependent/ieee-transactions-on-power-delivery.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ieee-transactions-on-power-delivery.csl rename to buildres/csl/csl-styles/dependent/ieee-transactions-on-power-delivery.csl diff --git a/src/main/resources/csl-styles/dependent/ieee-transactions-on-power-electronics.csl b/buildres/csl/csl-styles/dependent/ieee-transactions-on-power-electronics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ieee-transactions-on-power-electronics.csl rename to buildres/csl/csl-styles/dependent/ieee-transactions-on-power-electronics.csl diff --git a/src/main/resources/csl-styles/dependent/ieee-transactions-on-power-systems.csl b/buildres/csl/csl-styles/dependent/ieee-transactions-on-power-systems.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ieee-transactions-on-power-systems.csl rename to buildres/csl/csl-styles/dependent/ieee-transactions-on-power-systems.csl diff --git a/src/main/resources/csl-styles/dependent/ieee-transactions-on-professional-communication.csl b/buildres/csl/csl-styles/dependent/ieee-transactions-on-professional-communication.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ieee-transactions-on-professional-communication.csl rename to buildres/csl/csl-styles/dependent/ieee-transactions-on-professional-communication.csl diff --git a/src/main/resources/csl-styles/dependent/ieee-transactions-on-reliability.csl b/buildres/csl/csl-styles/dependent/ieee-transactions-on-reliability.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ieee-transactions-on-reliability.csl rename to buildres/csl/csl-styles/dependent/ieee-transactions-on-reliability.csl diff --git a/src/main/resources/csl-styles/dependent/ieee-transactions-on-robotics.csl b/buildres/csl/csl-styles/dependent/ieee-transactions-on-robotics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ieee-transactions-on-robotics.csl rename to buildres/csl/csl-styles/dependent/ieee-transactions-on-robotics.csl diff --git a/src/main/resources/csl-styles/dependent/ieee-transactions-on-semiconductor-manufacturing.csl b/buildres/csl/csl-styles/dependent/ieee-transactions-on-semiconductor-manufacturing.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ieee-transactions-on-semiconductor-manufacturing.csl rename to buildres/csl/csl-styles/dependent/ieee-transactions-on-semiconductor-manufacturing.csl diff --git a/src/main/resources/csl-styles/dependent/ieee-transactions-on-services-computing.csl b/buildres/csl/csl-styles/dependent/ieee-transactions-on-services-computing.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ieee-transactions-on-services-computing.csl rename to buildres/csl/csl-styles/dependent/ieee-transactions-on-services-computing.csl diff --git a/src/main/resources/csl-styles/dependent/ieee-transactions-on-signal-processing.csl b/buildres/csl/csl-styles/dependent/ieee-transactions-on-signal-processing.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ieee-transactions-on-signal-processing.csl rename to buildres/csl/csl-styles/dependent/ieee-transactions-on-signal-processing.csl diff --git a/src/main/resources/csl-styles/dependent/ieee-transactions-on-smart-grid.csl b/buildres/csl/csl-styles/dependent/ieee-transactions-on-smart-grid.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ieee-transactions-on-smart-grid.csl rename to buildres/csl/csl-styles/dependent/ieee-transactions-on-smart-grid.csl diff --git a/src/main/resources/csl-styles/dependent/ieee-transactions-on-software-engineering.csl b/buildres/csl/csl-styles/dependent/ieee-transactions-on-software-engineering.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ieee-transactions-on-software-engineering.csl rename to buildres/csl/csl-styles/dependent/ieee-transactions-on-software-engineering.csl diff --git a/src/main/resources/csl-styles/dependent/ieee-transactions-on-sustainable-energy.csl b/buildres/csl/csl-styles/dependent/ieee-transactions-on-sustainable-energy.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ieee-transactions-on-sustainable-energy.csl rename to buildres/csl/csl-styles/dependent/ieee-transactions-on-sustainable-energy.csl diff --git a/src/main/resources/csl-styles/dependent/ieee-transactions-on-systems-man-and-cybernetics-systems.csl b/buildres/csl/csl-styles/dependent/ieee-transactions-on-systems-man-and-cybernetics-systems.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ieee-transactions-on-systems-man-and-cybernetics-systems.csl rename to buildres/csl/csl-styles/dependent/ieee-transactions-on-systems-man-and-cybernetics-systems.csl diff --git a/src/main/resources/csl-styles/dependent/ieee-transactions-on-terahertz-science-and-technology.csl b/buildres/csl/csl-styles/dependent/ieee-transactions-on-terahertz-science-and-technology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ieee-transactions-on-terahertz-science-and-technology.csl rename to buildres/csl/csl-styles/dependent/ieee-transactions-on-terahertz-science-and-technology.csl diff --git a/src/main/resources/csl-styles/dependent/ieee-transactions-on-ultrasonics-ferroelectrics-and-frequency-control.csl b/buildres/csl/csl-styles/dependent/ieee-transactions-on-ultrasonics-ferroelectrics-and-frequency-control.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ieee-transactions-on-ultrasonics-ferroelectrics-and-frequency-control.csl rename to buildres/csl/csl-styles/dependent/ieee-transactions-on-ultrasonics-ferroelectrics-and-frequency-control.csl diff --git a/src/main/resources/csl-styles/dependent/ieee-transactions-on-vehicular-technology.csl b/buildres/csl/csl-styles/dependent/ieee-transactions-on-vehicular-technology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ieee-transactions-on-vehicular-technology.csl rename to buildres/csl/csl-styles/dependent/ieee-transactions-on-vehicular-technology.csl diff --git a/src/main/resources/csl-styles/dependent/ieee-transactions-on-very-large-scale-integration-systems.csl b/buildres/csl/csl-styles/dependent/ieee-transactions-on-very-large-scale-integration-systems.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ieee-transactions-on-very-large-scale-integration-systems.csl rename to buildres/csl/csl-styles/dependent/ieee-transactions-on-very-large-scale-integration-systems.csl diff --git a/src/main/resources/csl-styles/dependent/ieee-transactions-on-visualization-and-computer-graphics.csl b/buildres/csl/csl-styles/dependent/ieee-transactions-on-visualization-and-computer-graphics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ieee-transactions-on-visualization-and-computer-graphics.csl rename to buildres/csl/csl-styles/dependent/ieee-transactions-on-visualization-and-computer-graphics.csl diff --git a/src/main/resources/csl-styles/dependent/ieee-transactions-on-wireless-communications.csl b/buildres/csl/csl-styles/dependent/ieee-transactions-on-wireless-communications.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ieee-transactions-on-wireless-communications.csl rename to buildres/csl/csl-styles/dependent/ieee-transactions-on-wireless-communications.csl diff --git a/src/main/resources/csl-styles/dependent/ieee-vehicular-technology-magazine.csl b/buildres/csl/csl-styles/dependent/ieee-vehicular-technology-magazine.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ieee-vehicular-technology-magazine.csl rename to buildres/csl/csl-styles/dependent/ieee-vehicular-technology-magazine.csl diff --git a/src/main/resources/csl-styles/dependent/ieee-wireless-communications-letters.csl b/buildres/csl/csl-styles/dependent/ieee-wireless-communications-letters.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ieee-wireless-communications-letters.csl rename to buildres/csl/csl-styles/dependent/ieee-wireless-communications-letters.csl diff --git a/src/main/resources/csl-styles/dependent/ieee-wireless-communications.csl b/buildres/csl/csl-styles/dependent/ieee-wireless-communications.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ieee-wireless-communications.csl rename to buildres/csl/csl-styles/dependent/ieee-wireless-communications.csl diff --git a/src/main/resources/csl-styles/dependent/ieee-women-in-engineering-magazine.csl b/buildres/csl/csl-styles/dependent/ieee-women-in-engineering-magazine.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ieee-women-in-engineering-magazine.csl rename to buildres/csl/csl-styles/dependent/ieee-women-in-engineering-magazine.csl diff --git a/src/main/resources/csl-styles/dependent/ieice-transactions-on-communications.csl b/buildres/csl/csl-styles/dependent/ieice-transactions-on-communications.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ieice-transactions-on-communications.csl rename to buildres/csl/csl-styles/dependent/ieice-transactions-on-communications.csl diff --git a/src/main/resources/csl-styles/dependent/ieice-transactions-on-electronics.csl b/buildres/csl/csl-styles/dependent/ieice-transactions-on-electronics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ieice-transactions-on-electronics.csl rename to buildres/csl/csl-styles/dependent/ieice-transactions-on-electronics.csl diff --git a/src/main/resources/csl-styles/dependent/ieice-transactions-on-fundamentals-of-electronics-communications-and-computer-sciences.csl b/buildres/csl/csl-styles/dependent/ieice-transactions-on-fundamentals-of-electronics-communications-and-computer-sciences.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ieice-transactions-on-fundamentals-of-electronics-communications-and-computer-sciences.csl rename to buildres/csl/csl-styles/dependent/ieice-transactions-on-fundamentals-of-electronics-communications-and-computer-sciences.csl diff --git a/src/main/resources/csl-styles/dependent/ieice-transactions-on-information-and-systems.csl b/buildres/csl/csl-styles/dependent/ieice-transactions-on-information-and-systems.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ieice-transactions-on-information-and-systems.csl rename to buildres/csl/csl-styles/dependent/ieice-transactions-on-information-and-systems.csl diff --git a/src/main/resources/csl-styles/dependent/ieri-procedia.csl b/buildres/csl/csl-styles/dependent/ieri-procedia.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ieri-procedia.csl rename to buildres/csl/csl-styles/dependent/ieri-procedia.csl diff --git a/src/main/resources/csl-styles/dependent/iet-biometrics.csl b/buildres/csl/csl-styles/dependent/iet-biometrics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/iet-biometrics.csl rename to buildres/csl/csl-styles/dependent/iet-biometrics.csl diff --git a/src/main/resources/csl-styles/dependent/iet-circuits-devices-and-systems.csl b/buildres/csl/csl-styles/dependent/iet-circuits-devices-and-systems.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/iet-circuits-devices-and-systems.csl rename to buildres/csl/csl-styles/dependent/iet-circuits-devices-and-systems.csl diff --git a/src/main/resources/csl-styles/dependent/iet-communications.csl b/buildres/csl/csl-styles/dependent/iet-communications.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/iet-communications.csl rename to buildres/csl/csl-styles/dependent/iet-communications.csl diff --git a/src/main/resources/csl-styles/dependent/iet-computer-vision.csl b/buildres/csl/csl-styles/dependent/iet-computer-vision.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/iet-computer-vision.csl rename to buildres/csl/csl-styles/dependent/iet-computer-vision.csl diff --git a/src/main/resources/csl-styles/dependent/iet-computers-and-digital-techniques.csl b/buildres/csl/csl-styles/dependent/iet-computers-and-digital-techniques.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/iet-computers-and-digital-techniques.csl rename to buildres/csl/csl-styles/dependent/iet-computers-and-digital-techniques.csl diff --git a/src/main/resources/csl-styles/dependent/iet-control-theory-and-applications.csl b/buildres/csl/csl-styles/dependent/iet-control-theory-and-applications.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/iet-control-theory-and-applications.csl rename to buildres/csl/csl-styles/dependent/iet-control-theory-and-applications.csl diff --git a/src/main/resources/csl-styles/dependent/iet-electric-power-applications.csl b/buildres/csl/csl-styles/dependent/iet-electric-power-applications.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/iet-electric-power-applications.csl rename to buildres/csl/csl-styles/dependent/iet-electric-power-applications.csl diff --git a/src/main/resources/csl-styles/dependent/iet-electrical-systems-in-transportation.csl b/buildres/csl/csl-styles/dependent/iet-electrical-systems-in-transportation.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/iet-electrical-systems-in-transportation.csl rename to buildres/csl/csl-styles/dependent/iet-electrical-systems-in-transportation.csl diff --git a/src/main/resources/csl-styles/dependent/iet-generation-transmission-and-distribution.csl b/buildres/csl/csl-styles/dependent/iet-generation-transmission-and-distribution.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/iet-generation-transmission-and-distribution.csl rename to buildres/csl/csl-styles/dependent/iet-generation-transmission-and-distribution.csl diff --git a/src/main/resources/csl-styles/dependent/iet-image-processing.csl b/buildres/csl/csl-styles/dependent/iet-image-processing.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/iet-image-processing.csl rename to buildres/csl/csl-styles/dependent/iet-image-processing.csl diff --git a/src/main/resources/csl-styles/dependent/iet-information-security.csl b/buildres/csl/csl-styles/dependent/iet-information-security.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/iet-information-security.csl rename to buildres/csl/csl-styles/dependent/iet-information-security.csl diff --git a/src/main/resources/csl-styles/dependent/iet-intelligent-transport-systems.csl b/buildres/csl/csl-styles/dependent/iet-intelligent-transport-systems.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/iet-intelligent-transport-systems.csl rename to buildres/csl/csl-styles/dependent/iet-intelligent-transport-systems.csl diff --git a/src/main/resources/csl-styles/dependent/iet-micro-and-nano-letters.csl b/buildres/csl/csl-styles/dependent/iet-micro-and-nano-letters.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/iet-micro-and-nano-letters.csl rename to buildres/csl/csl-styles/dependent/iet-micro-and-nano-letters.csl diff --git a/src/main/resources/csl-styles/dependent/iet-microwaves-antennas-and-propagation.csl b/buildres/csl/csl-styles/dependent/iet-microwaves-antennas-and-propagation.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/iet-microwaves-antennas-and-propagation.csl rename to buildres/csl/csl-styles/dependent/iet-microwaves-antennas-and-propagation.csl diff --git a/src/main/resources/csl-styles/dependent/iet-nanobiotechnology.csl b/buildres/csl/csl-styles/dependent/iet-nanobiotechnology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/iet-nanobiotechnology.csl rename to buildres/csl/csl-styles/dependent/iet-nanobiotechnology.csl diff --git a/src/main/resources/csl-styles/dependent/iet-networks.csl b/buildres/csl/csl-styles/dependent/iet-networks.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/iet-networks.csl rename to buildres/csl/csl-styles/dependent/iet-networks.csl diff --git a/src/main/resources/csl-styles/dependent/iet-optoelectronics.csl b/buildres/csl/csl-styles/dependent/iet-optoelectronics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/iet-optoelectronics.csl rename to buildres/csl/csl-styles/dependent/iet-optoelectronics.csl diff --git a/src/main/resources/csl-styles/dependent/iet-power-electronics.csl b/buildres/csl/csl-styles/dependent/iet-power-electronics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/iet-power-electronics.csl rename to buildres/csl/csl-styles/dependent/iet-power-electronics.csl diff --git a/src/main/resources/csl-styles/dependent/iet-radar-sonar-and-navigation.csl b/buildres/csl/csl-styles/dependent/iet-radar-sonar-and-navigation.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/iet-radar-sonar-and-navigation.csl rename to buildres/csl/csl-styles/dependent/iet-radar-sonar-and-navigation.csl diff --git a/src/main/resources/csl-styles/dependent/iet-renewable-power-generation.csl b/buildres/csl/csl-styles/dependent/iet-renewable-power-generation.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/iet-renewable-power-generation.csl rename to buildres/csl/csl-styles/dependent/iet-renewable-power-generation.csl diff --git a/src/main/resources/csl-styles/dependent/iet-science-measurement-and-technology.csl b/buildres/csl/csl-styles/dependent/iet-science-measurement-and-technology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/iet-science-measurement-and-technology.csl rename to buildres/csl/csl-styles/dependent/iet-science-measurement-and-technology.csl diff --git a/src/main/resources/csl-styles/dependent/iet-signal-processing.csl b/buildres/csl/csl-styles/dependent/iet-signal-processing.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/iet-signal-processing.csl rename to buildres/csl/csl-styles/dependent/iet-signal-processing.csl diff --git a/src/main/resources/csl-styles/dependent/iet-software.csl b/buildres/csl/csl-styles/dependent/iet-software.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/iet-software.csl rename to buildres/csl/csl-styles/dependent/iet-software.csl diff --git a/src/main/resources/csl-styles/dependent/iet-synthetic-biology.csl b/buildres/csl/csl-styles/dependent/iet-synthetic-biology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/iet-synthetic-biology.csl rename to buildres/csl/csl-styles/dependent/iet-synthetic-biology.csl diff --git a/src/main/resources/csl-styles/dependent/iet-systems-biology.csl b/buildres/csl/csl-styles/dependent/iet-systems-biology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/iet-systems-biology.csl rename to buildres/csl/csl-styles/dependent/iet-systems-biology.csl diff --git a/src/main/resources/csl-styles/dependent/iet-wireless-sensor-systems.csl b/buildres/csl/csl-styles/dependent/iet-wireless-sensor-systems.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/iet-wireless-sensor-systems.csl rename to buildres/csl/csl-styles/dependent/iet-wireless-sensor-systems.csl diff --git a/src/main/resources/csl-styles/dependent/ifac-journal-of-systems-and-control.csl b/buildres/csl/csl-styles/dependent/ifac-journal-of-systems-and-control.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ifac-journal-of-systems-and-control.csl rename to buildres/csl/csl-styles/dependent/ifac-journal-of-systems-and-control.csl diff --git a/src/main/resources/csl-styles/dependent/ihj-cardiovascular-case-reports.csl b/buildres/csl/csl-styles/dependent/ihj-cardiovascular-case-reports.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ihj-cardiovascular-case-reports.csl rename to buildres/csl/csl-styles/dependent/ihj-cardiovascular-case-reports.csl diff --git a/src/main/resources/csl-styles/dependent/iimb-management-review.csl b/buildres/csl/csl-styles/dependent/iimb-management-review.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/iimb-management-review.csl rename to buildres/csl/csl-styles/dependent/iimb-management-review.csl diff --git a/src/main/resources/csl-styles/dependent/ijc-heart-and-vasculature.csl b/buildres/csl/csl-styles/dependent/ijc-heart-and-vasculature.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ijc-heart-and-vasculature.csl rename to buildres/csl/csl-styles/dependent/ijc-heart-and-vasculature.csl diff --git a/src/main/resources/csl-styles/dependent/ijc-metabolic-and-endocrine.csl b/buildres/csl/csl-styles/dependent/ijc-metabolic-and-endocrine.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ijc-metabolic-and-endocrine.csl rename to buildres/csl/csl-styles/dependent/ijc-metabolic-and-endocrine.csl diff --git a/src/main/resources/csl-styles/dependent/ima-journal-of-applied-mathematics.csl b/buildres/csl/csl-styles/dependent/ima-journal-of-applied-mathematics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ima-journal-of-applied-mathematics.csl rename to buildres/csl/csl-styles/dependent/ima-journal-of-applied-mathematics.csl diff --git a/src/main/resources/csl-styles/dependent/ima-journal-of-management-mathematics.csl b/buildres/csl/csl-styles/dependent/ima-journal-of-management-mathematics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ima-journal-of-management-mathematics.csl rename to buildres/csl/csl-styles/dependent/ima-journal-of-management-mathematics.csl diff --git a/src/main/resources/csl-styles/dependent/ima-journal-of-mathematical-control-and-information.csl b/buildres/csl/csl-styles/dependent/ima-journal-of-mathematical-control-and-information.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ima-journal-of-mathematical-control-and-information.csl rename to buildres/csl/csl-styles/dependent/ima-journal-of-mathematical-control-and-information.csl diff --git a/src/main/resources/csl-styles/dependent/ima-journal-of-numerical-analysis.csl b/buildres/csl/csl-styles/dependent/ima-journal-of-numerical-analysis.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ima-journal-of-numerical-analysis.csl rename to buildres/csl/csl-styles/dependent/ima-journal-of-numerical-analysis.csl diff --git a/src/main/resources/csl-styles/dependent/image-and-vision-computing.csl b/buildres/csl/csl-styles/dependent/image-and-vision-computing.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/image-and-vision-computing.csl rename to buildres/csl/csl-styles/dependent/image-and-vision-computing.csl diff --git a/src/main/resources/csl-styles/dependent/imagerie-de-la-femme.csl b/buildres/csl/csl-styles/dependent/imagerie-de-la-femme.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/imagerie-de-la-femme.csl rename to buildres/csl/csl-styles/dependent/imagerie-de-la-femme.csl diff --git a/src/main/resources/csl-styles/dependent/imaging-in-medicine.csl b/buildres/csl/csl-styles/dependent/imaging-in-medicine.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/imaging-in-medicine.csl rename to buildres/csl/csl-styles/dependent/imaging-in-medicine.csl diff --git a/src/main/resources/csl-styles/dependent/immigrants-and-minorities.csl b/buildres/csl/csl-styles/dependent/immigrants-and-minorities.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/immigrants-and-minorities.csl rename to buildres/csl/csl-styles/dependent/immigrants-and-minorities.csl diff --git a/src/main/resources/csl-styles/dependent/immunity-and-ageing.csl b/buildres/csl/csl-styles/dependent/immunity-and-ageing.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/immunity-and-ageing.csl rename to buildres/csl/csl-styles/dependent/immunity-and-ageing.csl diff --git a/src/main/resources/csl-styles/dependent/immunity.csl b/buildres/csl/csl-styles/dependent/immunity.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/immunity.csl rename to buildres/csl/csl-styles/dependent/immunity.csl diff --git a/src/main/resources/csl-styles/dependent/immuno-analyse-et-biologie-specialisee.csl b/buildres/csl/csl-styles/dependent/immuno-analyse-et-biologie-specialisee.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/immuno-analyse-et-biologie-specialisee.csl rename to buildres/csl/csl-styles/dependent/immuno-analyse-et-biologie-specialisee.csl diff --git a/src/main/resources/csl-styles/dependent/immuno-oncology-technology.csl b/buildres/csl/csl-styles/dependent/immuno-oncology-technology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/immuno-oncology-technology.csl rename to buildres/csl/csl-styles/dependent/immuno-oncology-technology.csl diff --git a/src/main/resources/csl-styles/dependent/immunobiology.csl b/buildres/csl/csl-styles/dependent/immunobiology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/immunobiology.csl rename to buildres/csl/csl-styles/dependent/immunobiology.csl diff --git a/src/main/resources/csl-styles/dependent/immunogenetics.csl b/buildres/csl/csl-styles/dependent/immunogenetics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/immunogenetics.csl rename to buildres/csl/csl-styles/dependent/immunogenetics.csl diff --git a/src/main/resources/csl-styles/dependent/immunologic-research.csl b/buildres/csl/csl-styles/dependent/immunologic-research.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/immunologic-research.csl rename to buildres/csl/csl-styles/dependent/immunologic-research.csl diff --git a/src/main/resources/csl-styles/dependent/immunological-reviews.csl b/buildres/csl/csl-styles/dependent/immunological-reviews.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/immunological-reviews.csl rename to buildres/csl/csl-styles/dependent/immunological-reviews.csl diff --git a/src/main/resources/csl-styles/dependent/immunology-and-cell-biology.csl b/buildres/csl/csl-styles/dependent/immunology-and-cell-biology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/immunology-and-cell-biology.csl rename to buildres/csl/csl-styles/dependent/immunology-and-cell-biology.csl diff --git a/src/main/resources/csl-styles/dependent/immunology-letters.csl b/buildres/csl/csl-styles/dependent/immunology-letters.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/immunology-letters.csl rename to buildres/csl/csl-styles/dependent/immunology-letters.csl diff --git a/src/main/resources/csl-styles/dependent/immunomics.csl b/buildres/csl/csl-styles/dependent/immunomics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/immunomics.csl rename to buildres/csl/csl-styles/dependent/immunomics.csl diff --git a/src/main/resources/csl-styles/dependent/immunotherapy.csl b/buildres/csl/csl-styles/dependent/immunotherapy.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/immunotherapy.csl rename to buildres/csl/csl-styles/dependent/immunotherapy.csl diff --git a/src/main/resources/csl-styles/dependent/impact-assessment-and-project-appraisal.csl b/buildres/csl/csl-styles/dependent/impact-assessment-and-project-appraisal.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/impact-assessment-and-project-appraisal.csl rename to buildres/csl/csl-styles/dependent/impact-assessment-and-project-appraisal.csl diff --git a/src/main/resources/csl-styles/dependent/implementation-science.csl b/buildres/csl/csl-styles/dependent/implementation-science.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/implementation-science.csl rename to buildres/csl/csl-styles/dependent/implementation-science.csl diff --git a/src/main/resources/csl-styles/dependent/in-analysis.csl b/buildres/csl/csl-styles/dependent/in-analysis.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/in-analysis.csl rename to buildres/csl/csl-styles/dependent/in-analysis.csl diff --git a/buildres/csl/csl-styles/dependent/in-die-skriflig-in-luce-verbi.csl b/buildres/csl/csl-styles/dependent/in-die-skriflig-in-luce-verbi.csl new file mode 100644 index 00000000000..09e48d5b90d --- /dev/null +++ b/buildres/csl/csl-styles/dependent/in-die-skriflig-in-luce-verbi.csl @@ -0,0 +1,16 @@ + + diff --git a/src/main/resources/csl-styles/dependent/in-practice.csl b/buildres/csl/csl-styles/dependent/in-practice.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/in-practice.csl rename to buildres/csl/csl-styles/dependent/in-practice.csl diff --git a/src/main/resources/csl-styles/dependent/in-silico-cell-and-tissue-science.csl b/buildres/csl/csl-styles/dependent/in-silico-cell-and-tissue-science.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/in-silico-cell-and-tissue-science.csl rename to buildres/csl/csl-styles/dependent/in-silico-cell-and-tissue-science.csl diff --git a/src/main/resources/csl-styles/dependent/in-silico-pharmacology.csl b/buildres/csl/csl-styles/dependent/in-silico-pharmacology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/in-silico-pharmacology.csl rename to buildres/csl/csl-styles/dependent/in-silico-pharmacology.csl diff --git a/src/main/resources/csl-styles/dependent/in-vitro-cellular-and-developmental-biology-animal.csl b/buildres/csl/csl-styles/dependent/in-vitro-cellular-and-developmental-biology-animal.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/in-vitro-cellular-and-developmental-biology-animal.csl rename to buildres/csl/csl-styles/dependent/in-vitro-cellular-and-developmental-biology-animal.csl diff --git a/src/main/resources/csl-styles/dependent/in-vitro-cellular-and-developmental-biology-plant.csl b/buildres/csl/csl-styles/dependent/in-vitro-cellular-and-developmental-biology-plant.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/in-vitro-cellular-and-developmental-biology-plant.csl rename to buildres/csl/csl-styles/dependent/in-vitro-cellular-and-developmental-biology-plant.csl diff --git a/src/main/resources/csl-styles/dependent/indian-geotechnical-journal.csl b/buildres/csl/csl-styles/dependent/indian-geotechnical-journal.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/indian-geotechnical-journal.csl rename to buildres/csl/csl-styles/dependent/indian-geotechnical-journal.csl diff --git a/src/main/resources/csl-styles/dependent/indian-heart-journal.csl b/buildres/csl/csl-styles/dependent/indian-heart-journal.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/indian-heart-journal.csl rename to buildres/csl/csl-styles/dependent/indian-heart-journal.csl diff --git a/src/main/resources/csl-styles/dependent/indian-journal-of-anaesthesia.csl b/buildres/csl/csl-styles/dependent/indian-journal-of-anaesthesia.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/indian-journal-of-anaesthesia.csl rename to buildres/csl/csl-styles/dependent/indian-journal-of-anaesthesia.csl diff --git a/src/main/resources/csl-styles/dependent/indian-journal-of-cancer.csl b/buildres/csl/csl-styles/dependent/indian-journal-of-cancer.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/indian-journal-of-cancer.csl rename to buildres/csl/csl-styles/dependent/indian-journal-of-cancer.csl diff --git a/src/main/resources/csl-styles/dependent/indian-journal-of-clinical-biochemistry.csl b/buildres/csl/csl-styles/dependent/indian-journal-of-clinical-biochemistry.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/indian-journal-of-clinical-biochemistry.csl rename to buildres/csl/csl-styles/dependent/indian-journal-of-clinical-biochemistry.csl diff --git a/src/main/resources/csl-styles/dependent/indian-journal-of-critical-care-medicine.csl b/buildres/csl/csl-styles/dependent/indian-journal-of-critical-care-medicine.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/indian-journal-of-critical-care-medicine.csl rename to buildres/csl/csl-styles/dependent/indian-journal-of-critical-care-medicine.csl diff --git a/src/main/resources/csl-styles/dependent/indian-journal-of-dentistry.csl b/buildres/csl/csl-styles/dependent/indian-journal-of-dentistry.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/indian-journal-of-dentistry.csl rename to buildres/csl/csl-styles/dependent/indian-journal-of-dentistry.csl diff --git a/src/main/resources/csl-styles/dependent/indian-journal-of-dermatology-venereology-and-leprology.csl b/buildres/csl/csl-styles/dependent/indian-journal-of-dermatology-venereology-and-leprology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/indian-journal-of-dermatology-venereology-and-leprology.csl rename to buildres/csl/csl-styles/dependent/indian-journal-of-dermatology-venereology-and-leprology.csl diff --git a/src/main/resources/csl-styles/dependent/indian-journal-of-dermatology.csl b/buildres/csl/csl-styles/dependent/indian-journal-of-dermatology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/indian-journal-of-dermatology.csl rename to buildres/csl/csl-styles/dependent/indian-journal-of-dermatology.csl diff --git a/src/main/resources/csl-styles/dependent/indian-journal-of-gastroenterology.csl b/buildres/csl/csl-styles/dependent/indian-journal-of-gastroenterology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/indian-journal-of-gastroenterology.csl rename to buildres/csl/csl-styles/dependent/indian-journal-of-gastroenterology.csl diff --git a/src/main/resources/csl-styles/dependent/indian-journal-of-gynecologic-oncology.csl b/buildres/csl/csl-styles/dependent/indian-journal-of-gynecologic-oncology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/indian-journal-of-gynecologic-oncology.csl rename to buildres/csl/csl-styles/dependent/indian-journal-of-gynecologic-oncology.csl diff --git a/src/main/resources/csl-styles/dependent/indian-journal-of-hematology-and-blood-transfusion.csl b/buildres/csl/csl-styles/dependent/indian-journal-of-hematology-and-blood-transfusion.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/indian-journal-of-hematology-and-blood-transfusion.csl rename to buildres/csl/csl-styles/dependent/indian-journal-of-hematology-and-blood-transfusion.csl diff --git a/src/main/resources/csl-styles/dependent/indian-journal-of-human-genetics.csl b/buildres/csl/csl-styles/dependent/indian-journal-of-human-genetics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/indian-journal-of-human-genetics.csl rename to buildres/csl/csl-styles/dependent/indian-journal-of-human-genetics.csl diff --git a/src/main/resources/csl-styles/dependent/indian-journal-of-medical-informatics.csl b/buildres/csl/csl-styles/dependent/indian-journal-of-medical-informatics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/indian-journal-of-medical-informatics.csl rename to buildres/csl/csl-styles/dependent/indian-journal-of-medical-informatics.csl diff --git a/src/main/resources/csl-styles/dependent/indian-journal-of-medical-microbiology.csl b/buildres/csl/csl-styles/dependent/indian-journal-of-medical-microbiology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/indian-journal-of-medical-microbiology.csl rename to buildres/csl/csl-styles/dependent/indian-journal-of-medical-microbiology.csl diff --git a/src/main/resources/csl-styles/dependent/indian-journal-of-medical-sciences.csl b/buildres/csl/csl-styles/dependent/indian-journal-of-medical-sciences.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/indian-journal-of-medical-sciences.csl rename to buildres/csl/csl-styles/dependent/indian-journal-of-medical-sciences.csl diff --git a/src/main/resources/csl-styles/dependent/indian-journal-of-medical-specialities.csl b/buildres/csl/csl-styles/dependent/indian-journal-of-medical-specialities.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/indian-journal-of-medical-specialities.csl rename to buildres/csl/csl-styles/dependent/indian-journal-of-medical-specialities.csl diff --git a/src/main/resources/csl-styles/dependent/indian-journal-of-microbiology.csl b/buildres/csl/csl-styles/dependent/indian-journal-of-microbiology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/indian-journal-of-microbiology.csl rename to buildres/csl/csl-styles/dependent/indian-journal-of-microbiology.csl diff --git a/src/main/resources/csl-styles/dependent/indian-journal-of-occupational-and-environmental-medicine.csl b/buildres/csl/csl-styles/dependent/indian-journal-of-occupational-and-environmental-medicine.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/indian-journal-of-occupational-and-environmental-medicine.csl rename to buildres/csl/csl-styles/dependent/indian-journal-of-occupational-and-environmental-medicine.csl diff --git a/src/main/resources/csl-styles/dependent/indian-journal-of-ophthalmology.csl b/buildres/csl/csl-styles/dependent/indian-journal-of-ophthalmology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/indian-journal-of-ophthalmology.csl rename to buildres/csl/csl-styles/dependent/indian-journal-of-ophthalmology.csl diff --git a/src/main/resources/csl-styles/dependent/indian-journal-of-otolaryngology-and-head-and-neck-surgery.csl b/buildres/csl/csl-styles/dependent/indian-journal-of-otolaryngology-and-head-and-neck-surgery.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/indian-journal-of-otolaryngology-and-head-and-neck-surgery.csl rename to buildres/csl/csl-styles/dependent/indian-journal-of-otolaryngology-and-head-and-neck-surgery.csl diff --git a/src/main/resources/csl-styles/dependent/indian-journal-of-pharmacology.csl b/buildres/csl/csl-styles/dependent/indian-journal-of-pharmacology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/indian-journal-of-pharmacology.csl rename to buildres/csl/csl-styles/dependent/indian-journal-of-pharmacology.csl diff --git a/src/main/resources/csl-styles/dependent/indian-journal-of-plant-physiology.csl b/buildres/csl/csl-styles/dependent/indian-journal-of-plant-physiology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/indian-journal-of-plant-physiology.csl rename to buildres/csl/csl-styles/dependent/indian-journal-of-plant-physiology.csl diff --git a/src/main/resources/csl-styles/dependent/indian-journal-of-plastic-surgery.csl b/buildres/csl/csl-styles/dependent/indian-journal-of-plastic-surgery.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/indian-journal-of-plastic-surgery.csl rename to buildres/csl/csl-styles/dependent/indian-journal-of-plastic-surgery.csl diff --git a/src/main/resources/csl-styles/dependent/indian-journal-of-rheumatology.csl b/buildres/csl/csl-styles/dependent/indian-journal-of-rheumatology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/indian-journal-of-rheumatology.csl rename to buildres/csl/csl-styles/dependent/indian-journal-of-rheumatology.csl diff --git a/src/main/resources/csl-styles/dependent/indian-journal-of-surgery.csl b/buildres/csl/csl-styles/dependent/indian-journal-of-surgery.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/indian-journal-of-surgery.csl rename to buildres/csl/csl-styles/dependent/indian-journal-of-surgery.csl diff --git a/src/main/resources/csl-styles/dependent/indian-journal-of-surgical-oncology.csl b/buildres/csl/csl-styles/dependent/indian-journal-of-surgical-oncology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/indian-journal-of-surgical-oncology.csl rename to buildres/csl/csl-styles/dependent/indian-journal-of-surgical-oncology.csl diff --git a/src/main/resources/csl-styles/dependent/indian-journal-of-thoracic-and-cardiovascular-surgery.csl b/buildres/csl/csl-styles/dependent/indian-journal-of-thoracic-and-cardiovascular-surgery.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/indian-journal-of-thoracic-and-cardiovascular-surgery.csl rename to buildres/csl/csl-styles/dependent/indian-journal-of-thoracic-and-cardiovascular-surgery.csl diff --git a/src/main/resources/csl-styles/dependent/indian-journal-of-transplantation.csl b/buildres/csl/csl-styles/dependent/indian-journal-of-transplantation.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/indian-journal-of-transplantation.csl rename to buildres/csl/csl-styles/dependent/indian-journal-of-transplantation.csl diff --git a/src/main/resources/csl-styles/dependent/indian-journal-of-tuberculosis.csl b/buildres/csl/csl-styles/dependent/indian-journal-of-tuberculosis.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/indian-journal-of-tuberculosis.csl rename to buildres/csl/csl-styles/dependent/indian-journal-of-tuberculosis.csl diff --git a/src/main/resources/csl-styles/dependent/indian-journal-of-urology.csl b/buildres/csl/csl-styles/dependent/indian-journal-of-urology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/indian-journal-of-urology.csl rename to buildres/csl/csl-styles/dependent/indian-journal-of-urology.csl diff --git a/src/main/resources/csl-styles/dependent/indian-pacing-and-electrophysiology-journal.csl b/buildres/csl/csl-styles/dependent/indian-pacing-and-electrophysiology-journal.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/indian-pacing-and-electrophysiology-journal.csl rename to buildres/csl/csl-styles/dependent/indian-pacing-and-electrophysiology-journal.csl diff --git a/src/main/resources/csl-styles/dependent/industrial-and-engineering-chemistry-research.csl b/buildres/csl/csl-styles/dependent/industrial-and-engineering-chemistry-research.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/industrial-and-engineering-chemistry-research.csl rename to buildres/csl/csl-styles/dependent/industrial-and-engineering-chemistry-research.csl diff --git a/src/main/resources/csl-styles/dependent/industrial-crops-and-products.csl b/buildres/csl/csl-styles/dependent/industrial-crops-and-products.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/industrial-crops-and-products.csl rename to buildres/csl/csl-styles/dependent/industrial-crops-and-products.csl diff --git a/src/main/resources/csl-styles/dependent/industrial-marketing-management.csl b/buildres/csl/csl-styles/dependent/industrial-marketing-management.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/industrial-marketing-management.csl rename to buildres/csl/csl-styles/dependent/industrial-marketing-management.csl diff --git a/src/main/resources/csl-styles/dependent/infant-behavior-and-development.csl b/buildres/csl/csl-styles/dependent/infant-behavior-and-development.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/infant-behavior-and-development.csl rename to buildres/csl/csl-styles/dependent/infant-behavior-and-development.csl diff --git a/src/main/resources/csl-styles/dependent/infant-observation.csl b/buildres/csl/csl-styles/dependent/infant-observation.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/infant-observation.csl rename to buildres/csl/csl-styles/dependent/infant-observation.csl diff --git a/src/main/resources/csl-styles/dependent/infection-and-immunity.csl b/buildres/csl/csl-styles/dependent/infection-and-immunity.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/infection-and-immunity.csl rename to buildres/csl/csl-styles/dependent/infection-and-immunity.csl diff --git a/src/main/resources/csl-styles/dependent/infection-control-and-hospital-epidemiology.csl b/buildres/csl/csl-styles/dependent/infection-control-and-hospital-epidemiology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/infection-control-and-hospital-epidemiology.csl rename to buildres/csl/csl-styles/dependent/infection-control-and-hospital-epidemiology.csl diff --git a/src/main/resources/csl-styles/dependent/infection-disease-and-health.csl b/buildres/csl/csl-styles/dependent/infection-disease-and-health.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/infection-disease-and-health.csl rename to buildres/csl/csl-styles/dependent/infection-disease-and-health.csl diff --git a/src/main/resources/csl-styles/dependent/infection-genetics-and-evolution.csl b/buildres/csl/csl-styles/dependent/infection-genetics-and-evolution.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/infection-genetics-and-evolution.csl rename to buildres/csl/csl-styles/dependent/infection-genetics-and-evolution.csl diff --git a/src/main/resources/csl-styles/dependent/infection-prevention-in-practice.csl b/buildres/csl/csl-styles/dependent/infection-prevention-in-practice.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/infection-prevention-in-practice.csl rename to buildres/csl/csl-styles/dependent/infection-prevention-in-practice.csl diff --git a/src/main/resources/csl-styles/dependent/infection.csl b/buildres/csl/csl-styles/dependent/infection.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/infection.csl rename to buildres/csl/csl-styles/dependent/infection.csl diff --git a/src/main/resources/csl-styles/dependent/infectious-agents-and-cancer.csl b/buildres/csl/csl-styles/dependent/infectious-agents-and-cancer.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/infectious-agents-and-cancer.csl rename to buildres/csl/csl-styles/dependent/infectious-agents-and-cancer.csl diff --git a/src/main/resources/csl-styles/dependent/infectious-disease-modelling.csl b/buildres/csl/csl-styles/dependent/infectious-disease-modelling.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/infectious-disease-modelling.csl rename to buildres/csl/csl-styles/dependent/infectious-disease-modelling.csl diff --git a/src/main/resources/csl-styles/dependent/infectious-diseases-and-therapy.csl b/buildres/csl/csl-styles/dependent/infectious-diseases-and-therapy.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/infectious-diseases-and-therapy.csl rename to buildres/csl/csl-styles/dependent/infectious-diseases-and-therapy.csl diff --git a/src/main/resources/csl-styles/dependent/infectious-diseases-of-poverty.csl b/buildres/csl/csl-styles/dependent/infectious-diseases-of-poverty.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/infectious-diseases-of-poverty.csl rename to buildres/csl/csl-styles/dependent/infectious-diseases-of-poverty.csl diff --git a/src/main/resources/csl-styles/dependent/inflammation-research.csl b/buildres/csl/csl-styles/dependent/inflammation-research.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/inflammation-research.csl rename to buildres/csl/csl-styles/dependent/inflammation-research.csl diff --git a/src/main/resources/csl-styles/dependent/inflammation.csl b/buildres/csl/csl-styles/dependent/inflammation.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/inflammation.csl rename to buildres/csl/csl-styles/dependent/inflammation.csl diff --git a/src/main/resources/csl-styles/dependent/inflammopharmacology.csl b/buildres/csl/csl-styles/dependent/inflammopharmacology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/inflammopharmacology.csl rename to buildres/csl/csl-styles/dependent/inflammopharmacology.csl diff --git a/src/main/resources/csl-styles/dependent/informatics-in-medicine-unlocked.csl b/buildres/csl/csl-styles/dependent/informatics-in-medicine-unlocked.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/informatics-in-medicine-unlocked.csl rename to buildres/csl/csl-styles/dependent/informatics-in-medicine-unlocked.csl diff --git a/src/main/resources/csl-styles/dependent/informatics.csl b/buildres/csl/csl-styles/dependent/informatics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/informatics.csl rename to buildres/csl/csl-styles/dependent/informatics.csl diff --git a/src/main/resources/csl-styles/dependent/informatik-spektrum.csl b/buildres/csl/csl-styles/dependent/informatik-spektrum.csl similarity index 96% rename from src/main/resources/csl-styles/dependent/informatik-spektrum.csl rename to buildres/csl/csl-styles/dependent/informatik-spektrum.csl index ddc50fec0c5..de9f2bbfec5 100644 --- a/src/main/resources/csl-styles/dependent/informatik-spektrum.csl +++ b/buildres/csl/csl-styles/dependent/informatik-spektrum.csl @@ -2,7 +2,7 @@ diff --git a/src/main/resources/csl-styles/dependent/jamia.csl b/buildres/csl/csl-styles/dependent/jamia.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/jamia.csl rename to buildres/csl/csl-styles/dependent/jamia.csl diff --git a/src/main/resources/csl-styles/dependent/japan-and-the-world-economy.csl b/buildres/csl/csl-styles/dependent/japan-and-the-world-economy.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/japan-and-the-world-economy.csl rename to buildres/csl/csl-styles/dependent/japan-and-the-world-economy.csl diff --git a/src/main/resources/csl-styles/dependent/japan-journal-of-industrial-and-applied-mathematics.csl b/buildres/csl/csl-styles/dependent/japan-journal-of-industrial-and-applied-mathematics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/japan-journal-of-industrial-and-applied-mathematics.csl rename to buildres/csl/csl-styles/dependent/japan-journal-of-industrial-and-applied-mathematics.csl diff --git a/src/main/resources/csl-styles/dependent/japanese-dental-science-review.csl b/buildres/csl/csl-styles/dependent/japanese-dental-science-review.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/japanese-dental-science-review.csl rename to buildres/csl/csl-styles/dependent/japanese-dental-science-review.csl diff --git a/src/main/resources/csl-styles/dependent/japanese-journal-of-ophthalmology.csl b/buildres/csl/csl-styles/dependent/japanese-journal-of-ophthalmology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/japanese-journal-of-ophthalmology.csl rename to buildres/csl/csl-styles/dependent/japanese-journal-of-ophthalmology.csl diff --git a/src/main/resources/csl-styles/dependent/japanese-journal-of-radiology.csl b/buildres/csl/csl-styles/dependent/japanese-journal-of-radiology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/japanese-journal-of-radiology.csl rename to buildres/csl/csl-styles/dependent/japanese-journal-of-radiology.csl diff --git a/src/main/resources/csl-styles/dependent/jbic-journal-of-biological-inorganic-chemistry.csl b/buildres/csl/csl-styles/dependent/jbic-journal-of-biological-inorganic-chemistry.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/jbic-journal-of-biological-inorganic-chemistry.csl rename to buildres/csl/csl-styles/dependent/jbic-journal-of-biological-inorganic-chemistry.csl diff --git a/src/main/resources/csl-styles/dependent/jcc-open.csl b/buildres/csl/csl-styles/dependent/jcc-open.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/jcc-open.csl rename to buildres/csl/csl-styles/dependent/jcc-open.csl diff --git a/src/main/resources/csl-styles/dependent/jeugdbeleid.csl b/buildres/csl/csl-styles/dependent/jeugdbeleid.csl similarity index 96% rename from src/main/resources/csl-styles/dependent/jeugdbeleid.csl rename to buildres/csl/csl-styles/dependent/jeugdbeleid.csl index bfbcf30b7a2..ef70bdd6cc1 100644 --- a/src/main/resources/csl-styles/dependent/jeugdbeleid.csl +++ b/buildres/csl/csl-styles/dependent/jeugdbeleid.csl @@ -2,7 +2,7 @@ diff --git a/src/main/resources/csl-styles/dependent/journal-of-african-trade.csl b/buildres/csl/csl-styles/dependent/journal-of-african-trade.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-african-trade.csl rename to buildres/csl/csl-styles/dependent/journal-of-african-trade.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-aging-studies.csl b/buildres/csl/csl-styles/dependent/journal-of-aging-studies.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-aging-studies.csl rename to buildres/csl/csl-styles/dependent/journal-of-aging-studies.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-agricultural-and-environmental-ethics.csl b/buildres/csl/csl-styles/dependent/journal-of-agricultural-and-environmental-ethics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-agricultural-and-environmental-ethics.csl rename to buildres/csl/csl-styles/dependent/journal-of-agricultural-and-environmental-ethics.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-agricultural-and-food-chemistry.csl b/buildres/csl/csl-styles/dependent/journal-of-agricultural-and-food-chemistry.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-agricultural-and-food-chemistry.csl rename to buildres/csl/csl-styles/dependent/journal-of-agricultural-and-food-chemistry.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-agricultural-safety-and-health.csl b/buildres/csl/csl-styles/dependent/journal-of-agricultural-safety-and-health.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-agricultural-safety-and-health.csl rename to buildres/csl/csl-styles/dependent/journal-of-agricultural-safety-and-health.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-air-transport-management.csl b/buildres/csl/csl-styles/dependent/journal-of-air-transport-management.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-air-transport-management.csl rename to buildres/csl/csl-styles/dependent/journal-of-air-transport-management.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-aircraft.csl b/buildres/csl/csl-styles/dependent/journal-of-aircraft.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-aircraft.csl rename to buildres/csl/csl-styles/dependent/journal-of-aircraft.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-algebra.csl b/buildres/csl/csl-styles/dependent/journal-of-algebra.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-algebra.csl rename to buildres/csl/csl-styles/dependent/journal-of-algebra.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-algebraic-combinatorics.csl b/buildres/csl/csl-styles/dependent/journal-of-algebraic-combinatorics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-algebraic-combinatorics.csl rename to buildres/csl/csl-styles/dependent/journal-of-algebraic-combinatorics.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-alloys-and-compounds.csl b/buildres/csl/csl-styles/dependent/journal-of-alloys-and-compounds.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-alloys-and-compounds.csl rename to buildres/csl/csl-styles/dependent/journal-of-alloys-and-compounds.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-ambient-intelligence-and-humanized-computing.csl b/buildres/csl/csl-styles/dependent/journal-of-ambient-intelligence-and-humanized-computing.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-ambient-intelligence-and-humanized-computing.csl rename to buildres/csl/csl-styles/dependent/journal-of-ambient-intelligence-and-humanized-computing.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-american-association-for-pediatric-ophthalmology-and-strabismus.csl b/buildres/csl/csl-styles/dependent/journal-of-american-association-for-pediatric-ophthalmology-and-strabismus.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-american-association-for-pediatric-ophthalmology-and-strabismus.csl rename to buildres/csl/csl-styles/dependent/journal-of-american-association-for-pediatric-ophthalmology-and-strabismus.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-analytical-and-applied-pyrolysis.csl b/buildres/csl/csl-styles/dependent/journal-of-analytical-and-applied-pyrolysis.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-analytical-and-applied-pyrolysis.csl rename to buildres/csl/csl-styles/dependent/journal-of-analytical-and-applied-pyrolysis.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-analytical-atomic-spectrometry.csl b/buildres/csl/csl-styles/dependent/journal-of-analytical-atomic-spectrometry.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-analytical-atomic-spectrometry.csl rename to buildres/csl/csl-styles/dependent/journal-of-analytical-atomic-spectrometry.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-analytical-science-and-technology.csl b/buildres/csl/csl-styles/dependent/journal-of-analytical-science-and-technology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-analytical-science-and-technology.csl rename to buildres/csl/csl-styles/dependent/journal-of-analytical-science-and-technology.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-anesthesia-history.csl b/buildres/csl/csl-styles/dependent/journal-of-anesthesia-history.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-anesthesia-history.csl rename to buildres/csl/csl-styles/dependent/journal-of-anesthesia-history.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-anesthesia.csl b/buildres/csl/csl-styles/dependent/journal-of-anesthesia.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-anesthesia.csl rename to buildres/csl/csl-styles/dependent/journal-of-anesthesia.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-animal-ecology.csl b/buildres/csl/csl-styles/dependent/journal-of-animal-ecology.csl similarity index 91% rename from src/main/resources/csl-styles/dependent/journal-of-animal-ecology.csl rename to buildres/csl/csl-styles/dependent/journal-of-animal-ecology.csl index 993b84d42fc..d9e283260ee 100644 --- a/src/main/resources/csl-styles/dependent/journal-of-animal-ecology.csl +++ b/buildres/csl/csl-styles/dependent/journal-of-animal-ecology.csl @@ -5,7 +5,7 @@ Journal of Animal Ecology http://www.zotero.org/styles/journal-of-animal-ecology - + diff --git a/src/main/resources/csl-styles/dependent/journal-of-animal-science-and-biotechnology.csl b/buildres/csl/csl-styles/dependent/journal-of-animal-science-and-biotechnology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-animal-science-and-biotechnology.csl rename to buildres/csl/csl-styles/dependent/journal-of-animal-science-and-biotechnology.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-animal-science-and-technology.csl b/buildres/csl/csl-styles/dependent/journal-of-animal-science-and-technology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-animal-science-and-technology.csl rename to buildres/csl/csl-styles/dependent/journal-of-animal-science-and-technology.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-anthropological-archaeology.csl b/buildres/csl/csl-styles/dependent/journal-of-anthropological-archaeology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-anthropological-archaeology.csl rename to buildres/csl/csl-styles/dependent/journal-of-anthropological-archaeology.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-anxiety-disorders.csl b/buildres/csl/csl-styles/dependent/journal-of-anxiety-disorders.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-anxiety-disorders.csl rename to buildres/csl/csl-styles/dependent/journal-of-anxiety-disorders.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-applied-animal-research.csl b/buildres/csl/csl-styles/dependent/journal-of-applied-animal-research.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-applied-animal-research.csl rename to buildres/csl/csl-styles/dependent/journal-of-applied-animal-research.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-applied-biomedicine.csl b/buildres/csl/csl-styles/dependent/journal-of-applied-biomedicine.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-applied-biomedicine.csl rename to buildres/csl/csl-styles/dependent/journal-of-applied-biomedicine.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-applied-crystallography.csl b/buildres/csl/csl-styles/dependent/journal-of-applied-crystallography.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-applied-crystallography.csl rename to buildres/csl/csl-styles/dependent/journal-of-applied-crystallography.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-applied-developmental-psychology.csl b/buildres/csl/csl-styles/dependent/journal-of-applied-developmental-psychology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-applied-developmental-psychology.csl rename to buildres/csl/csl-styles/dependent/journal-of-applied-developmental-psychology.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-applied-ecology.csl b/buildres/csl/csl-styles/dependent/journal-of-applied-ecology.csl similarity index 91% rename from src/main/resources/csl-styles/dependent/journal-of-applied-ecology.csl rename to buildres/csl/csl-styles/dependent/journal-of-applied-ecology.csl index c4ca3451c7c..c0a6004a7f2 100644 --- a/src/main/resources/csl-styles/dependent/journal-of-applied-ecology.csl +++ b/buildres/csl/csl-styles/dependent/journal-of-applied-ecology.csl @@ -5,7 +5,7 @@ Journal of Applied Ecology http://www.zotero.org/styles/journal-of-applied-ecology - + diff --git a/src/main/resources/csl-styles/dependent/journal-of-applied-electrochemistry.csl b/buildres/csl/csl-styles/dependent/journal-of-applied-electrochemistry.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-applied-electrochemistry.csl rename to buildres/csl/csl-styles/dependent/journal-of-applied-electrochemistry.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-applied-genetics.csl b/buildres/csl/csl-styles/dependent/journal-of-applied-genetics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-applied-genetics.csl rename to buildres/csl/csl-styles/dependent/journal-of-applied-genetics.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-applied-geophysics.csl b/buildres/csl/csl-styles/dependent/journal-of-applied-geophysics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-applied-geophysics.csl rename to buildres/csl/csl-styles/dependent/journal-of-applied-geophysics.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-applied-logic.csl b/buildres/csl/csl-styles/dependent/journal-of-applied-logic.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-applied-logic.csl rename to buildres/csl/csl-styles/dependent/journal-of-applied-logic.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-applied-mathematics-and-computing.csl b/buildres/csl/csl-styles/dependent/journal-of-applied-mathematics-and-computing.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-applied-mathematics-and-computing.csl rename to buildres/csl/csl-styles/dependent/journal-of-applied-mathematics-and-computing.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-applied-mechanics.csl b/buildres/csl/csl-styles/dependent/journal-of-applied-mechanics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-applied-mechanics.csl rename to buildres/csl/csl-styles/dependent/journal-of-applied-mechanics.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-applied-meteorology-and-climatology.csl b/buildres/csl/csl-styles/dependent/journal-of-applied-meteorology-and-climatology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-applied-meteorology-and-climatology.csl rename to buildres/csl/csl-styles/dependent/journal-of-applied-meteorology-and-climatology.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-applied-non-classical-logics.csl b/buildres/csl/csl-styles/dependent/journal-of-applied-non-classical-logics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-applied-non-classical-logics.csl rename to buildres/csl/csl-styles/dependent/journal-of-applied-non-classical-logics.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-applied-phycology.csl b/buildres/csl/csl-styles/dependent/journal-of-applied-phycology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-applied-phycology.csl rename to buildres/csl/csl-styles/dependent/journal-of-applied-phycology.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-applied-physics.csl b/buildres/csl/csl-styles/dependent/journal-of-applied-physics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-applied-physics.csl rename to buildres/csl/csl-styles/dependent/journal-of-applied-physics.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-applied-physiology.csl b/buildres/csl/csl-styles/dependent/journal-of-applied-physiology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-applied-physiology.csl rename to buildres/csl/csl-styles/dependent/journal-of-applied-physiology.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-applied-psychology.csl b/buildres/csl/csl-styles/dependent/journal-of-applied-psychology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-applied-psychology.csl rename to buildres/csl/csl-styles/dependent/journal-of-applied-psychology.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-applied-remote-sensing.csl b/buildres/csl/csl-styles/dependent/journal-of-applied-remote-sensing.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-applied-remote-sensing.csl rename to buildres/csl/csl-styles/dependent/journal-of-applied-remote-sensing.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-applied-research-and-technology.csl b/buildres/csl/csl-styles/dependent/journal-of-applied-research-and-technology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-applied-research-and-technology.csl rename to buildres/csl/csl-styles/dependent/journal-of-applied-research-and-technology.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-applied-research-in-memory-and-cognition.csl b/buildres/csl/csl-styles/dependent/journal-of-applied-research-in-memory-and-cognition.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-applied-research-in-memory-and-cognition.csl rename to buildres/csl/csl-styles/dependent/journal-of-applied-research-in-memory-and-cognition.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-applied-research-on-medicinal-and-aromatic-plants.csl b/buildres/csl/csl-styles/dependent/journal-of-applied-research-on-medicinal-and-aromatic-plants.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-applied-research-on-medicinal-and-aromatic-plants.csl rename to buildres/csl/csl-styles/dependent/journal-of-applied-research-on-medicinal-and-aromatic-plants.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-applied-volcanology.csl b/buildres/csl/csl-styles/dependent/journal-of-applied-volcanology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-applied-volcanology.csl rename to buildres/csl/csl-styles/dependent/journal-of-applied-volcanology.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-applied-water-engineering-and-research.csl b/buildres/csl/csl-styles/dependent/journal-of-applied-water-engineering-and-research.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-applied-water-engineering-and-research.csl rename to buildres/csl/csl-styles/dependent/journal-of-applied-water-engineering-and-research.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-aquatic-animal-health.csl b/buildres/csl/csl-styles/dependent/journal-of-aquatic-animal-health.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-aquatic-animal-health.csl rename to buildres/csl/csl-styles/dependent/journal-of-aquatic-animal-health.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-archaeological-method-and-theory.csl b/buildres/csl/csl-styles/dependent/journal-of-archaeological-method-and-theory.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-archaeological-method-and-theory.csl rename to buildres/csl/csl-styles/dependent/journal-of-archaeological-method-and-theory.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-archaeological-science-reports.csl b/buildres/csl/csl-styles/dependent/journal-of-archaeological-science-reports.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-archaeological-science-reports.csl rename to buildres/csl/csl-styles/dependent/journal-of-archaeological-science-reports.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-archaeological-science.csl b/buildres/csl/csl-styles/dependent/journal-of-archaeological-science.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-archaeological-science.csl rename to buildres/csl/csl-styles/dependent/journal-of-archaeological-science.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-architectural-engineering.csl b/buildres/csl/csl-styles/dependent/journal-of-architectural-engineering.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-architectural-engineering.csl rename to buildres/csl/csl-styles/dependent/journal-of-architectural-engineering.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-arid-environments.csl b/buildres/csl/csl-styles/dependent/journal-of-arid-environments.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-arid-environments.csl rename to buildres/csl/csl-styles/dependent/journal-of-arid-environments.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-arrhythmia.csl b/buildres/csl/csl-styles/dependent/journal-of-arrhythmia.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-arrhythmia.csl rename to buildres/csl/csl-styles/dependent/journal-of-arrhythmia.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-arthroscopy-and-joint-surgery.csl b/buildres/csl/csl-styles/dependent/journal-of-arthroscopy-and-joint-surgery.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-arthroscopy-and-joint-surgery.csl rename to buildres/csl/csl-styles/dependent/journal-of-arthroscopy-and-joint-surgery.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-artificial-organs.csl b/buildres/csl/csl-styles/dependent/journal-of-artificial-organs.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-artificial-organs.csl rename to buildres/csl/csl-styles/dependent/journal-of-artificial-organs.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-asia-pacific-entomology.csl b/buildres/csl/csl-styles/dependent/journal-of-asia-pacific-entomology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-asia-pacific-entomology.csl rename to buildres/csl/csl-styles/dependent/journal-of-asia-pacific-entomology.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-asian-earth-sciences-x.csl b/buildres/csl/csl-styles/dependent/journal-of-asian-earth-sciences-x.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-asian-earth-sciences-x.csl rename to buildres/csl/csl-styles/dependent/journal-of-asian-earth-sciences-x.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-asian-earth-sciences.csl b/buildres/csl/csl-styles/dependent/journal-of-asian-earth-sciences.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-asian-earth-sciences.csl rename to buildres/csl/csl-styles/dependent/journal-of-asian-earth-sciences.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-asian-economics.csl b/buildres/csl/csl-styles/dependent/journal-of-asian-economics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-asian-economics.csl rename to buildres/csl/csl-styles/dependent/journal-of-asian-economics.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-asian-natural-products-research.csl b/buildres/csl/csl-styles/dependent/journal-of-asian-natural-products-research.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-asian-natural-products-research.csl rename to buildres/csl/csl-styles/dependent/journal-of-asian-natural-products-research.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-assisted-reproduction-and-genetics.csl b/buildres/csl/csl-styles/dependent/journal-of-assisted-reproduction-and-genetics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-assisted-reproduction-and-genetics.csl rename to buildres/csl/csl-styles/dependent/journal-of-assisted-reproduction-and-genetics.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-astronomical-telescopes-instruments-and-systems.csl b/buildres/csl/csl-styles/dependent/journal-of-astronomical-telescopes-instruments-and-systems.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-astronomical-telescopes-instruments-and-systems.csl rename to buildres/csl/csl-styles/dependent/journal-of-astronomical-telescopes-instruments-and-systems.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-atmospheric-and-oceanic-technology.csl b/buildres/csl/csl-styles/dependent/journal-of-atmospheric-and-oceanic-technology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-atmospheric-and-oceanic-technology.csl rename to buildres/csl/csl-styles/dependent/journal-of-atmospheric-and-oceanic-technology.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-atmospheric-and-solar-terrestrial-physics.csl b/buildres/csl/csl-styles/dependent/journal-of-atmospheric-and-solar-terrestrial-physics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-atmospheric-and-solar-terrestrial-physics.csl rename to buildres/csl/csl-styles/dependent/journal-of-atmospheric-and-solar-terrestrial-physics.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-atmospheric-chemistry.csl b/buildres/csl/csl-styles/dependent/journal-of-atmospheric-chemistry.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-atmospheric-chemistry.csl rename to buildres/csl/csl-styles/dependent/journal-of-atmospheric-chemistry.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-autism-and-developmental-disorders.csl b/buildres/csl/csl-styles/dependent/journal-of-autism-and-developmental-disorders.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-autism-and-developmental-disorders.csl rename to buildres/csl/csl-styles/dependent/journal-of-autism-and-developmental-disorders.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-autoimmunity.csl b/buildres/csl/csl-styles/dependent/journal-of-autoimmunity.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-autoimmunity.csl rename to buildres/csl/csl-styles/dependent/journal-of-autoimmunity.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-automated-reasoning.csl b/buildres/csl/csl-styles/dependent/journal-of-automated-reasoning.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-automated-reasoning.csl rename to buildres/csl/csl-styles/dependent/journal-of-automated-reasoning.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-automation-and-information-sciences.csl b/buildres/csl/csl-styles/dependent/journal-of-automation-and-information-sciences.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-automation-and-information-sciences.csl rename to buildres/csl/csl-styles/dependent/journal-of-automation-and-information-sciences.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-ayurveda-and-integrative-medicine.csl b/buildres/csl/csl-styles/dependent/journal-of-ayurveda-and-integrative-medicine.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-ayurveda-and-integrative-medicine.csl rename to buildres/csl/csl-styles/dependent/journal-of-ayurveda-and-integrative-medicine.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-bacteriology.csl b/buildres/csl/csl-styles/dependent/journal-of-bacteriology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-bacteriology.csl rename to buildres/csl/csl-styles/dependent/journal-of-bacteriology.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-baltic-studies.csl b/buildres/csl/csl-styles/dependent/journal-of-baltic-studies.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-baltic-studies.csl rename to buildres/csl/csl-styles/dependent/journal-of-baltic-studies.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-banking-and-finance-law-and-practice.csl b/buildres/csl/csl-styles/dependent/journal-of-banking-and-finance-law-and-practice.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-banking-and-finance-law-and-practice.csl rename to buildres/csl/csl-styles/dependent/journal-of-banking-and-finance-law-and-practice.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-banking-and-finance.csl b/buildres/csl/csl-styles/dependent/journal-of-banking-and-finance.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-banking-and-finance.csl rename to buildres/csl/csl-styles/dependent/journal-of-banking-and-finance.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-behavior-health-and-social-issues.csl b/buildres/csl/csl-styles/dependent/journal-of-behavior-health-and-social-issues.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-behavior-health-and-social-issues.csl rename to buildres/csl/csl-styles/dependent/journal-of-behavior-health-and-social-issues.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-behavior-therapy-and-experimental-psychiatry.csl b/buildres/csl/csl-styles/dependent/journal-of-behavior-therapy-and-experimental-psychiatry.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-behavior-therapy-and-experimental-psychiatry.csl rename to buildres/csl/csl-styles/dependent/journal-of-behavior-therapy-and-experimental-psychiatry.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-behavioral-and-experimental-economics.csl b/buildres/csl/csl-styles/dependent/journal-of-behavioral-and-experimental-economics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-behavioral-and-experimental-economics.csl rename to buildres/csl/csl-styles/dependent/journal-of-behavioral-and-experimental-economics.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-behavioral-and-experimental-finance.csl b/buildres/csl/csl-styles/dependent/journal-of-behavioral-and-experimental-finance.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-behavioral-and-experimental-finance.csl rename to buildres/csl/csl-styles/dependent/journal-of-behavioral-and-experimental-finance.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-behavioral-education.csl b/buildres/csl/csl-styles/dependent/journal-of-behavioral-education.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-behavioral-education.csl rename to buildres/csl/csl-styles/dependent/journal-of-behavioral-education.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-behavioral-medicine.csl b/buildres/csl/csl-styles/dependent/journal-of-behavioral-medicine.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-behavioral-medicine.csl rename to buildres/csl/csl-styles/dependent/journal-of-behavioral-medicine.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-beliefs-and-values.csl b/buildres/csl/csl-styles/dependent/journal-of-beliefs-and-values.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-beliefs-and-values.csl rename to buildres/csl/csl-styles/dependent/journal-of-beliefs-and-values.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-big-data.csl b/buildres/csl/csl-styles/dependent/journal-of-big-data.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-big-data.csl rename to buildres/csl/csl-styles/dependent/journal-of-big-data.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-bio-and-tribo-corrosion.csl b/buildres/csl/csl-styles/dependent/journal-of-bio-and-tribo-corrosion.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-bio-and-tribo-corrosion.csl rename to buildres/csl/csl-styles/dependent/journal-of-bio-and-tribo-corrosion.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-bioeconomics.csl b/buildres/csl/csl-styles/dependent/journal-of-bioeconomics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-bioeconomics.csl rename to buildres/csl/csl-styles/dependent/journal-of-bioeconomics.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-bioenergetics-and-biomembranes.csl b/buildres/csl/csl-styles/dependent/journal-of-bioenergetics-and-biomembranes.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-bioenergetics-and-biomembranes.csl rename to buildres/csl/csl-styles/dependent/journal-of-bioenergetics-and-biomembranes.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-biogeography.csl b/buildres/csl/csl-styles/dependent/journal-of-biogeography.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-biogeography.csl rename to buildres/csl/csl-styles/dependent/journal-of-biogeography.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-biological-education.csl b/buildres/csl/csl-styles/dependent/journal-of-biological-education.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-biological-education.csl rename to buildres/csl/csl-styles/dependent/journal-of-biological-education.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-biological-engineering.csl b/buildres/csl/csl-styles/dependent/journal-of-biological-engineering.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-biological-engineering.csl rename to buildres/csl/csl-styles/dependent/journal-of-biological-engineering.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-biological-physics.csl b/buildres/csl/csl-styles/dependent/journal-of-biological-physics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-biological-physics.csl rename to buildres/csl/csl-styles/dependent/journal-of-biological-physics.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-biological-research-thessaloniki.csl b/buildres/csl/csl-styles/dependent/journal-of-biological-research-thessaloniki.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-biological-research-thessaloniki.csl rename to buildres/csl/csl-styles/dependent/journal-of-biological-research-thessaloniki.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-biomaterials-science-polymer-edition.csl b/buildres/csl/csl-styles/dependent/journal-of-biomaterials-science-polymer-edition.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-biomaterials-science-polymer-edition.csl rename to buildres/csl/csl-styles/dependent/journal-of-biomaterials-science-polymer-edition.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-biomechanical-engineering.csl b/buildres/csl/csl-styles/dependent/journal-of-biomechanical-engineering.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-biomechanical-engineering.csl rename to buildres/csl/csl-styles/dependent/journal-of-biomechanical-engineering.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-biomechanics.csl b/buildres/csl/csl-styles/dependent/journal-of-biomechanics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-biomechanics.csl rename to buildres/csl/csl-styles/dependent/journal-of-biomechanics.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-biomedical-and-therapeutic-sciences.csl b/buildres/csl/csl-styles/dependent/journal-of-biomedical-and-therapeutic-sciences.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-biomedical-and-therapeutic-sciences.csl rename to buildres/csl/csl-styles/dependent/journal-of-biomedical-and-therapeutic-sciences.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-biomedical-informatics-x.csl b/buildres/csl/csl-styles/dependent/journal-of-biomedical-informatics-x.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-biomedical-informatics-x.csl rename to buildres/csl/csl-styles/dependent/journal-of-biomedical-informatics-x.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-biomedical-informatics.csl b/buildres/csl/csl-styles/dependent/journal-of-biomedical-informatics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-biomedical-informatics.csl rename to buildres/csl/csl-styles/dependent/journal-of-biomedical-informatics.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-biomedical-optics.csl b/buildres/csl/csl-styles/dependent/journal-of-biomedical-optics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-biomedical-optics.csl rename to buildres/csl/csl-styles/dependent/journal-of-biomedical-optics.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-biomedical-science.csl b/buildres/csl/csl-styles/dependent/journal-of-biomedical-science.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-biomedical-science.csl rename to buildres/csl/csl-styles/dependent/journal-of-biomedical-science.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-biomedical-semantics.csl b/buildres/csl/csl-styles/dependent/journal-of-biomedical-semantics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-biomedical-semantics.csl rename to buildres/csl/csl-styles/dependent/journal-of-biomedical-semantics.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-biomolecular-nmr.csl b/buildres/csl/csl-styles/dependent/journal-of-biomolecular-nmr.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-biomolecular-nmr.csl rename to buildres/csl/csl-styles/dependent/journal-of-biomolecular-nmr.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-biomolecular-screening.csl b/buildres/csl/csl-styles/dependent/journal-of-biomolecular-screening.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-biomolecular-screening.csl rename to buildres/csl/csl-styles/dependent/journal-of-biomolecular-screening.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-biomolecular-structure-and-dynamics.csl b/buildres/csl/csl-styles/dependent/journal-of-biomolecular-structure-and-dynamics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-biomolecular-structure-and-dynamics.csl rename to buildres/csl/csl-styles/dependent/journal-of-biomolecular-structure-and-dynamics.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-biosafety-and-biosecurity.csl b/buildres/csl/csl-styles/dependent/journal-of-biosafety-and-biosecurity.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-biosafety-and-biosecurity.csl rename to buildres/csl/csl-styles/dependent/journal-of-biosafety-and-biosecurity.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-biotechnology-x.csl b/buildres/csl/csl-styles/dependent/journal-of-biotechnology-x.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-biotechnology-x.csl rename to buildres/csl/csl-styles/dependent/journal-of-biotechnology-x.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-biotechnology.csl b/buildres/csl/csl-styles/dependent/journal-of-biotechnology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-biotechnology.csl rename to buildres/csl/csl-styles/dependent/journal-of-biotechnology.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-bodywork-and-movement-therapies.csl b/buildres/csl/csl-styles/dependent/journal-of-bodywork-and-movement-therapies.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-bodywork-and-movement-therapies.csl rename to buildres/csl/csl-styles/dependent/journal-of-bodywork-and-movement-therapies.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-bone-and-mineral-metabolism.csl b/buildres/csl/csl-styles/dependent/journal-of-bone-and-mineral-metabolism.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-bone-and-mineral-metabolism.csl rename to buildres/csl/csl-styles/dependent/journal-of-bone-and-mineral-metabolism.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-bone-oncology.csl b/buildres/csl/csl-styles/dependent/journal-of-bone-oncology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-bone-oncology.csl rename to buildres/csl/csl-styles/dependent/journal-of-bone-oncology.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-breath-research.csl b/buildres/csl/csl-styles/dependent/journal-of-breath-research.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-breath-research.csl rename to buildres/csl/csl-styles/dependent/journal-of-breath-research.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-bridge-engineering.csl b/buildres/csl/csl-styles/dependent/journal-of-bridge-engineering.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-bridge-engineering.csl rename to buildres/csl/csl-styles/dependent/journal-of-bridge-engineering.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-building-engineering.csl b/buildres/csl/csl-styles/dependent/journal-of-building-engineering.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-building-engineering.csl rename to buildres/csl/csl-styles/dependent/journal-of-building-engineering.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-building-pathology-and-rehabilitation.csl b/buildres/csl/csl-styles/dependent/journal-of-building-pathology-and-rehabilitation.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-building-pathology-and-rehabilitation.csl rename to buildres/csl/csl-styles/dependent/journal-of-building-pathology-and-rehabilitation.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-building-performance-simulation.csl b/buildres/csl/csl-styles/dependent/journal-of-building-performance-simulation.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-building-performance-simulation.csl rename to buildres/csl/csl-styles/dependent/journal-of-building-performance-simulation.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-business-and-economic-statistics.csl b/buildres/csl/csl-styles/dependent/journal-of-business-and-economic-statistics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-business-and-economic-statistics.csl rename to buildres/csl/csl-styles/dependent/journal-of-business-and-economic-statistics.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-business-and-psychology.csl b/buildres/csl/csl-styles/dependent/journal-of-business-and-psychology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-business-and-psychology.csl rename to buildres/csl/csl-styles/dependent/journal-of-business-and-psychology.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-business-economics.csl b/buildres/csl/csl-styles/dependent/journal-of-business-economics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-business-economics.csl rename to buildres/csl/csl-styles/dependent/journal-of-business-economics.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-business-ethics.csl b/buildres/csl/csl-styles/dependent/journal-of-business-ethics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-business-ethics.csl rename to buildres/csl/csl-styles/dependent/journal-of-business-ethics.csl diff --git a/buildres/csl/csl-styles/dependent/journal-of-business-finance-and-accounting.csl b/buildres/csl/csl-styles/dependent/journal-of-business-finance-and-accounting.csl new file mode 100644 index 00000000000..36063a15b29 --- /dev/null +++ b/buildres/csl/csl-styles/dependent/journal-of-business-finance-and-accounting.csl @@ -0,0 +1,30 @@ + + diff --git a/src/main/resources/csl-styles/dependent/journal-of-business-research.csl b/buildres/csl/csl-styles/dependent/journal-of-business-research.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-business-research.csl rename to buildres/csl/csl-styles/dependent/journal-of-business-research.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-business-venturing-insights.csl b/buildres/csl/csl-styles/dependent/journal-of-business-venturing-insights.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-business-venturing-insights.csl rename to buildres/csl/csl-styles/dependent/journal-of-business-venturing-insights.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-business-venturing.csl b/buildres/csl/csl-styles/dependent/journal-of-business-venturing.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-business-venturing.csl rename to buildres/csl/csl-styles/dependent/journal-of-business-venturing.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-cancer-education.csl b/buildres/csl/csl-styles/dependent/journal-of-cancer-education.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-cancer-education.csl rename to buildres/csl/csl-styles/dependent/journal-of-cancer-education.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-cancer-policy.csl b/buildres/csl/csl-styles/dependent/journal-of-cancer-policy.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-cancer-policy.csl rename to buildres/csl/csl-styles/dependent/journal-of-cancer-policy.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-cancer-research-and-clinical-oncology.csl b/buildres/csl/csl-styles/dependent/journal-of-cancer-research-and-clinical-oncology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-cancer-research-and-clinical-oncology.csl rename to buildres/csl/csl-styles/dependent/journal-of-cancer-research-and-clinical-oncology.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-cancer-research-and-practice.csl b/buildres/csl/csl-styles/dependent/journal-of-cancer-research-and-practice.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-cancer-research-and-practice.csl rename to buildres/csl/csl-styles/dependent/journal-of-cancer-research-and-practice.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-cancer-research-and-therapeutics.csl b/buildres/csl/csl-styles/dependent/journal-of-cancer-research-and-therapeutics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-cancer-research-and-therapeutics.csl rename to buildres/csl/csl-styles/dependent/journal-of-cancer-research-and-therapeutics.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-cancer-survivorship.csl b/buildres/csl/csl-styles/dependent/journal-of-cancer-survivorship.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-cancer-survivorship.csl rename to buildres/csl/csl-styles/dependent/journal-of-cancer-survivorship.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-cardiology-cases.csl b/buildres/csl/csl-styles/dependent/journal-of-cardiology-cases.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-cardiology-cases.csl rename to buildres/csl/csl-styles/dependent/journal-of-cardiology-cases.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-cardiology.csl b/buildres/csl/csl-styles/dependent/journal-of-cardiology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-cardiology.csl rename to buildres/csl/csl-styles/dependent/journal-of-cardiology.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-cardiothoracic-surgery.csl b/buildres/csl/csl-styles/dependent/journal-of-cardiothoracic-surgery.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-cardiothoracic-surgery.csl rename to buildres/csl/csl-styles/dependent/journal-of-cardiothoracic-surgery.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-cardiovascular-computed-tomography.csl b/buildres/csl/csl-styles/dependent/journal-of-cardiovascular-computed-tomography.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-cardiovascular-computed-tomography.csl rename to buildres/csl/csl-styles/dependent/journal-of-cardiovascular-computed-tomography.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-cardiovascular-development-and-disease.csl b/buildres/csl/csl-styles/dependent/journal-of-cardiovascular-development-and-disease.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-cardiovascular-development-and-disease.csl rename to buildres/csl/csl-styles/dependent/journal-of-cardiovascular-development-and-disease.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-cardiovascular-disease-research.csl b/buildres/csl/csl-styles/dependent/journal-of-cardiovascular-disease-research.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-cardiovascular-disease-research.csl rename to buildres/csl/csl-styles/dependent/journal-of-cardiovascular-disease-research.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-cardiovascular-magnetic-resonance.csl b/buildres/csl/csl-styles/dependent/journal-of-cardiovascular-magnetic-resonance.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-cardiovascular-magnetic-resonance.csl rename to buildres/csl/csl-styles/dependent/journal-of-cardiovascular-magnetic-resonance.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-cardiovascular-pharmacology-and-therapeutics.csl b/buildres/csl/csl-styles/dependent/journal-of-cardiovascular-pharmacology-and-therapeutics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-cardiovascular-pharmacology-and-therapeutics.csl rename to buildres/csl/csl-styles/dependent/journal-of-cardiovascular-pharmacology-and-therapeutics.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-cardiovascular-translational-research.csl b/buildres/csl/csl-styles/dependent/journal-of-cardiovascular-translational-research.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-cardiovascular-translational-research.csl rename to buildres/csl/csl-styles/dependent/journal-of-cardiovascular-translational-research.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-catalysis.csl b/buildres/csl/csl-styles/dependent/journal-of-catalysis.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-catalysis.csl rename to buildres/csl/csl-styles/dependent/journal-of-catalysis.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-cataract-and-refractive-surgery.csl b/buildres/csl/csl-styles/dependent/journal-of-cataract-and-refractive-surgery.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-cataract-and-refractive-surgery.csl rename to buildres/csl/csl-styles/dependent/journal-of-cataract-and-refractive-surgery.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-cell-communication-and-signaling.csl b/buildres/csl/csl-styles/dependent/journal-of-cell-communication-and-signaling.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-cell-communication-and-signaling.csl rename to buildres/csl/csl-styles/dependent/journal-of-cell-communication-and-signaling.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-cell-science.csl b/buildres/csl/csl-styles/dependent/journal-of-cell-science.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-cell-science.csl rename to buildres/csl/csl-styles/dependent/journal-of-cell-science.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-cellular-immunotherapy.csl b/buildres/csl/csl-styles/dependent/journal-of-cellular-immunotherapy.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-cellular-immunotherapy.csl rename to buildres/csl/csl-styles/dependent/journal-of-cellular-immunotherapy.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-cereal-science.csl b/buildres/csl/csl-styles/dependent/journal-of-cereal-science.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-cereal-science.csl rename to buildres/csl/csl-styles/dependent/journal-of-cereal-science.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-cerebral-blood-flow-and-metabolism.csl b/buildres/csl/csl-styles/dependent/journal-of-cerebral-blood-flow-and-metabolism.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-cerebral-blood-flow-and-metabolism.csl rename to buildres/csl/csl-styles/dependent/journal-of-cerebral-blood-flow-and-metabolism.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-change-management.csl b/buildres/csl/csl-styles/dependent/journal-of-change-management.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-change-management.csl rename to buildres/csl/csl-styles/dependent/journal-of-change-management.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-chemical-and-engineering-data.csl b/buildres/csl/csl-styles/dependent/journal-of-chemical-and-engineering-data.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-chemical-and-engineering-data.csl rename to buildres/csl/csl-styles/dependent/journal-of-chemical-and-engineering-data.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-chemical-biology.csl b/buildres/csl/csl-styles/dependent/journal-of-chemical-biology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-chemical-biology.csl rename to buildres/csl/csl-styles/dependent/journal-of-chemical-biology.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-chemical-crystallography.csl b/buildres/csl/csl-styles/dependent/journal-of-chemical-crystallography.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-chemical-crystallography.csl rename to buildres/csl/csl-styles/dependent/journal-of-chemical-crystallography.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-chemical-ecology.csl b/buildres/csl/csl-styles/dependent/journal-of-chemical-ecology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-chemical-ecology.csl rename to buildres/csl/csl-styles/dependent/journal-of-chemical-ecology.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-chemical-education.csl b/buildres/csl/csl-styles/dependent/journal-of-chemical-education.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-chemical-education.csl rename to buildres/csl/csl-styles/dependent/journal-of-chemical-education.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-chemical-information-and-modeling.csl b/buildres/csl/csl-styles/dependent/journal-of-chemical-information-and-modeling.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-chemical-information-and-modeling.csl rename to buildres/csl/csl-styles/dependent/journal-of-chemical-information-and-modeling.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-chemical-neuroanatomy.csl b/buildres/csl/csl-styles/dependent/journal-of-chemical-neuroanatomy.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-chemical-neuroanatomy.csl rename to buildres/csl/csl-styles/dependent/journal-of-chemical-neuroanatomy.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-chemical-theory-and-computation.csl b/buildres/csl/csl-styles/dependent/journal-of-chemical-theory-and-computation.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-chemical-theory-and-computation.csl rename to buildres/csl/csl-styles/dependent/journal-of-chemical-theory-and-computation.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-cheminformatics.csl b/buildres/csl/csl-styles/dependent/journal-of-cheminformatics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-cheminformatics.csl rename to buildres/csl/csl-styles/dependent/journal-of-cheminformatics.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-chemotherapy.csl b/buildres/csl/csl-styles/dependent/journal-of-chemotherapy.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-chemotherapy.csl rename to buildres/csl/csl-styles/dependent/journal-of-chemotherapy.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-child-and-adolescent-trauma.csl b/buildres/csl/csl-styles/dependent/journal-of-child-and-adolescent-trauma.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-child-and-adolescent-trauma.csl rename to buildres/csl/csl-styles/dependent/journal-of-child-and-adolescent-trauma.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-child-and-family-studies.csl b/buildres/csl/csl-styles/dependent/journal-of-child-and-family-studies.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-child-and-family-studies.csl rename to buildres/csl/csl-styles/dependent/journal-of-child-and-family-studies.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-children-and-media.csl b/buildres/csl/csl-styles/dependent/journal-of-children-and-media.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-children-and-media.csl rename to buildres/csl/csl-styles/dependent/journal-of-children-and-media.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-children-and-poverty.csl b/buildres/csl/csl-styles/dependent/journal-of-children-and-poverty.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-children-and-poverty.csl rename to buildres/csl/csl-styles/dependent/journal-of-children-and-poverty.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-childrens-orthopaedics.csl b/buildres/csl/csl-styles/dependent/journal-of-childrens-orthopaedics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-childrens-orthopaedics.csl rename to buildres/csl/csl-styles/dependent/journal-of-childrens-orthopaedics.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-chinese-economic-and-business-studies.csl b/buildres/csl/csl-styles/dependent/journal-of-chinese-economic-and-business-studies.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-chinese-economic-and-business-studies.csl rename to buildres/csl/csl-styles/dependent/journal-of-chinese-economic-and-business-studies.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-chinese-management.csl b/buildres/csl/csl-styles/dependent/journal-of-chinese-management.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-chinese-management.csl rename to buildres/csl/csl-styles/dependent/journal-of-chinese-management.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-chinese-political-science.csl b/buildres/csl/csl-styles/dependent/journal-of-chinese-political-science.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-chinese-political-science.csl rename to buildres/csl/csl-styles/dependent/journal-of-chinese-political-science.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-chinese-studies.csl b/buildres/csl/csl-styles/dependent/journal-of-chinese-studies.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-chinese-studies.csl rename to buildres/csl/csl-styles/dependent/journal-of-chinese-studies.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-chiropractic-humanities.csl b/buildres/csl/csl-styles/dependent/journal-of-chiropractic-humanities.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-chiropractic-humanities.csl rename to buildres/csl/csl-styles/dependent/journal-of-chiropractic-humanities.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-chiropractic-medicine.csl b/buildres/csl/csl-styles/dependent/journal-of-chiropractic-medicine.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-chiropractic-medicine.csl rename to buildres/csl/csl-styles/dependent/journal-of-chiropractic-medicine.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-choice-modelling.csl b/buildres/csl/csl-styles/dependent/journal-of-choice-modelling.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-choice-modelling.csl rename to buildres/csl/csl-styles/dependent/journal-of-choice-modelling.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-chromatography-a.csl b/buildres/csl/csl-styles/dependent/journal-of-chromatography-a.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-chromatography-a.csl rename to buildres/csl/csl-styles/dependent/journal-of-chromatography-a.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-chromatography-b.csl b/buildres/csl/csl-styles/dependent/journal-of-chromatography-b.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-chromatography-b.csl rename to buildres/csl/csl-styles/dependent/journal-of-chromatography-b.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-civil-litigation-and-practice.csl b/buildres/csl/csl-styles/dependent/journal-of-civil-litigation-and-practice.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-civil-litigation-and-practice.csl rename to buildres/csl/csl-styles/dependent/journal-of-civil-litigation-and-practice.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-civil-structural-health-monitoring.csl b/buildres/csl/csl-styles/dependent/journal-of-civil-structural-health-monitoring.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-civil-structural-health-monitoring.csl rename to buildres/csl/csl-styles/dependent/journal-of-civil-structural-health-monitoring.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-cleaner-production.csl b/buildres/csl/csl-styles/dependent/journal-of-cleaner-production.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-cleaner-production.csl rename to buildres/csl/csl-styles/dependent/journal-of-cleaner-production.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-climate.csl b/buildres/csl/csl-styles/dependent/journal-of-climate.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-climate.csl rename to buildres/csl/csl-styles/dependent/journal-of-climate.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-clinical-and-experimental-hepatology.csl b/buildres/csl/csl-styles/dependent/journal-of-clinical-and-experimental-hepatology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-clinical-and-experimental-hepatology.csl rename to buildres/csl/csl-styles/dependent/journal-of-clinical-and-experimental-hepatology.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-clinical-and-experimental-neuropsychology.csl b/buildres/csl/csl-styles/dependent/journal-of-clinical-and-experimental-neuropsychology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-clinical-and-experimental-neuropsychology.csl rename to buildres/csl/csl-styles/dependent/journal-of-clinical-and-experimental-neuropsychology.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-clinical-and-translational-endocrinology-case-reports.csl b/buildres/csl/csl-styles/dependent/journal-of-clinical-and-translational-endocrinology-case-reports.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-clinical-and-translational-endocrinology-case-reports.csl rename to buildres/csl/csl-styles/dependent/journal-of-clinical-and-translational-endocrinology-case-reports.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-clinical-and-translational-endocrinology.csl b/buildres/csl/csl-styles/dependent/journal-of-clinical-and-translational-endocrinology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-clinical-and-translational-endocrinology.csl rename to buildres/csl/csl-styles/dependent/journal-of-clinical-and-translational-endocrinology.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-clinical-anesthesia.csl b/buildres/csl/csl-styles/dependent/journal-of-clinical-anesthesia.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-clinical-anesthesia.csl rename to buildres/csl/csl-styles/dependent/journal-of-clinical-anesthesia.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-clinical-epidemiology.csl b/buildres/csl/csl-styles/dependent/journal-of-clinical-epidemiology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-clinical-epidemiology.csl rename to buildres/csl/csl-styles/dependent/journal-of-clinical-epidemiology.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-clinical-gastroenterology.csl b/buildres/csl/csl-styles/dependent/journal-of-clinical-gastroenterology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-clinical-gastroenterology.csl rename to buildres/csl/csl-styles/dependent/journal-of-clinical-gastroenterology.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-clinical-immunology.csl b/buildres/csl/csl-styles/dependent/journal-of-clinical-immunology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-clinical-immunology.csl rename to buildres/csl/csl-styles/dependent/journal-of-clinical-immunology.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-clinical-lipidology.csl b/buildres/csl/csl-styles/dependent/journal-of-clinical-lipidology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-clinical-lipidology.csl rename to buildres/csl/csl-styles/dependent/journal-of-clinical-lipidology.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-clinical-medicine.csl b/buildres/csl/csl-styles/dependent/journal-of-clinical-medicine.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-clinical-medicine.csl rename to buildres/csl/csl-styles/dependent/journal-of-clinical-medicine.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-clinical-microbiology.csl b/buildres/csl/csl-styles/dependent/journal-of-clinical-microbiology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-clinical-microbiology.csl rename to buildres/csl/csl-styles/dependent/journal-of-clinical-microbiology.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-clinical-monitoring-and-computing.csl b/buildres/csl/csl-styles/dependent/journal-of-clinical-monitoring-and-computing.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-clinical-monitoring-and-computing.csl rename to buildres/csl/csl-styles/dependent/journal-of-clinical-monitoring-and-computing.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-clinical-movement-disorders.csl b/buildres/csl/csl-styles/dependent/journal-of-clinical-movement-disorders.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-clinical-movement-disorders.csl rename to buildres/csl/csl-styles/dependent/journal-of-clinical-movement-disorders.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-clinical-neuroscience.csl b/buildres/csl/csl-styles/dependent/journal-of-clinical-neuroscience.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-clinical-neuroscience.csl rename to buildres/csl/csl-styles/dependent/journal-of-clinical-neuroscience.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-clinical-orthopaedics-and-trauma.csl b/buildres/csl/csl-styles/dependent/journal-of-clinical-orthopaedics-and-trauma.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-clinical-orthopaedics-and-trauma.csl rename to buildres/csl/csl-styles/dependent/journal-of-clinical-orthopaedics-and-trauma.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-clinical-pathology.csl b/buildres/csl/csl-styles/dependent/journal-of-clinical-pathology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-clinical-pathology.csl rename to buildres/csl/csl-styles/dependent/journal-of-clinical-pathology.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-clinical-psychology-in-medical-settings.csl b/buildres/csl/csl-styles/dependent/journal-of-clinical-psychology-in-medical-settings.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-clinical-psychology-in-medical-settings.csl rename to buildres/csl/csl-styles/dependent/journal-of-clinical-psychology-in-medical-settings.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-clinical-tuberculosis-and-other-mycobacterial-diseases.csl b/buildres/csl/csl-styles/dependent/journal-of-clinical-tuberculosis-and-other-mycobacterial-diseases.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-clinical-tuberculosis-and-other-mycobacterial-diseases.csl rename to buildres/csl/csl-styles/dependent/journal-of-clinical-tuberculosis-and-other-mycobacterial-diseases.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-clinical-virology.csl b/buildres/csl/csl-styles/dependent/journal-of-clinical-virology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-clinical-virology.csl rename to buildres/csl/csl-styles/dependent/journal-of-clinical-virology.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-cloud-computing.csl b/buildres/csl/csl-styles/dependent/journal-of-cloud-computing.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-cloud-computing.csl rename to buildres/csl/csl-styles/dependent/journal-of-cloud-computing.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-co-operative-organization-and-management.csl b/buildres/csl/csl-styles/dependent/journal-of-co-operative-organization-and-management.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-co-operative-organization-and-management.csl rename to buildres/csl/csl-styles/dependent/journal-of-co-operative-organization-and-management.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-co2-utilization.csl b/buildres/csl/csl-styles/dependent/journal-of-co2-utilization.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-co2-utilization.csl rename to buildres/csl/csl-styles/dependent/journal-of-co2-utilization.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-coastal-conservation.csl b/buildres/csl/csl-styles/dependent/journal-of-coastal-conservation.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-coastal-conservation.csl rename to buildres/csl/csl-styles/dependent/journal-of-coastal-conservation.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-coastal-life-medicine.csl b/buildres/csl/csl-styles/dependent/journal-of-coastal-life-medicine.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-coastal-life-medicine.csl rename to buildres/csl/csl-styles/dependent/journal-of-coastal-life-medicine.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-cognitive-psychology.csl b/buildres/csl/csl-styles/dependent/journal-of-cognitive-psychology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-cognitive-psychology.csl rename to buildres/csl/csl-styles/dependent/journal-of-cognitive-psychology.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-cold-regions-engineering.csl b/buildres/csl/csl-styles/dependent/journal-of-cold-regions-engineering.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-cold-regions-engineering.csl rename to buildres/csl/csl-styles/dependent/journal-of-cold-regions-engineering.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-colloid-and-interface-science.csl b/buildres/csl/csl-styles/dependent/journal-of-colloid-and-interface-science.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-colloid-and-interface-science.csl rename to buildres/csl/csl-styles/dependent/journal-of-colloid-and-interface-science.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-combinatorial-optimization.csl b/buildres/csl/csl-styles/dependent/journal-of-combinatorial-optimization.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-combinatorial-optimization.csl rename to buildres/csl/csl-styles/dependent/journal-of-combinatorial-optimization.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-combinatorial-theory-series-a.csl b/buildres/csl/csl-styles/dependent/journal-of-combinatorial-theory-series-a.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-combinatorial-theory-series-a.csl rename to buildres/csl/csl-styles/dependent/journal-of-combinatorial-theory-series-a.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-commodity-markets.csl b/buildres/csl/csl-styles/dependent/journal-of-commodity-markets.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-commodity-markets.csl rename to buildres/csl/csl-styles/dependent/journal-of-commodity-markets.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-communication-disorders.csl b/buildres/csl/csl-styles/dependent/journal-of-communication-disorders.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-communication-disorders.csl rename to buildres/csl/csl-styles/dependent/journal-of-communication-disorders.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-communications-and-networks.csl b/buildres/csl/csl-styles/dependent/journal-of-communications-and-networks.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-communications-and-networks.csl rename to buildres/csl/csl-styles/dependent/journal-of-communications-and-networks.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-community-genetics.csl b/buildres/csl/csl-styles/dependent/journal-of-community-genetics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-community-genetics.csl rename to buildres/csl/csl-styles/dependent/journal-of-community-genetics.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-community-health.csl b/buildres/csl/csl-styles/dependent/journal-of-community-health.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-community-health.csl rename to buildres/csl/csl-styles/dependent/journal-of-community-health.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-comparative-asian-development.csl b/buildres/csl/csl-styles/dependent/journal-of-comparative-asian-development.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-comparative-asian-development.csl rename to buildres/csl/csl-styles/dependent/journal-of-comparative-asian-development.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-comparative-economics.csl b/buildres/csl/csl-styles/dependent/journal-of-comparative-economics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-comparative-economics.csl rename to buildres/csl/csl-styles/dependent/journal-of-comparative-economics.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-comparative-effectiveness-research.csl b/buildres/csl/csl-styles/dependent/journal-of-comparative-effectiveness-research.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-comparative-effectiveness-research.csl rename to buildres/csl/csl-styles/dependent/journal-of-comparative-effectiveness-research.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-comparative-physiology-a.csl b/buildres/csl/csl-styles/dependent/journal-of-comparative-physiology-a.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-comparative-physiology-a.csl rename to buildres/csl/csl-styles/dependent/journal-of-comparative-physiology-a.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-comparative-physiology-b.csl b/buildres/csl/csl-styles/dependent/journal-of-comparative-physiology-b.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-comparative-physiology-b.csl rename to buildres/csl/csl-styles/dependent/journal-of-comparative-physiology-b.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-comparative-psychology.csl b/buildres/csl/csl-styles/dependent/journal-of-comparative-psychology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-comparative-psychology.csl rename to buildres/csl/csl-styles/dependent/journal-of-comparative-psychology.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-compassionate-health-care.csl b/buildres/csl/csl-styles/dependent/journal-of-compassionate-health-care.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-compassionate-health-care.csl rename to buildres/csl/csl-styles/dependent/journal-of-compassionate-health-care.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-competitiveness.csl b/buildres/csl/csl-styles/dependent/journal-of-competitiveness.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-competitiveness.csl rename to buildres/csl/csl-styles/dependent/journal-of-competitiveness.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-complexity.csl b/buildres/csl/csl-styles/dependent/journal-of-complexity.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-complexity.csl rename to buildres/csl/csl-styles/dependent/journal-of-complexity.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-composites-for-construction.csl b/buildres/csl/csl-styles/dependent/journal-of-composites-for-construction.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-composites-for-construction.csl rename to buildres/csl/csl-styles/dependent/journal-of-composites-for-construction.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-composites-science.csl b/buildres/csl/csl-styles/dependent/journal-of-composites-science.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-composites-science.csl rename to buildres/csl/csl-styles/dependent/journal-of-composites-science.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-computational-and-applied-mathematics.csl b/buildres/csl/csl-styles/dependent/journal-of-computational-and-applied-mathematics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-computational-and-applied-mathematics.csl rename to buildres/csl/csl-styles/dependent/journal-of-computational-and-applied-mathematics.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-computational-and-graphical-statistics.csl b/buildres/csl/csl-styles/dependent/journal-of-computational-and-graphical-statistics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-computational-and-graphical-statistics.csl rename to buildres/csl/csl-styles/dependent/journal-of-computational-and-graphical-statistics.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-computational-and-nonlinear-dynamics.csl b/buildres/csl/csl-styles/dependent/journal-of-computational-and-nonlinear-dynamics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-computational-and-nonlinear-dynamics.csl rename to buildres/csl/csl-styles/dependent/journal-of-computational-and-nonlinear-dynamics.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-computational-design-and-engineering.csl b/buildres/csl/csl-styles/dependent/journal-of-computational-design-and-engineering.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-computational-design-and-engineering.csl rename to buildres/csl/csl-styles/dependent/journal-of-computational-design-and-engineering.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-computational-electronics.csl b/buildres/csl/csl-styles/dependent/journal-of-computational-electronics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-computational-electronics.csl rename to buildres/csl/csl-styles/dependent/journal-of-computational-electronics.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-computational-neuroscience.csl b/buildres/csl/csl-styles/dependent/journal-of-computational-neuroscience.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-computational-neuroscience.csl rename to buildres/csl/csl-styles/dependent/journal-of-computational-neuroscience.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-computational-physics-x.csl b/buildres/csl/csl-styles/dependent/journal-of-computational-physics-x.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-computational-physics-x.csl rename to buildres/csl/csl-styles/dependent/journal-of-computational-physics-x.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-computational-physics.csl b/buildres/csl/csl-styles/dependent/journal-of-computational-physics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-computational-physics.csl rename to buildres/csl/csl-styles/dependent/journal-of-computational-physics.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-computational-science.csl b/buildres/csl/csl-styles/dependent/journal-of-computational-science.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-computational-science.csl rename to buildres/csl/csl-styles/dependent/journal-of-computational-science.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-computational-surgery.csl b/buildres/csl/csl-styles/dependent/journal-of-computational-surgery.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-computational-surgery.csl rename to buildres/csl/csl-styles/dependent/journal-of-computational-surgery.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-computer-aided-molecular-design.csl b/buildres/csl/csl-styles/dependent/journal-of-computer-aided-molecular-design.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-computer-aided-molecular-design.csl rename to buildres/csl/csl-styles/dependent/journal-of-computer-aided-molecular-design.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-computer-and-system-sciences.csl b/buildres/csl/csl-styles/dependent/journal-of-computer-and-system-sciences.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-computer-and-system-sciences.csl rename to buildres/csl/csl-styles/dependent/journal-of-computer-and-system-sciences.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-computer-languages.csl b/buildres/csl/csl-styles/dependent/journal-of-computer-languages.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-computer-languages.csl rename to buildres/csl/csl-styles/dependent/journal-of-computer-languages.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-computer-virology-and-hacking-techniques.csl b/buildres/csl/csl-styles/dependent/journal-of-computer-virology-and-hacking-techniques.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-computer-virology-and-hacking-techniques.csl rename to buildres/csl/csl-styles/dependent/journal-of-computer-virology-and-hacking-techniques.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-computers-in-education.csl b/buildres/csl/csl-styles/dependent/journal-of-computers-in-education.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-computers-in-education.csl rename to buildres/csl/csl-styles/dependent/journal-of-computers-in-education.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-computing-and-information-science-in-engineering.csl b/buildres/csl/csl-styles/dependent/journal-of-computing-and-information-science-in-engineering.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-computing-and-information-science-in-engineering.csl rename to buildres/csl/csl-styles/dependent/journal-of-computing-and-information-science-in-engineering.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-computing-in-civil-engineering.csl b/buildres/csl/csl-styles/dependent/journal-of-computing-in-civil-engineering.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-computing-in-civil-engineering.csl rename to buildres/csl/csl-styles/dependent/journal-of-computing-in-civil-engineering.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-computing-in-higher-education.csl b/buildres/csl/csl-styles/dependent/journal-of-computing-in-higher-education.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-computing-in-higher-education.csl rename to buildres/csl/csl-styles/dependent/journal-of-computing-in-higher-education.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-congenital-cardiology.csl b/buildres/csl/csl-styles/dependent/journal-of-congenital-cardiology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-congenital-cardiology.csl rename to buildres/csl/csl-styles/dependent/journal-of-congenital-cardiology.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-construction-engineering-and-management.csl b/buildres/csl/csl-styles/dependent/journal-of-construction-engineering-and-management.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-construction-engineering-and-management.csl rename to buildres/csl/csl-styles/dependent/journal-of-construction-engineering-and-management.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-constructional-steel-research.csl b/buildres/csl/csl-styles/dependent/journal-of-constructional-steel-research.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-constructional-steel-research.csl rename to buildres/csl/csl-styles/dependent/journal-of-constructional-steel-research.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-consulting-and-clinical-psychology.csl b/buildres/csl/csl-styles/dependent/journal-of-consulting-and-clinical-psychology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-consulting-and-clinical-psychology.csl rename to buildres/csl/csl-styles/dependent/journal-of-consulting-and-clinical-psychology.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-consumer-policy.csl b/buildres/csl/csl-styles/dependent/journal-of-consumer-policy.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-consumer-policy.csl rename to buildres/csl/csl-styles/dependent/journal-of-consumer-policy.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-consumer-psychology.csl b/buildres/csl/csl-styles/dependent/journal-of-consumer-psychology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-consumer-psychology.csl rename to buildres/csl/csl-styles/dependent/journal-of-consumer-psychology.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-contaminant-hydrology.csl b/buildres/csl/csl-styles/dependent/journal-of-contaminant-hydrology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-contaminant-hydrology.csl rename to buildres/csl/csl-styles/dependent/journal-of-contaminant-hydrology.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-contemporary-accounting-and-economics.csl b/buildres/csl/csl-styles/dependent/journal-of-contemporary-accounting-and-economics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-contemporary-accounting-and-economics.csl rename to buildres/csl/csl-styles/dependent/journal-of-contemporary-accounting-and-economics.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-contemporary-african-studies.csl b/buildres/csl/csl-styles/dependent/journal-of-contemporary-african-studies.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-contemporary-african-studies.csl rename to buildres/csl/csl-styles/dependent/journal-of-contemporary-african-studies.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-contemporary-asia.csl b/buildres/csl/csl-styles/dependent/journal-of-contemporary-asia.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-contemporary-asia.csl rename to buildres/csl/csl-styles/dependent/journal-of-contemporary-asia.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-contemporary-european-studies.csl b/buildres/csl/csl-styles/dependent/journal-of-contemporary-european-studies.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-contemporary-european-studies.csl rename to buildres/csl/csl-styles/dependent/journal-of-contemporary-european-studies.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-contemporary-psychotherapy.csl b/buildres/csl/csl-styles/dependent/journal-of-contemporary-psychotherapy.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-contemporary-psychotherapy.csl rename to buildres/csl/csl-styles/dependent/journal-of-contemporary-psychotherapy.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-contextual-behavioral-science.csl b/buildres/csl/csl-styles/dependent/journal-of-contextual-behavioral-science.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-contextual-behavioral-science.csl rename to buildres/csl/csl-styles/dependent/journal-of-contextual-behavioral-science.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-control-automation-and-electrical-systems.csl b/buildres/csl/csl-styles/dependent/journal-of-control-automation-and-electrical-systems.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-control-automation-and-electrical-systems.csl rename to buildres/csl/csl-styles/dependent/journal-of-control-automation-and-electrical-systems.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-controlled-release.csl b/buildres/csl/csl-styles/dependent/journal-of-controlled-release.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-controlled-release.csl rename to buildres/csl/csl-styles/dependent/journal-of-controlled-release.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-corporate-finance.csl b/buildres/csl/csl-styles/dependent/journal-of-corporate-finance.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-corporate-finance.csl rename to buildres/csl/csl-styles/dependent/journal-of-corporate-finance.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-cosmology-and-astroparticle-physics.csl b/buildres/csl/csl-styles/dependent/journal-of-cosmology-and-astroparticle-physics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-cosmology-and-astroparticle-physics.csl rename to buildres/csl/csl-styles/dependent/journal-of-cosmology-and-astroparticle-physics.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-counseling-psychology.csl b/buildres/csl/csl-styles/dependent/journal-of-counseling-psychology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-counseling-psychology.csl rename to buildres/csl/csl-styles/dependent/journal-of-counseling-psychology.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-criminal-justice-education.csl b/buildres/csl/csl-styles/dependent/journal-of-criminal-justice-education.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-criminal-justice-education.csl rename to buildres/csl/csl-styles/dependent/journal-of-criminal-justice-education.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-criminal-justice.csl b/buildres/csl/csl-styles/dependent/journal-of-criminal-justice.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-criminal-justice.csl rename to buildres/csl/csl-styles/dependent/journal-of-criminal-justice.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-critical-care.csl b/buildres/csl/csl-styles/dependent/journal-of-critical-care.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-critical-care.csl rename to buildres/csl/csl-styles/dependent/journal-of-critical-care.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-cross-cultural-gerontology.csl b/buildres/csl/csl-styles/dependent/journal-of-cross-cultural-gerontology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-cross-cultural-gerontology.csl rename to buildres/csl/csl-styles/dependent/journal-of-cross-cultural-gerontology.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-cryptographic-engineering.csl b/buildres/csl/csl-styles/dependent/journal-of-cryptographic-engineering.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-cryptographic-engineering.csl rename to buildres/csl/csl-styles/dependent/journal-of-cryptographic-engineering.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-crystal-growth.csl b/buildres/csl/csl-styles/dependent/journal-of-crystal-growth.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-crystal-growth.csl rename to buildres/csl/csl-styles/dependent/journal-of-crystal-growth.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-cultural-economics.csl b/buildres/csl/csl-styles/dependent/journal-of-cultural-economics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-cultural-economics.csl rename to buildres/csl/csl-styles/dependent/journal-of-cultural-economics.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-cultural-economy.csl b/buildres/csl/csl-styles/dependent/journal-of-cultural-economy.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-cultural-economy.csl rename to buildres/csl/csl-styles/dependent/journal-of-cultural-economy.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-cultural-heritage.csl b/buildres/csl/csl-styles/dependent/journal-of-cultural-heritage.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-cultural-heritage.csl rename to buildres/csl/csl-styles/dependent/journal-of-cultural-heritage.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-current-ophthalmology.csl b/buildres/csl/csl-styles/dependent/journal-of-current-ophthalmology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-current-ophthalmology.csl rename to buildres/csl/csl-styles/dependent/journal-of-current-ophthalmology.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-curriculum-studies.csl b/buildres/csl/csl-styles/dependent/journal-of-curriculum-studies.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-curriculum-studies.csl rename to buildres/csl/csl-styles/dependent/journal-of-curriculum-studies.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-cystic-fibrosis.csl b/buildres/csl/csl-styles/dependent/journal-of-cystic-fibrosis.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-cystic-fibrosis.csl rename to buildres/csl/csl-styles/dependent/journal-of-cystic-fibrosis.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-data-and-information-quality.csl b/buildres/csl/csl-styles/dependent/journal-of-data-and-information-quality.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-data-and-information-quality.csl rename to buildres/csl/csl-styles/dependent/journal-of-data-and-information-quality.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-decision-systems.csl b/buildres/csl/csl-styles/dependent/journal-of-decision-systems.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-decision-systems.csl rename to buildres/csl/csl-styles/dependent/journal-of-decision-systems.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-dental-education.csl b/buildres/csl/csl-styles/dependent/journal-of-dental-education.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-dental-education.csl rename to buildres/csl/csl-styles/dependent/journal-of-dental-education.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-dental-research.csl b/buildres/csl/csl-styles/dependent/journal-of-dental-research.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-dental-research.csl rename to buildres/csl/csl-styles/dependent/journal-of-dental-research.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-dental-sciences.csl b/buildres/csl/csl-styles/dependent/journal-of-dental-sciences.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-dental-sciences.csl rename to buildres/csl/csl-styles/dependent/journal-of-dental-sciences.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-dentistry-x.csl b/buildres/csl/csl-styles/dependent/journal-of-dentistry-x.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-dentistry-x.csl rename to buildres/csl/csl-styles/dependent/journal-of-dentistry-x.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-dentistry.csl b/buildres/csl/csl-styles/dependent/journal-of-dentistry.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-dentistry.csl rename to buildres/csl/csl-styles/dependent/journal-of-dentistry.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-dermatological-science-supplement.csl b/buildres/csl/csl-styles/dependent/journal-of-dermatological-science-supplement.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-dermatological-science-supplement.csl rename to buildres/csl/csl-styles/dependent/journal-of-dermatological-science-supplement.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-dermatological-science.csl b/buildres/csl/csl-styles/dependent/journal-of-dermatological-science.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-dermatological-science.csl rename to buildres/csl/csl-styles/dependent/journal-of-dermatological-science.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-dermatology-and-dermatologic-surgery.csl b/buildres/csl/csl-styles/dependent/journal-of-dermatology-and-dermatologic-surgery.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-dermatology-and-dermatologic-surgery.csl rename to buildres/csl/csl-styles/dependent/journal-of-dermatology-and-dermatologic-surgery.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-destination-marketing-and-management.csl b/buildres/csl/csl-styles/dependent/journal-of-destination-marketing-and-management.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-destination-marketing-and-management.csl rename to buildres/csl/csl-styles/dependent/journal-of-destination-marketing-and-management.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-development-economics.csl b/buildres/csl/csl-styles/dependent/journal-of-development-economics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-development-economics.csl rename to buildres/csl/csl-styles/dependent/journal-of-development-economics.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-development-effectiveness.csl b/buildres/csl/csl-styles/dependent/journal-of-development-effectiveness.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-development-effectiveness.csl rename to buildres/csl/csl-styles/dependent/journal-of-development-effectiveness.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-development-studies.csl b/buildres/csl/csl-styles/dependent/journal-of-development-studies.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-development-studies.csl rename to buildres/csl/csl-styles/dependent/journal-of-development-studies.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-developmental-and-behavioral-pediatrics.csl b/buildres/csl/csl-styles/dependent/journal-of-developmental-and-behavioral-pediatrics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-developmental-and-behavioral-pediatrics.csl rename to buildres/csl/csl-styles/dependent/journal-of-developmental-and-behavioral-pediatrics.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-developmental-and-life-course-criminology.csl b/buildres/csl/csl-styles/dependent/journal-of-developmental-and-life-course-criminology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-developmental-and-life-course-criminology.csl rename to buildres/csl/csl-styles/dependent/journal-of-developmental-and-life-course-criminology.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-developmental-and-physical-disabilities.csl b/buildres/csl/csl-styles/dependent/journal-of-developmental-and-physical-disabilities.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-developmental-and-physical-disabilities.csl rename to buildres/csl/csl-styles/dependent/journal-of-developmental-and-physical-disabilities.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-developmental-biology.csl b/buildres/csl/csl-styles/dependent/journal-of-developmental-biology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-developmental-biology.csl rename to buildres/csl/csl-styles/dependent/journal-of-developmental-biology.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-diabetes-and-its-complications.csl b/buildres/csl/csl-styles/dependent/journal-of-diabetes-and-its-complications.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-diabetes-and-its-complications.csl rename to buildres/csl/csl-styles/dependent/journal-of-diabetes-and-its-complications.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-diabetes-and-metabolic-disorders.csl b/buildres/csl/csl-styles/dependent/journal-of-diabetes-and-metabolic-disorders.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-diabetes-and-metabolic-disorders.csl rename to buildres/csl/csl-styles/dependent/journal-of-diabetes-and-metabolic-disorders.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-differential-equations.csl b/buildres/csl/csl-styles/dependent/journal-of-differential-equations.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-differential-equations.csl rename to buildres/csl/csl-styles/dependent/journal-of-differential-equations.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-discrete-algorithms.csl b/buildres/csl/csl-styles/dependent/journal-of-discrete-algorithms.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-discrete-algorithms.csl rename to buildres/csl/csl-styles/dependent/journal-of-discrete-algorithms.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-disease-cause-and-control.csl b/buildres/csl/csl-styles/dependent/journal-of-disease-cause-and-control.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-disease-cause-and-control.csl rename to buildres/csl/csl-styles/dependent/journal-of-disease-cause-and-control.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-display-technology.csl b/buildres/csl/csl-styles/dependent/journal-of-display-technology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-display-technology.csl rename to buildres/csl/csl-styles/dependent/journal-of-display-technology.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-diversity-in-higher-education.csl b/buildres/csl/csl-styles/dependent/journal-of-diversity-in-higher-education.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-diversity-in-higher-education.csl rename to buildres/csl/csl-styles/dependent/journal-of-diversity-in-higher-education.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-drug-delivery-science-and-technology.csl b/buildres/csl/csl-styles/dependent/journal-of-drug-delivery-science-and-technology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-drug-delivery-science-and-technology.csl rename to buildres/csl/csl-styles/dependent/journal-of-drug-delivery-science-and-technology.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-dynamic-behavior-of-materials.csl b/buildres/csl/csl-styles/dependent/journal-of-dynamic-behavior-of-materials.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-dynamic-behavior-of-materials.csl rename to buildres/csl/csl-styles/dependent/journal-of-dynamic-behavior-of-materials.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-dynamic-systems-measurement-and-control.csl b/buildres/csl/csl-styles/dependent/journal-of-dynamic-systems-measurement-and-control.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-dynamic-systems-measurement-and-control.csl rename to buildres/csl/csl-styles/dependent/journal-of-dynamic-systems-measurement-and-control.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-dynamical-and-control-systems.csl b/buildres/csl/csl-styles/dependent/journal-of-dynamical-and-control-systems.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-dynamical-and-control-systems.csl rename to buildres/csl/csl-styles/dependent/journal-of-dynamical-and-control-systems.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-dynamics-and-differential-equations.csl b/buildres/csl/csl-styles/dependent/journal-of-dynamics-and-differential-equations.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-dynamics-and-differential-equations.csl rename to buildres/csl/csl-styles/dependent/journal-of-dynamics-and-differential-equations.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-east-asian-linguistics.csl b/buildres/csl/csl-styles/dependent/journal-of-east-asian-linguistics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-east-asian-linguistics.csl rename to buildres/csl/csl-styles/dependent/journal-of-east-asian-linguistics.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-eastern-african-studies.csl b/buildres/csl/csl-styles/dependent/journal-of-eastern-african-studies.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-eastern-african-studies.csl rename to buildres/csl/csl-styles/dependent/journal-of-eastern-african-studies.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-eating-disorders.csl b/buildres/csl/csl-styles/dependent/journal-of-eating-disorders.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-eating-disorders.csl rename to buildres/csl/csl-styles/dependent/journal-of-eating-disorders.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-echocardiography.csl b/buildres/csl/csl-styles/dependent/journal-of-echocardiography.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-echocardiography.csl rename to buildres/csl/csl-styles/dependent/journal-of-echocardiography.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-ecology.csl b/buildres/csl/csl-styles/dependent/journal-of-ecology.csl similarity index 91% rename from src/main/resources/csl-styles/dependent/journal-of-ecology.csl rename to buildres/csl/csl-styles/dependent/journal-of-ecology.csl index ccf91b258d6..17d3679a0f2 100644 --- a/src/main/resources/csl-styles/dependent/journal-of-ecology.csl +++ b/buildres/csl/csl-styles/dependent/journal-of-ecology.csl @@ -5,7 +5,7 @@ Journal of Ecology http://www.zotero.org/styles/journal-of-ecology - + diff --git a/src/main/resources/csl-styles/dependent/journal-of-econometrics.csl b/buildres/csl/csl-styles/dependent/journal-of-econometrics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-econometrics.csl rename to buildres/csl/csl-styles/dependent/journal-of-econometrics.csl diff --git a/buildres/csl/csl-styles/dependent/journal-of-economic-and-financial-sciences.csl b/buildres/csl/csl-styles/dependent/journal-of-economic-and-financial-sciences.csl new file mode 100644 index 00000000000..633990f8d85 --- /dev/null +++ b/buildres/csl/csl-styles/dependent/journal-of-economic-and-financial-sciences.csl @@ -0,0 +1,17 @@ + + diff --git a/src/main/resources/csl-styles/dependent/journal-of-economic-behavior-and-organization.csl b/buildres/csl/csl-styles/dependent/journal-of-economic-behavior-and-organization.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-economic-behavior-and-organization.csl rename to buildres/csl/csl-styles/dependent/journal-of-economic-behavior-and-organization.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-economic-dynamics-and-control.csl b/buildres/csl/csl-styles/dependent/journal-of-economic-dynamics-and-control.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-economic-dynamics-and-control.csl rename to buildres/csl/csl-styles/dependent/journal-of-economic-dynamics-and-control.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-economic-entomology.csl b/buildres/csl/csl-styles/dependent/journal-of-economic-entomology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-economic-entomology.csl rename to buildres/csl/csl-styles/dependent/journal-of-economic-entomology.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-economic-growth.csl b/buildres/csl/csl-styles/dependent/journal-of-economic-growth.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-economic-growth.csl rename to buildres/csl/csl-styles/dependent/journal-of-economic-growth.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-economic-interaction-and-coordination.csl b/buildres/csl/csl-styles/dependent/journal-of-economic-interaction-and-coordination.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-economic-interaction-and-coordination.csl rename to buildres/csl/csl-styles/dependent/journal-of-economic-interaction-and-coordination.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-economic-methodology.csl b/buildres/csl/csl-styles/dependent/journal-of-economic-methodology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-economic-methodology.csl rename to buildres/csl/csl-styles/dependent/journal-of-economic-methodology.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-economic-policy-reform.csl b/buildres/csl/csl-styles/dependent/journal-of-economic-policy-reform.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-economic-policy-reform.csl rename to buildres/csl/csl-styles/dependent/journal-of-economic-policy-reform.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-economic-psychology.csl b/buildres/csl/csl-styles/dependent/journal-of-economic-psychology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-economic-psychology.csl rename to buildres/csl/csl-styles/dependent/journal-of-economic-psychology.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-economic-structures.csl b/buildres/csl/csl-styles/dependent/journal-of-economic-structures.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-economic-structures.csl rename to buildres/csl/csl-styles/dependent/journal-of-economic-structures.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-economic-theory.csl b/buildres/csl/csl-styles/dependent/journal-of-economic-theory.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-economic-theory.csl rename to buildres/csl/csl-styles/dependent/journal-of-economic-theory.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-economics-and-business.csl b/buildres/csl/csl-styles/dependent/journal-of-economics-and-business.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-economics-and-business.csl rename to buildres/csl/csl-styles/dependent/journal-of-economics-and-business.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-economics-and-finance.csl b/buildres/csl/csl-styles/dependent/journal-of-economics-and-finance.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-economics-and-finance.csl rename to buildres/csl/csl-styles/dependent/journal-of-economics-and-finance.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-economics-finance-and-administrative-science.csl b/buildres/csl/csl-styles/dependent/journal-of-economics-finance-and-administrative-science.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-economics-finance-and-administrative-science.csl rename to buildres/csl/csl-styles/dependent/journal-of-economics-finance-and-administrative-science.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-economics.csl b/buildres/csl/csl-styles/dependent/journal-of-economics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-economics.csl rename to buildres/csl/csl-styles/dependent/journal-of-economics.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-ecotourism.csl b/buildres/csl/csl-styles/dependent/journal-of-ecotourism.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-ecotourism.csl rename to buildres/csl/csl-styles/dependent/journal-of-ecotourism.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-education-and-work.csl b/buildres/csl/csl-styles/dependent/journal-of-education-and-work.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-education-and-work.csl rename to buildres/csl/csl-styles/dependent/journal-of-education-and-work.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-education-for-teaching.csl b/buildres/csl/csl-styles/dependent/journal-of-education-for-teaching.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-education-for-teaching.csl rename to buildres/csl/csl-styles/dependent/journal-of-education-for-teaching.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-education-policy.csl b/buildres/csl/csl-styles/dependent/journal-of-education-policy.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-education-policy.csl rename to buildres/csl/csl-styles/dependent/journal-of-education-policy.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-educational-and-behavioral-statistics.csl b/buildres/csl/csl-styles/dependent/journal-of-educational-and-behavioral-statistics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-educational-and-behavioral-statistics.csl rename to buildres/csl/csl-styles/dependent/journal-of-educational-and-behavioral-statistics.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-educational-change.csl b/buildres/csl/csl-styles/dependent/journal-of-educational-change.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-educational-change.csl rename to buildres/csl/csl-styles/dependent/journal-of-educational-change.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-educational-evaluation-for-health-professions.csl b/buildres/csl/csl-styles/dependent/journal-of-educational-evaluation-for-health-professions.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-educational-evaluation-for-health-professions.csl rename to buildres/csl/csl-styles/dependent/journal-of-educational-evaluation-for-health-professions.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-educational-psychology.csl b/buildres/csl/csl-styles/dependent/journal-of-educational-psychology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-educational-psychology.csl rename to buildres/csl/csl-styles/dependent/journal-of-educational-psychology.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-elasticity.csl b/buildres/csl/csl-styles/dependent/journal-of-elasticity.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-elasticity.csl rename to buildres/csl/csl-styles/dependent/journal-of-elasticity.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-electrical-systems-and-information-technology.csl b/buildres/csl/csl-styles/dependent/journal-of-electrical-systems-and-information-technology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-electrical-systems-and-information-technology.csl rename to buildres/csl/csl-styles/dependent/journal-of-electrical-systems-and-information-technology.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-electroanalytical-chemistry.csl b/buildres/csl/csl-styles/dependent/journal-of-electroanalytical-chemistry.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-electroanalytical-chemistry.csl rename to buildres/csl/csl-styles/dependent/journal-of-electroanalytical-chemistry.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-electrocardiology.csl b/buildres/csl/csl-styles/dependent/journal-of-electrocardiology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-electrocardiology.csl rename to buildres/csl/csl-styles/dependent/journal-of-electrocardiology.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-electroceramics.csl b/buildres/csl/csl-styles/dependent/journal-of-electroceramics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-electroceramics.csl rename to buildres/csl/csl-styles/dependent/journal-of-electroceramics.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-electromagnetic-waves-and-applications.csl b/buildres/csl/csl-styles/dependent/journal-of-electromagnetic-waves-and-applications.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-electromagnetic-waves-and-applications.csl rename to buildres/csl/csl-styles/dependent/journal-of-electromagnetic-waves-and-applications.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-electromyography-and-kinesiology.csl b/buildres/csl/csl-styles/dependent/journal-of-electromyography-and-kinesiology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-electromyography-and-kinesiology.csl rename to buildres/csl/csl-styles/dependent/journal-of-electromyography-and-kinesiology.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-electron-spectroscopy-and-related-phenomena.csl b/buildres/csl/csl-styles/dependent/journal-of-electron-spectroscopy-and-related-phenomena.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-electron-spectroscopy-and-related-phenomena.csl rename to buildres/csl/csl-styles/dependent/journal-of-electron-spectroscopy-and-related-phenomena.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-electronic-imaging.csl b/buildres/csl/csl-styles/dependent/journal-of-electronic-imaging.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-electronic-imaging.csl rename to buildres/csl/csl-styles/dependent/journal-of-electronic-imaging.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-electronic-materials.csl b/buildres/csl/csl-styles/dependent/journal-of-electronic-materials.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-electronic-materials.csl rename to buildres/csl/csl-styles/dependent/journal-of-electronic-materials.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-electronic-packaging.csl b/buildres/csl/csl-styles/dependent/journal-of-electronic-packaging.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-electronic-packaging.csl rename to buildres/csl/csl-styles/dependent/journal-of-electronic-packaging.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-electronic-testing.csl b/buildres/csl/csl-styles/dependent/journal-of-electronic-testing.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-electronic-testing.csl rename to buildres/csl/csl-styles/dependent/journal-of-electronic-testing.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-electrostatics.csl b/buildres/csl/csl-styles/dependent/journal-of-electrostatics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-electrostatics.csl rename to buildres/csl/csl-styles/dependent/journal-of-electrostatics.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-emergency-nursing.csl b/buildres/csl/csl-styles/dependent/journal-of-emergency-nursing.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-emergency-nursing.csl rename to buildres/csl/csl-styles/dependent/journal-of-emergency-nursing.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-empirical-finance.csl b/buildres/csl/csl-styles/dependent/journal-of-empirical-finance.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-empirical-finance.csl rename to buildres/csl/csl-styles/dependent/journal-of-empirical-finance.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-endocrinological-investigation.csl b/buildres/csl/csl-styles/dependent/journal-of-endocrinological-investigation.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-endocrinological-investigation.csl rename to buildres/csl/csl-styles/dependent/journal-of-endocrinological-investigation.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-endocrinology.csl b/buildres/csl/csl-styles/dependent/journal-of-endocrinology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-endocrinology.csl rename to buildres/csl/csl-styles/dependent/journal-of-endocrinology.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-energy-chemistry.csl b/buildres/csl/csl-styles/dependent/journal-of-energy-chemistry.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-energy-chemistry.csl rename to buildres/csl/csl-styles/dependent/journal-of-energy-chemistry.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-energy-engineering.csl b/buildres/csl/csl-styles/dependent/journal-of-energy-engineering.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-energy-engineering.csl rename to buildres/csl/csl-styles/dependent/journal-of-energy-engineering.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-energy-resources-technology.csl b/buildres/csl/csl-styles/dependent/journal-of-energy-resources-technology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-energy-resources-technology.csl rename to buildres/csl/csl-styles/dependent/journal-of-energy-resources-technology.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-energy-storage.csl b/buildres/csl/csl-styles/dependent/journal-of-energy-storage.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-energy-storage.csl rename to buildres/csl/csl-styles/dependent/journal-of-energy-storage.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-engineering-and-technology-management.csl b/buildres/csl/csl-styles/dependent/journal-of-engineering-and-technology-management.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-engineering-and-technology-management.csl rename to buildres/csl/csl-styles/dependent/journal-of-engineering-and-technology-management.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-engineering-for-gas-turbines-and-power.csl b/buildres/csl/csl-styles/dependent/journal-of-engineering-for-gas-turbines-and-power.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-engineering-for-gas-turbines-and-power.csl rename to buildres/csl/csl-styles/dependent/journal-of-engineering-for-gas-turbines-and-power.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-engineering-materials-and-technology.csl b/buildres/csl/csl-styles/dependent/journal-of-engineering-materials-and-technology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-engineering-materials-and-technology.csl rename to buildres/csl/csl-styles/dependent/journal-of-engineering-materials-and-technology.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-engineering-mathematics.csl b/buildres/csl/csl-styles/dependent/journal-of-engineering-mathematics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-engineering-mathematics.csl rename to buildres/csl/csl-styles/dependent/journal-of-engineering-mathematics.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-engineering-mechanics.csl b/buildres/csl/csl-styles/dependent/journal-of-engineering-mechanics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-engineering-mechanics.csl rename to buildres/csl/csl-styles/dependent/journal-of-engineering-mechanics.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-english-for-academic-purposes.csl b/buildres/csl/csl-styles/dependent/journal-of-english-for-academic-purposes.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-english-for-academic-purposes.csl rename to buildres/csl/csl-styles/dependent/journal-of-english-for-academic-purposes.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-enhanced-heat-transfer.csl b/buildres/csl/csl-styles/dependent/journal-of-enhanced-heat-transfer.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-enhanced-heat-transfer.csl rename to buildres/csl/csl-styles/dependent/journal-of-enhanced-heat-transfer.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-environmental-chemical-engineering.csl b/buildres/csl/csl-styles/dependent/journal-of-environmental-chemical-engineering.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-environmental-chemical-engineering.csl rename to buildres/csl/csl-styles/dependent/journal-of-environmental-chemical-engineering.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-environmental-economics-and-management.csl b/buildres/csl/csl-styles/dependent/journal-of-environmental-economics-and-management.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-environmental-economics-and-management.csl rename to buildres/csl/csl-styles/dependent/journal-of-environmental-economics-and-management.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-environmental-economics-and-policy.csl b/buildres/csl/csl-styles/dependent/journal-of-environmental-economics-and-policy.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-environmental-economics-and-policy.csl rename to buildres/csl/csl-styles/dependent/journal-of-environmental-economics-and-policy.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-environmental-engineering-and-landscape-management.csl b/buildres/csl/csl-styles/dependent/journal-of-environmental-engineering-and-landscape-management.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-environmental-engineering-and-landscape-management.csl rename to buildres/csl/csl-styles/dependent/journal-of-environmental-engineering-and-landscape-management.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-environmental-engineering.csl b/buildres/csl/csl-styles/dependent/journal-of-environmental-engineering.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-environmental-engineering.csl rename to buildres/csl/csl-styles/dependent/journal-of-environmental-engineering.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-environmental-health-science-and-engineering.csl b/buildres/csl/csl-styles/dependent/journal-of-environmental-health-science-and-engineering.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-environmental-health-science-and-engineering.csl rename to buildres/csl/csl-styles/dependent/journal-of-environmental-health-science-and-engineering.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-environmental-management.csl b/buildres/csl/csl-styles/dependent/journal-of-environmental-management.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-environmental-management.csl rename to buildres/csl/csl-styles/dependent/journal-of-environmental-management.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-environmental-pathology-toxicology-and-oncology.csl b/buildres/csl/csl-styles/dependent/journal-of-environmental-pathology-toxicology-and-oncology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-environmental-pathology-toxicology-and-oncology.csl rename to buildres/csl/csl-styles/dependent/journal-of-environmental-pathology-toxicology-and-oncology.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-environmental-planning-and-management.csl b/buildres/csl/csl-styles/dependent/journal-of-environmental-planning-and-management.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-environmental-planning-and-management.csl rename to buildres/csl/csl-styles/dependent/journal-of-environmental-planning-and-management.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-environmental-policy-and-planning.csl b/buildres/csl/csl-styles/dependent/journal-of-environmental-policy-and-planning.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-environmental-policy-and-planning.csl rename to buildres/csl/csl-styles/dependent/journal-of-environmental-policy-and-planning.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-environmental-psychology.csl b/buildres/csl/csl-styles/dependent/journal-of-environmental-psychology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-environmental-psychology.csl rename to buildres/csl/csl-styles/dependent/journal-of-environmental-psychology.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-environmental-quality.csl b/buildres/csl/csl-styles/dependent/journal-of-environmental-quality.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-environmental-quality.csl rename to buildres/csl/csl-styles/dependent/journal-of-environmental-quality.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-environmental-radioactivity.csl b/buildres/csl/csl-styles/dependent/journal-of-environmental-radioactivity.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-environmental-radioactivity.csl rename to buildres/csl/csl-styles/dependent/journal-of-environmental-radioactivity.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-environmental-science-and-health-part-a.csl b/buildres/csl/csl-styles/dependent/journal-of-environmental-science-and-health-part-a.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-environmental-science-and-health-part-a.csl rename to buildres/csl/csl-styles/dependent/journal-of-environmental-science-and-health-part-a.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-environmental-sciences.csl b/buildres/csl/csl-styles/dependent/journal-of-environmental-sciences.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-environmental-sciences.csl rename to buildres/csl/csl-styles/dependent/journal-of-environmental-sciences.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-environmental-studies-and-sciences.csl b/buildres/csl/csl-styles/dependent/journal-of-environmental-studies-and-sciences.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-environmental-studies-and-sciences.csl rename to buildres/csl/csl-styles/dependent/journal-of-environmental-studies-and-sciences.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-epidemiology-and-community-health.csl b/buildres/csl/csl-styles/dependent/journal-of-epidemiology-and-community-health.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-epidemiology-and-community-health.csl rename to buildres/csl/csl-styles/dependent/journal-of-epidemiology-and-community-health.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-epidemiology-and-global-health.csl b/buildres/csl/csl-styles/dependent/journal-of-epidemiology-and-global-health.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-epidemiology-and-global-health.csl rename to buildres/csl/csl-styles/dependent/journal-of-epidemiology-and-global-health.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-epidemiology.csl b/buildres/csl/csl-styles/dependent/journal-of-epidemiology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-epidemiology.csl rename to buildres/csl/csl-styles/dependent/journal-of-epidemiology.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-equine-veterinary-science.csl b/buildres/csl/csl-styles/dependent/journal-of-equine-veterinary-science.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-equine-veterinary-science.csl rename to buildres/csl/csl-styles/dependent/journal-of-equine-veterinary-science.csl diff --git a/buildres/csl/csl-styles/dependent/journal-of-eta-maritime-science.csl b/buildres/csl/csl-styles/dependent/journal-of-eta-maritime-science.csl new file mode 100644 index 00000000000..0d2dea1d7b6 --- /dev/null +++ b/buildres/csl/csl-styles/dependent/journal-of-eta-maritime-science.csl @@ -0,0 +1,17 @@ + + diff --git a/src/main/resources/csl-styles/dependent/journal-of-ethnic-and-migration-studies.csl b/buildres/csl/csl-styles/dependent/journal-of-ethnic-and-migration-studies.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-ethnic-and-migration-studies.csl rename to buildres/csl/csl-styles/dependent/journal-of-ethnic-and-migration-studies.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-ethnic-foods.csl b/buildres/csl/csl-styles/dependent/journal-of-ethnic-foods.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-ethnic-foods.csl rename to buildres/csl/csl-styles/dependent/journal-of-ethnic-foods.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-ethnobiology-and-ethnomedicine.csl b/buildres/csl/csl-styles/dependent/journal-of-ethnobiology-and-ethnomedicine.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-ethnobiology-and-ethnomedicine.csl rename to buildres/csl/csl-styles/dependent/journal-of-ethnobiology-and-ethnomedicine.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-ethnopharmacology.csl b/buildres/csl/csl-styles/dependent/journal-of-ethnopharmacology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-ethnopharmacology.csl rename to buildres/csl/csl-styles/dependent/journal-of-ethnopharmacology.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-ethology.csl b/buildres/csl/csl-styles/dependent/journal-of-ethology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-ethology.csl rename to buildres/csl/csl-styles/dependent/journal-of-ethology.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-eucornea.csl b/buildres/csl/csl-styles/dependent/journal-of-eucornea.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-eucornea.csl rename to buildres/csl/csl-styles/dependent/journal-of-eucornea.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-eurasian-studies.csl b/buildres/csl/csl-styles/dependent/journal-of-eurasian-studies.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-eurasian-studies.csl rename to buildres/csl/csl-styles/dependent/journal-of-eurasian-studies.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-evolutionary-economics.csl b/buildres/csl/csl-styles/dependent/journal-of-evolutionary-economics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-evolutionary-economics.csl rename to buildres/csl/csl-styles/dependent/journal-of-evolutionary-economics.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-exercise-science-and-fitness.csl b/buildres/csl/csl-styles/dependent/journal-of-exercise-science-and-fitness.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-exercise-science-and-fitness.csl rename to buildres/csl/csl-styles/dependent/journal-of-exercise-science-and-fitness.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-experimental-algorithmics.csl b/buildres/csl/csl-styles/dependent/journal-of-experimental-algorithmics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-experimental-algorithmics.csl rename to buildres/csl/csl-styles/dependent/journal-of-experimental-algorithmics.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-experimental-and-clinical-assisted-reproduction.csl b/buildres/csl/csl-styles/dependent/journal-of-experimental-and-clinical-assisted-reproduction.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-experimental-and-clinical-assisted-reproduction.csl rename to buildres/csl/csl-styles/dependent/journal-of-experimental-and-clinical-assisted-reproduction.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-experimental-and-clinical-cancer-research.csl b/buildres/csl/csl-styles/dependent/journal-of-experimental-and-clinical-cancer-research.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-experimental-and-clinical-cancer-research.csl rename to buildres/csl/csl-styles/dependent/journal-of-experimental-and-clinical-cancer-research.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-experimental-and-theoretical-artificial-intelligence.csl b/buildres/csl/csl-styles/dependent/journal-of-experimental-and-theoretical-artificial-intelligence.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-experimental-and-theoretical-artificial-intelligence.csl rename to buildres/csl/csl-styles/dependent/journal-of-experimental-and-theoretical-artificial-intelligence.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-experimental-child-psychology.csl b/buildres/csl/csl-styles/dependent/journal-of-experimental-child-psychology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-experimental-child-psychology.csl rename to buildres/csl/csl-styles/dependent/journal-of-experimental-child-psychology.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-experimental-criminology.csl b/buildres/csl/csl-styles/dependent/journal-of-experimental-criminology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-experimental-criminology.csl rename to buildres/csl/csl-styles/dependent/journal-of-experimental-criminology.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-experimental-marine-biology-and-ecology.csl b/buildres/csl/csl-styles/dependent/journal-of-experimental-marine-biology-and-ecology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-experimental-marine-biology-and-ecology.csl rename to buildres/csl/csl-styles/dependent/journal-of-experimental-marine-biology-and-ecology.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-experimental-nanoscience.csl b/buildres/csl/csl-styles/dependent/journal-of-experimental-nanoscience.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-experimental-nanoscience.csl rename to buildres/csl/csl-styles/dependent/journal-of-experimental-nanoscience.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-experimental-orthopaedics.csl b/buildres/csl/csl-styles/dependent/journal-of-experimental-orthopaedics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-experimental-orthopaedics.csl rename to buildres/csl/csl-styles/dependent/journal-of-experimental-orthopaedics.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-experimental-psychology-animal-learning-and-cognition.csl b/buildres/csl/csl-styles/dependent/journal-of-experimental-psychology-animal-learning-and-cognition.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-experimental-psychology-animal-learning-and-cognition.csl rename to buildres/csl/csl-styles/dependent/journal-of-experimental-psychology-animal-learning-and-cognition.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-experimental-psychology-applied.csl b/buildres/csl/csl-styles/dependent/journal-of-experimental-psychology-applied.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-experimental-psychology-applied.csl rename to buildres/csl/csl-styles/dependent/journal-of-experimental-psychology-applied.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-experimental-psychology-general.csl b/buildres/csl/csl-styles/dependent/journal-of-experimental-psychology-general.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-experimental-psychology-general.csl rename to buildres/csl/csl-styles/dependent/journal-of-experimental-psychology-general.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-experimental-psychology-human-perception-and-performance.csl b/buildres/csl/csl-styles/dependent/journal-of-experimental-psychology-human-perception-and-performance.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-experimental-psychology-human-perception-and-performance.csl rename to buildres/csl/csl-styles/dependent/journal-of-experimental-psychology-human-perception-and-performance.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-experimental-psychology-learning-memory-and-cognition.csl b/buildres/csl/csl-styles/dependent/journal-of-experimental-psychology-learning-memory-and-cognition.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-experimental-psychology-learning-memory-and-cognition.csl rename to buildres/csl/csl-styles/dependent/journal-of-experimental-psychology-learning-memory-and-cognition.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-experimental-social-psychology.csl b/buildres/csl/csl-styles/dependent/journal-of-experimental-social-psychology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-experimental-social-psychology.csl rename to buildres/csl/csl-styles/dependent/journal-of-experimental-social-psychology.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-experimental-zoology.csl b/buildres/csl/csl-styles/dependent/journal-of-experimental-zoology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-experimental-zoology.csl rename to buildres/csl/csl-styles/dependent/journal-of-experimental-zoology.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-exposure-science-and-environmental-epidemiology.csl b/buildres/csl/csl-styles/dependent/journal-of-exposure-science-and-environmental-epidemiology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-exposure-science-and-environmental-epidemiology.csl rename to buildres/csl/csl-styles/dependent/journal-of-exposure-science-and-environmental-epidemiology.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-failure-analysis-and-prevention.csl b/buildres/csl/csl-styles/dependent/journal-of-failure-analysis-and-prevention.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-failure-analysis-and-prevention.csl rename to buildres/csl/csl-styles/dependent/journal-of-failure-analysis-and-prevention.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-family-and-economic-issues.csl b/buildres/csl/csl-styles/dependent/journal-of-family-and-economic-issues.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-family-and-economic-issues.csl rename to buildres/csl/csl-styles/dependent/journal-of-family-and-economic-issues.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-family-business-strategy.csl b/buildres/csl/csl-styles/dependent/journal-of-family-business-strategy.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-family-business-strategy.csl rename to buildres/csl/csl-styles/dependent/journal-of-family-business-strategy.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-family-planning-and-reproductive-health-care.csl b/buildres/csl/csl-styles/dependent/journal-of-family-planning-and-reproductive-health-care.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-family-planning-and-reproductive-health-care.csl rename to buildres/csl/csl-styles/dependent/journal-of-family-planning-and-reproductive-health-care.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-family-psychology.csl b/buildres/csl/csl-styles/dependent/journal-of-family-psychology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-family-psychology.csl rename to buildres/csl/csl-styles/dependent/journal-of-family-psychology.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-family-violence.csl b/buildres/csl/csl-styles/dependent/journal-of-family-violence.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-family-violence.csl rename to buildres/csl/csl-styles/dependent/journal-of-family-violence.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-fetal-medicine.csl b/buildres/csl/csl-styles/dependent/journal-of-fetal-medicine.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-fetal-medicine.csl rename to buildres/csl/csl-styles/dependent/journal-of-fetal-medicine.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-financial-economics.csl b/buildres/csl/csl-styles/dependent/journal-of-financial-economics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-financial-economics.csl rename to buildres/csl/csl-styles/dependent/journal-of-financial-economics.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-financial-intermediation.csl b/buildres/csl/csl-styles/dependent/journal-of-financial-intermediation.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-financial-intermediation.csl rename to buildres/csl/csl-styles/dependent/journal-of-financial-intermediation.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-financial-markets.csl b/buildres/csl/csl-styles/dependent/journal-of-financial-markets.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-financial-markets.csl rename to buildres/csl/csl-styles/dependent/journal-of-financial-markets.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-financial-services-research.csl b/buildres/csl/csl-styles/dependent/journal-of-financial-services-research.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-financial-services-research.csl rename to buildres/csl/csl-styles/dependent/journal-of-financial-services-research.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-financial-stability.csl b/buildres/csl/csl-styles/dependent/journal-of-financial-stability.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-financial-stability.csl rename to buildres/csl/csl-styles/dependent/journal-of-financial-stability.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-fish-diseases.csl b/buildres/csl/csl-styles/dependent/journal-of-fish-diseases.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-fish-diseases.csl rename to buildres/csl/csl-styles/dependent/journal-of-fish-diseases.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-flow-visualization-and-image-processing.csl b/buildres/csl/csl-styles/dependent/journal-of-flow-visualization-and-image-processing.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-flow-visualization-and-image-processing.csl rename to buildres/csl/csl-styles/dependent/journal-of-flow-visualization-and-image-processing.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-fluency-disorders.csl b/buildres/csl/csl-styles/dependent/journal-of-fluency-disorders.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-fluency-disorders.csl rename to buildres/csl/csl-styles/dependent/journal-of-fluency-disorders.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-fluids-and-structures.csl b/buildres/csl/csl-styles/dependent/journal-of-fluids-and-structures.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-fluids-and-structures.csl rename to buildres/csl/csl-styles/dependent/journal-of-fluids-and-structures.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-fluids-engineering.csl b/buildres/csl/csl-styles/dependent/journal-of-fluids-engineering.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-fluids-engineering.csl rename to buildres/csl/csl-styles/dependent/journal-of-fluids-engineering.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-fluorescence.csl b/buildres/csl/csl-styles/dependent/journal-of-fluorescence.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-fluorescence.csl rename to buildres/csl/csl-styles/dependent/journal-of-fluorescence.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-fluorine-chemistry.csl b/buildres/csl/csl-styles/dependent/journal-of-fluorine-chemistry.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-fluorine-chemistry.csl rename to buildres/csl/csl-styles/dependent/journal-of-fluorine-chemistry.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-food-and-drug-analysis.csl b/buildres/csl/csl-styles/dependent/journal-of-food-and-drug-analysis.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-food-and-drug-analysis.csl rename to buildres/csl/csl-styles/dependent/journal-of-food-and-drug-analysis.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-food-composition-and-analysis.csl b/buildres/csl/csl-styles/dependent/journal-of-food-composition-and-analysis.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-food-composition-and-analysis.csl rename to buildres/csl/csl-styles/dependent/journal-of-food-composition-and-analysis.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-food-engineering.csl b/buildres/csl/csl-styles/dependent/journal-of-food-engineering.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-food-engineering.csl rename to buildres/csl/csl-styles/dependent/journal-of-food-engineering.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-food-measurement-and-characterization.csl b/buildres/csl/csl-styles/dependent/journal-of-food-measurement-and-characterization.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-food-measurement-and-characterization.csl rename to buildres/csl/csl-styles/dependent/journal-of-food-measurement-and-characterization.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-food-science-and-technology.csl b/buildres/csl/csl-styles/dependent/journal-of-food-science-and-technology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-food-science-and-technology.csl rename to buildres/csl/csl-styles/dependent/journal-of-food-science-and-technology.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-foot-and-ankle-research.csl b/buildres/csl/csl-styles/dependent/journal-of-foot-and-ankle-research.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-foot-and-ankle-research.csl rename to buildres/csl/csl-styles/dependent/journal-of-foot-and-ankle-research.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-forensic-and-legal-medicine.csl b/buildres/csl/csl-styles/dependent/journal-of-forensic-and-legal-medicine.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-forensic-and-legal-medicine.csl rename to buildres/csl/csl-styles/dependent/journal-of-forensic-and-legal-medicine.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-forensic-psychiatry-and-psychology.csl b/buildres/csl/csl-styles/dependent/journal-of-forensic-psychiatry-and-psychology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-forensic-psychiatry-and-psychology.csl rename to buildres/csl/csl-styles/dependent/journal-of-forensic-psychiatry-and-psychology.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-forensic-radiology-and-imaging.csl b/buildres/csl/csl-styles/dependent/journal-of-forensic-radiology-and-imaging.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-forensic-radiology-and-imaging.csl rename to buildres/csl/csl-styles/dependent/journal-of-forensic-radiology-and-imaging.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-forest-economics.csl b/buildres/csl/csl-styles/dependent/journal-of-forest-economics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-forest-economics.csl rename to buildres/csl/csl-styles/dependent/journal-of-forest-economics.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-forest-research.csl b/buildres/csl/csl-styles/dependent/journal-of-forest-research.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-forest-research.csl rename to buildres/csl/csl-styles/dependent/journal-of-forest-research.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-forestry-research.csl b/buildres/csl/csl-styles/dependent/journal-of-forestry-research.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-forestry-research.csl rename to buildres/csl/csl-styles/dependent/journal-of-forestry-research.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-fourier-analysis-and-applications.csl b/buildres/csl/csl-styles/dependent/journal-of-fourier-analysis-and-applications.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-fourier-analysis-and-applications.csl rename to buildres/csl/csl-styles/dependent/journal-of-fourier-analysis-and-applications.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-freshwater-ecology.csl b/buildres/csl/csl-styles/dependent/journal-of-freshwater-ecology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-freshwater-ecology.csl rename to buildres/csl/csl-styles/dependent/journal-of-freshwater-ecology.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-frugal-innovation.csl b/buildres/csl/csl-styles/dependent/journal-of-frugal-innovation.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-frugal-innovation.csl rename to buildres/csl/csl-styles/dependent/journal-of-frugal-innovation.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-fuel-cell-science-and-technology.csl b/buildres/csl/csl-styles/dependent/journal-of-fuel-cell-science-and-technology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-fuel-cell-science-and-technology.csl rename to buildres/csl/csl-styles/dependent/journal-of-fuel-cell-science-and-technology.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-functional-analysis.csl b/buildres/csl/csl-styles/dependent/journal-of-functional-analysis.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-functional-analysis.csl rename to buildres/csl/csl-styles/dependent/journal-of-functional-analysis.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-functional-biomaterials.csl b/buildres/csl/csl-styles/dependent/journal-of-functional-biomaterials.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-functional-biomaterials.csl rename to buildres/csl/csl-styles/dependent/journal-of-functional-biomaterials.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-functional-foods.csl b/buildres/csl/csl-styles/dependent/journal-of-functional-foods.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-functional-foods.csl rename to buildres/csl/csl-styles/dependent/journal-of-functional-foods.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-functional-morphology-and-kinesiology.csl b/buildres/csl/csl-styles/dependent/journal-of-functional-morphology-and-kinesiology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-functional-morphology-and-kinesiology.csl rename to buildres/csl/csl-styles/dependent/journal-of-functional-morphology-and-kinesiology.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-fungi.csl b/buildres/csl/csl-styles/dependent/journal-of-fungi.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-fungi.csl rename to buildres/csl/csl-styles/dependent/journal-of-fungi.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-further-and-higher-education.csl b/buildres/csl/csl-styles/dependent/journal-of-further-and-higher-education.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-further-and-higher-education.csl rename to buildres/csl/csl-styles/dependent/journal-of-further-and-higher-education.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-fusion-energy.csl b/buildres/csl/csl-styles/dependent/journal-of-fusion-energy.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-fusion-energy.csl rename to buildres/csl/csl-styles/dependent/journal-of-fusion-energy.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-gambling-studies.csl b/buildres/csl/csl-styles/dependent/journal-of-gambling-studies.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-gambling-studies.csl rename to buildres/csl/csl-styles/dependent/journal-of-gambling-studies.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-gastroenterology-and-hepatology.csl b/buildres/csl/csl-styles/dependent/journal-of-gastroenterology-and-hepatology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-gastroenterology-and-hepatology.csl rename to buildres/csl/csl-styles/dependent/journal-of-gastroenterology-and-hepatology.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-gastroenterology.csl b/buildres/csl/csl-styles/dependent/journal-of-gastroenterology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-gastroenterology.csl rename to buildres/csl/csl-styles/dependent/journal-of-gastroenterology.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-gastrointestinal-and-liver-diseases.csl b/buildres/csl/csl-styles/dependent/journal-of-gastrointestinal-and-liver-diseases.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-gastrointestinal-and-liver-diseases.csl rename to buildres/csl/csl-styles/dependent/journal-of-gastrointestinal-and-liver-diseases.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-gastrointestinal-cancer.csl b/buildres/csl/csl-styles/dependent/journal-of-gastrointestinal-cancer.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-gastrointestinal-cancer.csl rename to buildres/csl/csl-styles/dependent/journal-of-gastrointestinal-cancer.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-gender-studies.csl b/buildres/csl/csl-styles/dependent/journal-of-gender-studies.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-gender-studies.csl rename to buildres/csl/csl-styles/dependent/journal-of-gender-studies.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-general-internal-medicine.csl b/buildres/csl/csl-styles/dependent/journal-of-general-internal-medicine.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-general-internal-medicine.csl rename to buildres/csl/csl-styles/dependent/journal-of-general-internal-medicine.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-general-plant-pathology.csl b/buildres/csl/csl-styles/dependent/journal-of-general-plant-pathology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-general-plant-pathology.csl rename to buildres/csl/csl-styles/dependent/journal-of-general-plant-pathology.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-general-virology.csl b/buildres/csl/csl-styles/dependent/journal-of-general-virology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-general-virology.csl rename to buildres/csl/csl-styles/dependent/journal-of-general-virology.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-genetic-counseling.csl b/buildres/csl/csl-styles/dependent/journal-of-genetic-counseling.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-genetic-counseling.csl rename to buildres/csl/csl-styles/dependent/journal-of-genetic-counseling.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-genetic-engineering-and-biotechnology.csl b/buildres/csl/csl-styles/dependent/journal-of-genetic-engineering-and-biotechnology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-genetic-engineering-and-biotechnology.csl rename to buildres/csl/csl-styles/dependent/journal-of-genetic-engineering-and-biotechnology.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-genetics-and-genomics.csl b/buildres/csl/csl-styles/dependent/journal-of-genetics-and-genomics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-genetics-and-genomics.csl rename to buildres/csl/csl-styles/dependent/journal-of-genetics-and-genomics.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-geochemical-exploration.csl b/buildres/csl/csl-styles/dependent/journal-of-geochemical-exploration.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-geochemical-exploration.csl rename to buildres/csl/csl-styles/dependent/journal-of-geochemical-exploration.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-geodesy.csl b/buildres/csl/csl-styles/dependent/journal-of-geodesy.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-geodesy.csl rename to buildres/csl/csl-styles/dependent/journal-of-geodesy.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-geodynamics.csl b/buildres/csl/csl-styles/dependent/journal-of-geodynamics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-geodynamics.csl rename to buildres/csl/csl-styles/dependent/journal-of-geodynamics.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-geographical-systems.csl b/buildres/csl/csl-styles/dependent/journal-of-geographical-systems.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-geographical-systems.csl rename to buildres/csl/csl-styles/dependent/journal-of-geographical-systems.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-geography-in-higher-education.csl b/buildres/csl/csl-styles/dependent/journal-of-geography-in-higher-education.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-geography-in-higher-education.csl rename to buildres/csl/csl-styles/dependent/journal-of-geography-in-higher-education.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-geometry-and-physics.csl b/buildres/csl/csl-styles/dependent/journal-of-geometry-and-physics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-geometry-and-physics.csl rename to buildres/csl/csl-styles/dependent/journal-of-geometry-and-physics.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-geometry.csl b/buildres/csl/csl-styles/dependent/journal-of-geometry.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-geometry.csl rename to buildres/csl/csl-styles/dependent/journal-of-geometry.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-geophysical-research-atmospheres.csl b/buildres/csl/csl-styles/dependent/journal-of-geophysical-research-atmospheres.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-geophysical-research-atmospheres.csl rename to buildres/csl/csl-styles/dependent/journal-of-geophysical-research-atmospheres.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-geophysical-research-biogeosciences.csl b/buildres/csl/csl-styles/dependent/journal-of-geophysical-research-biogeosciences.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-geophysical-research-biogeosciences.csl rename to buildres/csl/csl-styles/dependent/journal-of-geophysical-research-biogeosciences.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-geophysical-research-earth-surface.csl b/buildres/csl/csl-styles/dependent/journal-of-geophysical-research-earth-surface.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-geophysical-research-earth-surface.csl rename to buildres/csl/csl-styles/dependent/journal-of-geophysical-research-earth-surface.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-geophysical-research-oceans.csl b/buildres/csl/csl-styles/dependent/journal-of-geophysical-research-oceans.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-geophysical-research-oceans.csl rename to buildres/csl/csl-styles/dependent/journal-of-geophysical-research-oceans.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-geophysical-research-planets.csl b/buildres/csl/csl-styles/dependent/journal-of-geophysical-research-planets.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-geophysical-research-planets.csl rename to buildres/csl/csl-styles/dependent/journal-of-geophysical-research-planets.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-geophysical-research-solid-earth.csl b/buildres/csl/csl-styles/dependent/journal-of-geophysical-research-solid-earth.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-geophysical-research-solid-earth.csl rename to buildres/csl/csl-styles/dependent/journal-of-geophysical-research-solid-earth.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-geophysical-research-space-physics.csl b/buildres/csl/csl-styles/dependent/journal-of-geophysical-research-space-physics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-geophysical-research-space-physics.csl rename to buildres/csl/csl-styles/dependent/journal-of-geophysical-research-space-physics.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-geophysical-research.csl b/buildres/csl/csl-styles/dependent/journal-of-geophysical-research.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-geophysical-research.csl rename to buildres/csl/csl-styles/dependent/journal-of-geophysical-research.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-geophysics-and-engineering.csl b/buildres/csl/csl-styles/dependent/journal-of-geophysics-and-engineering.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-geophysics-and-engineering.csl rename to buildres/csl/csl-styles/dependent/journal-of-geophysics-and-engineering.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-geosciences.csl b/buildres/csl/csl-styles/dependent/journal-of-geosciences.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-geosciences.csl rename to buildres/csl/csl-styles/dependent/journal-of-geosciences.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-geotechnical-and-geoenvironmental-engineering.csl b/buildres/csl/csl-styles/dependent/journal-of-geotechnical-and-geoenvironmental-engineering.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-geotechnical-and-geoenvironmental-engineering.csl rename to buildres/csl/csl-styles/dependent/journal-of-geotechnical-and-geoenvironmental-engineering.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-geriatric-oncology.csl b/buildres/csl/csl-styles/dependent/journal-of-geriatric-oncology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-geriatric-oncology.csl rename to buildres/csl/csl-styles/dependent/journal-of-geriatric-oncology.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-gerontological-nursing.csl b/buildres/csl/csl-styles/dependent/journal-of-gerontological-nursing.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-gerontological-nursing.csl rename to buildres/csl/csl-styles/dependent/journal-of-gerontological-nursing.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-ginseng-research.csl b/buildres/csl/csl-styles/dependent/journal-of-ginseng-research.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-ginseng-research.csl rename to buildres/csl/csl-styles/dependent/journal-of-ginseng-research.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-glaucoma.csl b/buildres/csl/csl-styles/dependent/journal-of-glaucoma.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-glaucoma.csl rename to buildres/csl/csl-styles/dependent/journal-of-glaucoma.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-global-antimicrobial-resistance.csl b/buildres/csl/csl-styles/dependent/journal-of-global-antimicrobial-resistance.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-global-antimicrobial-resistance.csl rename to buildres/csl/csl-styles/dependent/journal-of-global-antimicrobial-resistance.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-global-entrepreneurship-research.csl b/buildres/csl/csl-styles/dependent/journal-of-global-entrepreneurship-research.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-global-entrepreneurship-research.csl rename to buildres/csl/csl-styles/dependent/journal-of-global-entrepreneurship-research.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-global-fashion-marketing.csl b/buildres/csl/csl-styles/dependent/journal-of-global-fashion-marketing.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-global-fashion-marketing.csl rename to buildres/csl/csl-styles/dependent/journal-of-global-fashion-marketing.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-global-optimization.csl b/buildres/csl/csl-styles/dependent/journal-of-global-optimization.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-global-optimization.csl rename to buildres/csl/csl-styles/dependent/journal-of-global-optimization.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-global-scholars-of-marketing-science.csl b/buildres/csl/csl-styles/dependent/journal-of-global-scholars-of-marketing-science.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-global-scholars-of-marketing-science.csl rename to buildres/csl/csl-styles/dependent/journal-of-global-scholars-of-marketing-science.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-graphic-novels-and-comics.csl b/buildres/csl/csl-styles/dependent/journal-of-graphic-novels-and-comics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-graphic-novels-and-comics.csl rename to buildres/csl/csl-styles/dependent/journal-of-graphic-novels-and-comics.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-great-lakes-research.csl b/buildres/csl/csl-styles/dependent/journal-of-great-lakes-research.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-great-lakes-research.csl rename to buildres/csl/csl-styles/dependent/journal-of-great-lakes-research.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-grid-computing.csl b/buildres/csl/csl-styles/dependent/journal-of-grid-computing.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-grid-computing.csl rename to buildres/csl/csl-styles/dependent/journal-of-grid-computing.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-guidance-control-and-dynamics.csl b/buildres/csl/csl-styles/dependent/journal-of-guidance-control-and-dynamics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-guidance-control-and-dynamics.csl rename to buildres/csl/csl-styles/dependent/journal-of-guidance-control-and-dynamics.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-gynecologic-oncology.csl b/buildres/csl/csl-styles/dependent/journal-of-gynecologic-oncology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-gynecologic-oncology.csl rename to buildres/csl/csl-styles/dependent/journal-of-gynecologic-oncology.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-gynecology-obstetrics-and-human-reproduction.csl b/buildres/csl/csl-styles/dependent/journal-of-gynecology-obstetrics-and-human-reproduction.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-gynecology-obstetrics-and-human-reproduction.csl rename to buildres/csl/csl-styles/dependent/journal-of-gynecology-obstetrics-and-human-reproduction.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-hainan-medical-university.csl b/buildres/csl/csl-styles/dependent/journal-of-hainan-medical-university.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-hainan-medical-university.csl rename to buildres/csl/csl-styles/dependent/journal-of-hainan-medical-university.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-hand-and-microsurgery.csl b/buildres/csl/csl-styles/dependent/journal-of-hand-and-microsurgery.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-hand-and-microsurgery.csl rename to buildres/csl/csl-styles/dependent/journal-of-hand-and-microsurgery.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-hand-therapy.csl b/buildres/csl/csl-styles/dependent/journal-of-hand-therapy.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-hand-therapy.csl rename to buildres/csl/csl-styles/dependent/journal-of-hand-therapy.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-happiness-studies.csl b/buildres/csl/csl-styles/dependent/journal-of-happiness-studies.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-happiness-studies.csl rename to buildres/csl/csl-styles/dependent/journal-of-happiness-studies.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-hazardous-materials.csl b/buildres/csl/csl-styles/dependent/journal-of-hazardous-materials.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-hazardous-materials.csl rename to buildres/csl/csl-styles/dependent/journal-of-hazardous-materials.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-hazardous-toxic-and-radioactive-waste.csl b/buildres/csl/csl-styles/dependent/journal-of-hazardous-toxic-and-radioactive-waste.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-hazardous-toxic-and-radioactive-waste.csl rename to buildres/csl/csl-styles/dependent/journal-of-hazardous-toxic-and-radioactive-waste.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-health-and-social-behavior.csl b/buildres/csl/csl-styles/dependent/journal-of-health-and-social-behavior.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-health-and-social-behavior.csl rename to buildres/csl/csl-styles/dependent/journal-of-health-and-social-behavior.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-health-economics.csl b/buildres/csl/csl-styles/dependent/journal-of-health-economics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-health-economics.csl rename to buildres/csl/csl-styles/dependent/journal-of-health-economics.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-health-population-and-nutrition.csl b/buildres/csl/csl-styles/dependent/journal-of-health-population-and-nutrition.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-health-population-and-nutrition.csl rename to buildres/csl/csl-styles/dependent/journal-of-health-population-and-nutrition.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-heat-transfer.csl b/buildres/csl/csl-styles/dependent/journal-of-heat-transfer.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-heat-transfer.csl rename to buildres/csl/csl-styles/dependent/journal-of-heat-transfer.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-hematology-and-oncology.csl b/buildres/csl/csl-styles/dependent/journal-of-hematology-and-oncology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-hematology-and-oncology.csl rename to buildres/csl/csl-styles/dependent/journal-of-hematology-and-oncology.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-hematopathology.csl b/buildres/csl/csl-styles/dependent/journal-of-hematopathology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-hematopathology.csl rename to buildres/csl/csl-styles/dependent/journal-of-hematopathology.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-hepatology.csl b/buildres/csl/csl-styles/dependent/journal-of-hepatology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-hepatology.csl rename to buildres/csl/csl-styles/dependent/journal-of-hepatology.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-herbal-medicine.csl b/buildres/csl/csl-styles/dependent/journal-of-herbal-medicine.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-herbal-medicine.csl rename to buildres/csl/csl-styles/dependent/journal-of-herbal-medicine.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-heritage-tourism.csl b/buildres/csl/csl-styles/dependent/journal-of-heritage-tourism.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-heritage-tourism.csl rename to buildres/csl/csl-styles/dependent/journal-of-heritage-tourism.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-heuristics.csl b/buildres/csl/csl-styles/dependent/journal-of-heuristics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-heuristics.csl rename to buildres/csl/csl-styles/dependent/journal-of-heuristics.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-high-technology-management-research.csl b/buildres/csl/csl-styles/dependent/journal-of-high-technology-management-research.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-high-technology-management-research.csl rename to buildres/csl/csl-styles/dependent/journal-of-high-technology-management-research.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-highway-and-transportation-research-and-development.csl b/buildres/csl/csl-styles/dependent/journal-of-highway-and-transportation-research-and-development.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-highway-and-transportation-research-and-development.csl rename to buildres/csl/csl-styles/dependent/journal-of-highway-and-transportation-research-and-development.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-hip-preservation-surgery.csl b/buildres/csl/csl-styles/dependent/journal-of-hip-preservation-surgery.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-hip-preservation-surgery.csl rename to buildres/csl/csl-styles/dependent/journal-of-hip-preservation-surgery.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-historical-geography.csl b/buildres/csl/csl-styles/dependent/journal-of-historical-geography.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-historical-geography.csl rename to buildres/csl/csl-styles/dependent/journal-of-historical-geography.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-homotopy-and-related-structures.csl b/buildres/csl/csl-styles/dependent/journal-of-homotopy-and-related-structures.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-homotopy-and-related-structures.csl rename to buildres/csl/csl-styles/dependent/journal-of-homotopy-and-related-structures.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-hospital-infection.csl b/buildres/csl/csl-styles/dependent/journal-of-hospital-infection.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-hospital-infection.csl rename to buildres/csl/csl-styles/dependent/journal-of-hospital-infection.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-hospital-total-quality-management.csl b/buildres/csl/csl-styles/dependent/journal-of-hospital-total-quality-management.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-hospital-total-quality-management.csl rename to buildres/csl/csl-styles/dependent/journal-of-hospital-total-quality-management.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-hospitality-and-tourism-management.csl b/buildres/csl/csl-styles/dependent/journal-of-hospitality-and-tourism-management.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-hospitality-and-tourism-management.csl rename to buildres/csl/csl-styles/dependent/journal-of-hospitality-and-tourism-management.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-hospitality-leisure-sport-and-tourism-education.csl b/buildres/csl/csl-styles/dependent/journal-of-hospitality-leisure-sport-and-tourism-education.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-hospitality-leisure-sport-and-tourism-education.csl rename to buildres/csl/csl-styles/dependent/journal-of-hospitality-leisure-sport-and-tourism-education.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-housing-and-the-built-environment.csl b/buildres/csl/csl-styles/dependent/journal-of-housing-and-the-built-environment.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-housing-and-the-built-environment.csl rename to buildres/csl/csl-styles/dependent/journal-of-housing-and-the-built-environment.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-housing-economics.csl b/buildres/csl/csl-styles/dependent/journal-of-housing-economics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-housing-economics.csl rename to buildres/csl/csl-styles/dependent/journal-of-housing-economics.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-human-hypertension.csl b/buildres/csl/csl-styles/dependent/journal-of-human-hypertension.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-human-hypertension.csl rename to buildres/csl/csl-styles/dependent/journal-of-human-hypertension.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-human-rights-and-social-work.csl b/buildres/csl/csl-styles/dependent/journal-of-human-rights-and-social-work.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-human-rights-and-social-work.csl rename to buildres/csl/csl-styles/dependent/journal-of-human-rights-and-social-work.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-hydraulic-engineering.csl b/buildres/csl/csl-styles/dependent/journal-of-hydraulic-engineering.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-hydraulic-engineering.csl rename to buildres/csl/csl-styles/dependent/journal-of-hydraulic-engineering.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-hydro-environment-research.csl b/buildres/csl/csl-styles/dependent/journal-of-hydro-environment-research.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-hydro-environment-research.csl rename to buildres/csl/csl-styles/dependent/journal-of-hydro-environment-research.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-hydrologic-engineering.csl b/buildres/csl/csl-styles/dependent/journal-of-hydrologic-engineering.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-hydrologic-engineering.csl rename to buildres/csl/csl-styles/dependent/journal-of-hydrologic-engineering.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-hydrology-regional-studies.csl b/buildres/csl/csl-styles/dependent/journal-of-hydrology-regional-studies.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-hydrology-regional-studies.csl rename to buildres/csl/csl-styles/dependent/journal-of-hydrology-regional-studies.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-hydrology-x.csl b/buildres/csl/csl-styles/dependent/journal-of-hydrology-x.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-hydrology-x.csl rename to buildres/csl/csl-styles/dependent/journal-of-hydrology-x.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-hydrology.csl b/buildres/csl/csl-styles/dependent/journal-of-hydrology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-hydrology.csl rename to buildres/csl/csl-styles/dependent/journal-of-hydrology.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-hydrometeorology.csl b/buildres/csl/csl-styles/dependent/journal-of-hydrometeorology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-hydrometeorology.csl rename to buildres/csl/csl-styles/dependent/journal-of-hydrometeorology.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-hymenoptera-research.csl b/buildres/csl/csl-styles/dependent/journal-of-hymenoptera-research.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-hymenoptera-research.csl rename to buildres/csl/csl-styles/dependent/journal-of-hymenoptera-research.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-iberian-and-latin-american-studies.csl b/buildres/csl/csl-styles/dependent/journal-of-iberian-and-latin-american-studies.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-iberian-and-latin-american-studies.csl rename to buildres/csl/csl-styles/dependent/journal-of-iberian-and-latin-american-studies.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-imaging.csl b/buildres/csl/csl-styles/dependent/journal-of-imaging.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-imaging.csl rename to buildres/csl/csl-styles/dependent/journal-of-imaging.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-immigrant-and-minority-health.csl b/buildres/csl/csl-styles/dependent/journal-of-immigrant-and-minority-health.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-immigrant-and-minority-health.csl rename to buildres/csl/csl-styles/dependent/journal-of-immigrant-and-minority-health.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-immunological-methods.csl b/buildres/csl/csl-styles/dependent/journal-of-immunological-methods.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-immunological-methods.csl rename to buildres/csl/csl-styles/dependent/journal-of-immunological-methods.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-immunology-and-regenerative-medicine.csl b/buildres/csl/csl-styles/dependent/journal-of-immunology-and-regenerative-medicine.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-immunology-and-regenerative-medicine.csl rename to buildres/csl/csl-styles/dependent/journal-of-immunology-and-regenerative-medicine.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-inclusion-phenomena-and-macrocyclic-chemistry.csl b/buildres/csl/csl-styles/dependent/journal-of-inclusion-phenomena-and-macrocyclic-chemistry.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-inclusion-phenomena-and-macrocyclic-chemistry.csl rename to buildres/csl/csl-styles/dependent/journal-of-inclusion-phenomena-and-macrocyclic-chemistry.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-indian-association-for-child-and-adolescent-mental-health.csl b/buildres/csl/csl-styles/dependent/journal-of-indian-association-for-child-and-adolescent-mental-health.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-indian-association-for-child-and-adolescent-mental-health.csl rename to buildres/csl/csl-styles/dependent/journal-of-indian-association-for-child-and-adolescent-mental-health.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-indian-association-of-pediatric-surgeons.csl b/buildres/csl/csl-styles/dependent/journal-of-indian-association-of-pediatric-surgeons.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-indian-association-of-pediatric-surgeons.csl rename to buildres/csl/csl-styles/dependent/journal-of-indian-association-of-pediatric-surgeons.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-indian-college-of-cardiology.csl b/buildres/csl/csl-styles/dependent/journal-of-indian-college-of-cardiology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-indian-college-of-cardiology.csl rename to buildres/csl/csl-styles/dependent/journal-of-indian-college-of-cardiology.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-indian-council-of-philosophical-research.csl b/buildres/csl/csl-styles/dependent/journal-of-indian-council-of-philosophical-research.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-indian-council-of-philosophical-research.csl rename to buildres/csl/csl-styles/dependent/journal-of-indian-council-of-philosophical-research.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-indian-philosophy.csl b/buildres/csl/csl-styles/dependent/journal-of-indian-philosophy.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-indian-philosophy.csl rename to buildres/csl/csl-styles/dependent/journal-of-indian-philosophy.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-individual-differences.csl b/buildres/csl/csl-styles/dependent/journal-of-individual-differences.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-individual-differences.csl rename to buildres/csl/csl-styles/dependent/journal-of-individual-differences.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-industrial-engineering-international.csl b/buildres/csl/csl-styles/dependent/journal-of-industrial-engineering-international.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-industrial-engineering-international.csl rename to buildres/csl/csl-styles/dependent/journal-of-industrial-engineering-international.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-industrial-information-integration.csl b/buildres/csl/csl-styles/dependent/journal-of-industrial-information-integration.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-industrial-information-integration.csl rename to buildres/csl/csl-styles/dependent/journal-of-industrial-information-integration.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-industrial-microbiology-and-biotechnology.csl b/buildres/csl/csl-styles/dependent/journal-of-industrial-microbiology-and-biotechnology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-industrial-microbiology-and-biotechnology.csl rename to buildres/csl/csl-styles/dependent/journal-of-industrial-microbiology-and-biotechnology.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-industry-competition-and-trade.csl b/buildres/csl/csl-styles/dependent/journal-of-industry-competition-and-trade.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-industry-competition-and-trade.csl rename to buildres/csl/csl-styles/dependent/journal-of-industry-competition-and-trade.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-inequalities-and-applications.csl b/buildres/csl/csl-styles/dependent/journal-of-inequalities-and-applications.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-inequalities-and-applications.csl rename to buildres/csl/csl-styles/dependent/journal-of-inequalities-and-applications.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-infection-and-chemotherapy.csl b/buildres/csl/csl-styles/dependent/journal-of-infection-and-chemotherapy.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-infection-and-chemotherapy.csl rename to buildres/csl/csl-styles/dependent/journal-of-infection-and-chemotherapy.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-infection-and-public-health.csl b/buildres/csl/csl-styles/dependent/journal-of-infection-and-public-health.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-infection-and-public-health.csl rename to buildres/csl/csl-styles/dependent/journal-of-infection-and-public-health.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-inflammation.csl b/buildres/csl/csl-styles/dependent/journal-of-inflammation.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-inflammation.csl rename to buildres/csl/csl-styles/dependent/journal-of-inflammation.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-information-security-and-applications.csl b/buildres/csl/csl-styles/dependent/journal-of-information-security-and-applications.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-information-security-and-applications.csl rename to buildres/csl/csl-styles/dependent/journal-of-information-security-and-applications.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-informetrics.csl b/buildres/csl/csl-styles/dependent/journal-of-informetrics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-informetrics.csl rename to buildres/csl/csl-styles/dependent/journal-of-informetrics.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-infrastructure-systems.csl b/buildres/csl/csl-styles/dependent/journal-of-infrastructure-systems.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-infrastructure-systems.csl rename to buildres/csl/csl-styles/dependent/journal-of-infrastructure-systems.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-inherited-metabolic-disease.csl b/buildres/csl/csl-styles/dependent/journal-of-inherited-metabolic-disease.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-inherited-metabolic-disease.csl rename to buildres/csl/csl-styles/dependent/journal-of-inherited-metabolic-disease.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-innate-immunity.csl b/buildres/csl/csl-styles/dependent/journal-of-innate-immunity.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-innate-immunity.csl rename to buildres/csl/csl-styles/dependent/journal-of-innate-immunity.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-innovation-and-entrepreneurship.csl b/buildres/csl/csl-styles/dependent/journal-of-innovation-and-entrepreneurship.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-innovation-and-entrepreneurship.csl rename to buildres/csl/csl-styles/dependent/journal-of-innovation-and-entrepreneurship.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-innovation-and-knowledge.csl b/buildres/csl/csl-styles/dependent/journal-of-innovation-and-knowledge.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-innovation-and-knowledge.csl rename to buildres/csl/csl-styles/dependent/journal-of-innovation-and-knowledge.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-innovation-in-digital-ecosystems.csl b/buildres/csl/csl-styles/dependent/journal-of-innovation-in-digital-ecosystems.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-innovation-in-digital-ecosystems.csl rename to buildres/csl/csl-styles/dependent/journal-of-innovation-in-digital-ecosystems.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-inorganic-and-organometallic-polymers-and-materials.csl b/buildres/csl/csl-styles/dependent/journal-of-inorganic-and-organometallic-polymers-and-materials.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-inorganic-and-organometallic-polymers-and-materials.csl rename to buildres/csl/csl-styles/dependent/journal-of-inorganic-and-organometallic-polymers-and-materials.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-inorganic-biochemistry.csl b/buildres/csl/csl-styles/dependent/journal-of-inorganic-biochemistry.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-inorganic-biochemistry.csl rename to buildres/csl/csl-styles/dependent/journal-of-inorganic-biochemistry.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-insect-behavior.csl b/buildres/csl/csl-styles/dependent/journal-of-insect-behavior.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-insect-behavior.csl rename to buildres/csl/csl-styles/dependent/journal-of-insect-behavior.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-insect-conservation.csl b/buildres/csl/csl-styles/dependent/journal-of-insect-conservation.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-insect-conservation.csl rename to buildres/csl/csl-styles/dependent/journal-of-insect-conservation.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-insect-physiology.csl b/buildres/csl/csl-styles/dependent/journal-of-insect-physiology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-insect-physiology.csl rename to buildres/csl/csl-styles/dependent/journal-of-insect-physiology.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-institute-of-medicine.csl b/buildres/csl/csl-styles/dependent/journal-of-institute-of-medicine.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-institute-of-medicine.csl rename to buildres/csl/csl-styles/dependent/journal-of-institute-of-medicine.csl diff --git a/buildres/csl/csl-styles/dependent/journal-of-insulin-resistance.csl b/buildres/csl/csl-styles/dependent/journal-of-insulin-resistance.csl new file mode 100644 index 00000000000..44e74d68f23 --- /dev/null +++ b/buildres/csl/csl-styles/dependent/journal-of-insulin-resistance.csl @@ -0,0 +1,17 @@ + + diff --git a/src/main/resources/csl-styles/dependent/journal-of-integrated-science-and-technology.csl b/buildres/csl/csl-styles/dependent/journal-of-integrated-science-and-technology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-integrated-science-and-technology.csl rename to buildres/csl/csl-styles/dependent/journal-of-integrated-science-and-technology.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-integrative-environmental-sciences.csl b/buildres/csl/csl-styles/dependent/journal-of-integrative-environmental-sciences.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-integrative-environmental-sciences.csl rename to buildres/csl/csl-styles/dependent/journal-of-integrative-environmental-sciences.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-integrative-medicine.csl b/buildres/csl/csl-styles/dependent/journal-of-integrative-medicine.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-integrative-medicine.csl rename to buildres/csl/csl-styles/dependent/journal-of-integrative-medicine.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-intellectual-and-developmental-disability.csl b/buildres/csl/csl-styles/dependent/journal-of-intellectual-and-developmental-disability.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-intellectual-and-developmental-disability.csl rename to buildres/csl/csl-styles/dependent/journal-of-intellectual-and-developmental-disability.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-intelligence.csl b/buildres/csl/csl-styles/dependent/journal-of-intelligence.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-intelligence.csl rename to buildres/csl/csl-styles/dependent/journal-of-intelligence.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-intelligent-and-robotic-systems.csl b/buildres/csl/csl-styles/dependent/journal-of-intelligent-and-robotic-systems.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-intelligent-and-robotic-systems.csl rename to buildres/csl/csl-styles/dependent/journal-of-intelligent-and-robotic-systems.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-intelligent-information-systems.csl b/buildres/csl/csl-styles/dependent/journal-of-intelligent-information-systems.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-intelligent-information-systems.csl rename to buildres/csl/csl-styles/dependent/journal-of-intelligent-information-systems.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-intelligent-manufacturing.csl b/buildres/csl/csl-styles/dependent/journal-of-intelligent-manufacturing.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-intelligent-manufacturing.csl rename to buildres/csl/csl-styles/dependent/journal-of-intelligent-manufacturing.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-intensive-care.csl b/buildres/csl/csl-styles/dependent/journal-of-intensive-care.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-intensive-care.csl rename to buildres/csl/csl-styles/dependent/journal-of-intensive-care.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-interaction-science.csl b/buildres/csl/csl-styles/dependent/journal-of-interaction-science.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-interaction-science.csl rename to buildres/csl/csl-styles/dependent/journal-of-interaction-science.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-intercultural-communication-research.csl b/buildres/csl/csl-styles/dependent/journal-of-intercultural-communication-research.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-intercultural-communication-research.csl rename to buildres/csl/csl-styles/dependent/journal-of-intercultural-communication-research.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-international-academy-of-physical-therapy-research.csl b/buildres/csl/csl-styles/dependent/journal-of-international-academy-of-physical-therapy-research.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-international-academy-of-physical-therapy-research.csl rename to buildres/csl/csl-styles/dependent/journal-of-international-academy-of-physical-therapy-research.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-international-accounting-auditing-and-taxation.csl b/buildres/csl/csl-styles/dependent/journal-of-international-accounting-auditing-and-taxation.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-international-accounting-auditing-and-taxation.csl rename to buildres/csl/csl-styles/dependent/journal-of-international-accounting-auditing-and-taxation.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-international-and-comparative-social-policy.csl b/buildres/csl/csl-styles/dependent/journal-of-international-and-comparative-social-policy.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-international-and-comparative-social-policy.csl rename to buildres/csl/csl-styles/dependent/journal-of-international-and-comparative-social-policy.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-international-economics.csl b/buildres/csl/csl-styles/dependent/journal-of-international-economics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-international-economics.csl rename to buildres/csl/csl-styles/dependent/journal-of-international-economics.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-international-entrepreneurship.csl b/buildres/csl/csl-styles/dependent/journal-of-international-entrepreneurship.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-international-entrepreneurship.csl rename to buildres/csl/csl-styles/dependent/journal-of-international-entrepreneurship.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-international-financial-markets-institutions-and-money.csl b/buildres/csl/csl-styles/dependent/journal-of-international-financial-markets-institutions-and-money.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-international-financial-markets-institutions-and-money.csl rename to buildres/csl/csl-styles/dependent/journal-of-international-financial-markets-institutions-and-money.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-international-humanitarian-action.csl b/buildres/csl/csl-styles/dependent/journal-of-international-humanitarian-action.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-international-humanitarian-action.csl rename to buildres/csl/csl-styles/dependent/journal-of-international-humanitarian-action.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-international-management.csl b/buildres/csl/csl-styles/dependent/journal-of-international-management.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-international-management.csl rename to buildres/csl/csl-styles/dependent/journal-of-international-management.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-international-marketing.csl b/buildres/csl/csl-styles/dependent/journal-of-international-marketing.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-international-marketing.csl rename to buildres/csl/csl-styles/dependent/journal-of-international-marketing.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-international-migration-and-integration.csl b/buildres/csl/csl-styles/dependent/journal-of-international-migration-and-integration.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-international-migration-and-integration.csl rename to buildres/csl/csl-styles/dependent/journal-of-international-migration-and-integration.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-international-money-and-finance.csl b/buildres/csl/csl-styles/dependent/journal-of-international-money-and-finance.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-international-money-and-finance.csl rename to buildres/csl/csl-styles/dependent/journal-of-international-money-and-finance.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-internet-services-and-applications.csl b/buildres/csl/csl-styles/dependent/journal-of-internet-services-and-applications.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-internet-services-and-applications.csl rename to buildres/csl/csl-styles/dependent/journal-of-internet-services-and-applications.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-interprofessional-education-and-practice.csl b/buildres/csl/csl-styles/dependent/journal-of-interprofessional-education-and-practice.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-interprofessional-education-and-practice.csl rename to buildres/csl/csl-styles/dependent/journal-of-interprofessional-education-and-practice.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-intervention-and-statebuilding.csl b/buildres/csl/csl-styles/dependent/journal-of-intervention-and-statebuilding.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-intervention-and-statebuilding.csl rename to buildres/csl/csl-styles/dependent/journal-of-intervention-and-statebuilding.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-interventional-cardiac-electrophysiology.csl b/buildres/csl/csl-styles/dependent/journal-of-interventional-cardiac-electrophysiology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-interventional-cardiac-electrophysiology.csl rename to buildres/csl/csl-styles/dependent/journal-of-interventional-cardiac-electrophysiology.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-interventional-medicine.csl b/buildres/csl/csl-styles/dependent/journal-of-interventional-medicine.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-interventional-medicine.csl rename to buildres/csl/csl-styles/dependent/journal-of-interventional-medicine.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-invasive-and-interventional-cardiology.csl b/buildres/csl/csl-styles/dependent/journal-of-invasive-and-interventional-cardiology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-invasive-and-interventional-cardiology.csl rename to buildres/csl/csl-styles/dependent/journal-of-invasive-and-interventional-cardiology.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-invertebrate-pathology.csl b/buildres/csl/csl-styles/dependent/journal-of-invertebrate-pathology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-invertebrate-pathology.csl rename to buildres/csl/csl-styles/dependent/journal-of-invertebrate-pathology.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-investigative-dermatology-symposium-proceedings.csl b/buildres/csl/csl-styles/dependent/journal-of-investigative-dermatology-symposium-proceedings.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-investigative-dermatology-symposium-proceedings.csl rename to buildres/csl/csl-styles/dependent/journal-of-investigative-dermatology-symposium-proceedings.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-irrigation-and-drainage-engineering.csl b/buildres/csl/csl-styles/dependent/journal-of-irrigation-and-drainage-engineering.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-irrigation-and-drainage-engineering.csl rename to buildres/csl/csl-styles/dependent/journal-of-irrigation-and-drainage-engineering.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-israeli-history.csl b/buildres/csl/csl-styles/dependent/journal-of-israeli-history.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-israeli-history.csl rename to buildres/csl/csl-styles/dependent/journal-of-israeli-history.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-judicial-administration.csl b/buildres/csl/csl-styles/dependent/journal-of-judicial-administration.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-judicial-administration.csl rename to buildres/csl/csl-styles/dependent/journal-of-judicial-administration.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-king-saud-university-computer-and-information-sciences.csl b/buildres/csl/csl-styles/dependent/journal-of-king-saud-university-computer-and-information-sciences.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-king-saud-university-computer-and-information-sciences.csl rename to buildres/csl/csl-styles/dependent/journal-of-king-saud-university-computer-and-information-sciences.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-king-saud-university-engineering-sciences.csl b/buildres/csl/csl-styles/dependent/journal-of-king-saud-university-engineering-sciences.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-king-saud-university-engineering-sciences.csl rename to buildres/csl/csl-styles/dependent/journal-of-king-saud-university-engineering-sciences.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-king-saud-university-languages-and-translation.csl b/buildres/csl/csl-styles/dependent/journal-of-king-saud-university-languages-and-translation.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-king-saud-university-languages-and-translation.csl rename to buildres/csl/csl-styles/dependent/journal-of-king-saud-university-languages-and-translation.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-king-saud-university-science.csl b/buildres/csl/csl-styles/dependent/journal-of-king-saud-university-science.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-king-saud-university-science.csl rename to buildres/csl/csl-styles/dependent/journal-of-king-saud-university-science.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-knee-surgery.csl b/buildres/csl/csl-styles/dependent/journal-of-knee-surgery.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-knee-surgery.csl rename to buildres/csl/csl-styles/dependent/journal-of-knee-surgery.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-korean-medical-science.csl b/buildres/csl/csl-styles/dependent/journal-of-korean-medical-science.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-korean-medical-science.csl rename to buildres/csl/csl-styles/dependent/journal-of-korean-medical-science.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-labor-research.csl b/buildres/csl/csl-styles/dependent/journal-of-labor-research.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-labor-research.csl rename to buildres/csl/csl-styles/dependent/journal-of-labor-research.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-laboratory-automation.csl b/buildres/csl/csl-styles/dependent/journal-of-laboratory-automation.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-laboratory-automation.csl rename to buildres/csl/csl-styles/dependent/journal-of-laboratory-automation.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-laboratory-physicians.csl b/buildres/csl/csl-styles/dependent/journal-of-laboratory-physicians.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-laboratory-physicians.csl rename to buildres/csl/csl-styles/dependent/journal-of-laboratory-physicians.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-land-use-science.csl b/buildres/csl/csl-styles/dependent/journal-of-land-use-science.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-land-use-science.csl rename to buildres/csl/csl-styles/dependent/journal-of-land-use-science.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-landscape-ecology.csl b/buildres/csl/csl-styles/dependent/journal-of-landscape-ecology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-landscape-ecology.csl rename to buildres/csl/csl-styles/dependent/journal-of-landscape-ecology.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-latin-american-cultural-studies.csl b/buildres/csl/csl-styles/dependent/journal-of-latin-american-cultural-studies.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-latin-american-cultural-studies.csl rename to buildres/csl/csl-styles/dependent/journal-of-latin-american-cultural-studies.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-latina-o-psychology.csl b/buildres/csl/csl-styles/dependent/journal-of-latina-o-psychology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-latina-o-psychology.csl rename to buildres/csl/csl-styles/dependent/journal-of-latina-o-psychology.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-law-and-medicine.csl b/buildres/csl/csl-styles/dependent/journal-of-law-and-medicine.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-law-and-medicine.csl rename to buildres/csl/csl-styles/dependent/journal-of-law-and-medicine.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-legal-affairs-and-dispute-resolution-in-engineering-and-construction.csl b/buildres/csl/csl-styles/dependent/journal-of-legal-affairs-and-dispute-resolution-in-engineering-and-construction.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-legal-affairs-and-dispute-resolution-in-engineering-and-construction.csl rename to buildres/csl/csl-styles/dependent/journal-of-legal-affairs-and-dispute-resolution-in-engineering-and-construction.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-lightwave-technology.csl b/buildres/csl/csl-styles/dependent/journal-of-lightwave-technology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-lightwave-technology.csl rename to buildres/csl/csl-styles/dependent/journal-of-lightwave-technology.csl diff --git a/buildres/csl/csl-styles/dependent/journal-of-local-government-research-and-innovation.csl b/buildres/csl/csl-styles/dependent/journal-of-local-government-research-and-innovation.csl new file mode 100644 index 00000000000..cd832bce15c --- /dev/null +++ b/buildres/csl/csl-styles/dependent/journal-of-local-government-research-and-innovation.csl @@ -0,0 +1,15 @@ + + diff --git a/src/main/resources/csl-styles/dependent/journal-of-location-based-services.csl b/buildres/csl/csl-styles/dependent/journal-of-location-based-services.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-location-based-services.csl rename to buildres/csl/csl-styles/dependent/journal-of-location-based-services.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-logic-and-algebraic-programming.csl b/buildres/csl/csl-styles/dependent/journal-of-logic-and-algebraic-programming.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-logic-and-algebraic-programming.csl rename to buildres/csl/csl-styles/dependent/journal-of-logic-and-algebraic-programming.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-logic-language-and-information.csl b/buildres/csl/csl-styles/dependent/journal-of-logic-language-and-information.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-logic-language-and-information.csl rename to buildres/csl/csl-styles/dependent/journal-of-logic-language-and-information.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-logical-and-algebraic-methods-in-programming.csl b/buildres/csl/csl-styles/dependent/journal-of-logical-and-algebraic-methods-in-programming.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-logical-and-algebraic-methods-in-programming.csl rename to buildres/csl/csl-styles/dependent/journal-of-logical-and-algebraic-methods-in-programming.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-long-term-effects-of-medical-implants.csl b/buildres/csl/csl-styles/dependent/journal-of-long-term-effects-of-medical-implants.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-long-term-effects-of-medical-implants.csl rename to buildres/csl/csl-styles/dependent/journal-of-long-term-effects-of-medical-implants.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-loss-prevention-in-the-process-industries.csl b/buildres/csl/csl-styles/dependent/journal-of-loss-prevention-in-the-process-industries.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-loss-prevention-in-the-process-industries.csl rename to buildres/csl/csl-styles/dependent/journal-of-loss-prevention-in-the-process-industries.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-low-power-electronics-and-applications.csl b/buildres/csl/csl-styles/dependent/journal-of-low-power-electronics-and-applications.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-low-power-electronics-and-applications.csl rename to buildres/csl/csl-styles/dependent/journal-of-low-power-electronics-and-applications.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-low-temperature-physics.csl b/buildres/csl/csl-styles/dependent/journal-of-low-temperature-physics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-low-temperature-physics.csl rename to buildres/csl/csl-styles/dependent/journal-of-low-temperature-physics.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-luminescence.csl b/buildres/csl/csl-styles/dependent/journal-of-luminescence.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-luminescence.csl rename to buildres/csl/csl-styles/dependent/journal-of-luminescence.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-machine-learning-for-modeling-and-computing.csl b/buildres/csl/csl-styles/dependent/journal-of-machine-learning-for-modeling-and-computing.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-machine-learning-for-modeling-and-computing.csl rename to buildres/csl/csl-styles/dependent/journal-of-machine-learning-for-modeling-and-computing.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-macroeconomics.csl b/buildres/csl/csl-styles/dependent/journal-of-macroeconomics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-macroeconomics.csl rename to buildres/csl/csl-styles/dependent/journal-of-macroeconomics.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-magnetic-resonance.csl b/buildres/csl/csl-styles/dependent/journal-of-magnetic-resonance.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-magnetic-resonance.csl rename to buildres/csl/csl-styles/dependent/journal-of-magnetic-resonance.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-magnetism-and-magnetic-materials.csl b/buildres/csl/csl-styles/dependent/journal-of-magnetism-and-magnetic-materials.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-magnetism-and-magnetic-materials.csl rename to buildres/csl/csl-styles/dependent/journal-of-magnetism-and-magnetic-materials.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-mammary-gland-biology-and-neoplasia.csl b/buildres/csl/csl-styles/dependent/journal-of-mammary-gland-biology-and-neoplasia.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-mammary-gland-biology-and-neoplasia.csl rename to buildres/csl/csl-styles/dependent/journal-of-mammary-gland-biology-and-neoplasia.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-management-and-governance.csl b/buildres/csl/csl-styles/dependent/journal-of-management-and-governance.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-management-and-governance.csl rename to buildres/csl/csl-styles/dependent/journal-of-management-and-governance.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-management-control.csl b/buildres/csl/csl-styles/dependent/journal-of-management-control.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-management-control.csl rename to buildres/csl/csl-styles/dependent/journal-of-management-control.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-management-in-engineering.csl b/buildres/csl/csl-styles/dependent/journal-of-management-in-engineering.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-management-in-engineering.csl rename to buildres/csl/csl-styles/dependent/journal-of-management-in-engineering.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-management-science-and-engineering.csl b/buildres/csl/csl-styles/dependent/journal-of-management-science-and-engineering.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-management-science-and-engineering.csl rename to buildres/csl/csl-styles/dependent/journal-of-management-science-and-engineering.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-managerial-psychology.csl b/buildres/csl/csl-styles/dependent/journal-of-managerial-psychology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-managerial-psychology.csl rename to buildres/csl/csl-styles/dependent/journal-of-managerial-psychology.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-manipulative-and-physiological-therapeutics.csl b/buildres/csl/csl-styles/dependent/journal-of-manipulative-and-physiological-therapeutics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-manipulative-and-physiological-therapeutics.csl rename to buildres/csl/csl-styles/dependent/journal-of-manipulative-and-physiological-therapeutics.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-manufacturing-and-materials-processing.csl b/buildres/csl/csl-styles/dependent/journal-of-manufacturing-and-materials-processing.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-manufacturing-and-materials-processing.csl rename to buildres/csl/csl-styles/dependent/journal-of-manufacturing-and-materials-processing.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-manufacturing-processes.csl b/buildres/csl/csl-styles/dependent/journal-of-manufacturing-processes.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-manufacturing-processes.csl rename to buildres/csl/csl-styles/dependent/journal-of-manufacturing-processes.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-manufacturing-science-and-engineering.csl b/buildres/csl/csl-styles/dependent/journal-of-manufacturing-science-and-engineering.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-manufacturing-science-and-engineering.csl rename to buildres/csl/csl-styles/dependent/journal-of-manufacturing-science-and-engineering.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-manufacturing-systems.csl b/buildres/csl/csl-styles/dependent/journal-of-manufacturing-systems.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-manufacturing-systems.csl rename to buildres/csl/csl-styles/dependent/journal-of-manufacturing-systems.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-maps.csl b/buildres/csl/csl-styles/dependent/journal-of-maps.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-maps.csl rename to buildres/csl/csl-styles/dependent/journal-of-maps.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-marine-and-island-cultures.csl b/buildres/csl/csl-styles/dependent/journal-of-marine-and-island-cultures.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-marine-and-island-cultures.csl rename to buildres/csl/csl-styles/dependent/journal-of-marine-and-island-cultures.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-marine-science-and-engineering.csl b/buildres/csl/csl-styles/dependent/journal-of-marine-science-and-engineering.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-marine-science-and-engineering.csl rename to buildres/csl/csl-styles/dependent/journal-of-marine-science-and-engineering.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-marine-science-and-technology.csl b/buildres/csl/csl-styles/dependent/journal-of-marine-science-and-technology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-marine-science-and-technology.csl rename to buildres/csl/csl-styles/dependent/journal-of-marine-science-and-technology.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-marine-systems.csl b/buildres/csl/csl-styles/dependent/journal-of-marine-systems.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-marine-systems.csl rename to buildres/csl/csl-styles/dependent/journal-of-marine-systems.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-maritime-archaeology.csl b/buildres/csl/csl-styles/dependent/journal-of-maritime-archaeology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-maritime-archaeology.csl rename to buildres/csl/csl-styles/dependent/journal-of-maritime-archaeology.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-marketing-communications.csl b/buildres/csl/csl-styles/dependent/journal-of-marketing-communications.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-marketing-communications.csl rename to buildres/csl/csl-styles/dependent/journal-of-marketing-communications.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-marketing-for-higher-education.csl b/buildres/csl/csl-styles/dependent/journal-of-marketing-for-higher-education.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-marketing-for-higher-education.csl rename to buildres/csl/csl-styles/dependent/journal-of-marketing-for-higher-education.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-marketing-management.csl b/buildres/csl/csl-styles/dependent/journal-of-marketing-management.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-marketing-management.csl rename to buildres/csl/csl-styles/dependent/journal-of-marketing-management.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-marketing-research.csl b/buildres/csl/csl-styles/dependent/journal-of-marketing-research.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-marketing-research.csl rename to buildres/csl/csl-styles/dependent/journal-of-marketing-research.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-marketing.csl b/buildres/csl/csl-styles/dependent/journal-of-marketing.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-marketing.csl rename to buildres/csl/csl-styles/dependent/journal-of-marketing.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-material-cycles-and-waste-management.csl b/buildres/csl/csl-styles/dependent/journal-of-material-cycles-and-waste-management.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-material-cycles-and-waste-management.csl rename to buildres/csl/csl-styles/dependent/journal-of-material-cycles-and-waste-management.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-materials-chemistry-a.csl b/buildres/csl/csl-styles/dependent/journal-of-materials-chemistry-a.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-materials-chemistry-a.csl rename to buildres/csl/csl-styles/dependent/journal-of-materials-chemistry-a.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-materials-chemistry-b.csl b/buildres/csl/csl-styles/dependent/journal-of-materials-chemistry-b.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-materials-chemistry-b.csl rename to buildres/csl/csl-styles/dependent/journal-of-materials-chemistry-b.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-materials-chemistry-c.csl b/buildres/csl/csl-styles/dependent/journal-of-materials-chemistry-c.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-materials-chemistry-c.csl rename to buildres/csl/csl-styles/dependent/journal-of-materials-chemistry-c.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-materials-engineering-and-performance.csl b/buildres/csl/csl-styles/dependent/journal-of-materials-engineering-and-performance.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-materials-engineering-and-performance.csl rename to buildres/csl/csl-styles/dependent/journal-of-materials-engineering-and-performance.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-materials-in-civil-engineering.csl b/buildres/csl/csl-styles/dependent/journal-of-materials-in-civil-engineering.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-materials-in-civil-engineering.csl rename to buildres/csl/csl-styles/dependent/journal-of-materials-in-civil-engineering.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-materials-nanoscience.csl b/buildres/csl/csl-styles/dependent/journal-of-materials-nanoscience.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-materials-nanoscience.csl rename to buildres/csl/csl-styles/dependent/journal-of-materials-nanoscience.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-materials-processing-tech.csl b/buildres/csl/csl-styles/dependent/journal-of-materials-processing-tech.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-materials-processing-tech.csl rename to buildres/csl/csl-styles/dependent/journal-of-materials-processing-tech.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-materials-research-and-technology.csl b/buildres/csl/csl-styles/dependent/journal-of-materials-research-and-technology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-materials-research-and-technology.csl rename to buildres/csl/csl-styles/dependent/journal-of-materials-research-and-technology.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-materials-science-and-technology.csl b/buildres/csl/csl-styles/dependent/journal-of-materials-science-and-technology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-materials-science-and-technology.csl rename to buildres/csl/csl-styles/dependent/journal-of-materials-science-and-technology.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-materials-science-materials-in-electronics.csl b/buildres/csl/csl-styles/dependent/journal-of-materials-science-materials-in-electronics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-materials-science-materials-in-electronics.csl rename to buildres/csl/csl-styles/dependent/journal-of-materials-science-materials-in-electronics.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-materials-science-materials-in-medicine.csl b/buildres/csl/csl-styles/dependent/journal-of-materials-science-materials-in-medicine.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-materials-science-materials-in-medicine.csl rename to buildres/csl/csl-styles/dependent/journal-of-materials-science-materials-in-medicine.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-materials-science.csl b/buildres/csl/csl-styles/dependent/journal-of-materials-science.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-materials-science.csl rename to buildres/csl/csl-styles/dependent/journal-of-materials-science.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-materiomics.csl b/buildres/csl/csl-styles/dependent/journal-of-materiomics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-materiomics.csl rename to buildres/csl/csl-styles/dependent/journal-of-materiomics.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-mathematical-behavior.csl b/buildres/csl/csl-styles/dependent/journal-of-mathematical-behavior.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-mathematical-behavior.csl rename to buildres/csl/csl-styles/dependent/journal-of-mathematical-behavior.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-mathematical-biology.csl b/buildres/csl/csl-styles/dependent/journal-of-mathematical-biology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-mathematical-biology.csl rename to buildres/csl/csl-styles/dependent/journal-of-mathematical-biology.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-mathematical-chemistry.csl b/buildres/csl/csl-styles/dependent/journal-of-mathematical-chemistry.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-mathematical-chemistry.csl rename to buildres/csl/csl-styles/dependent/journal-of-mathematical-chemistry.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-mathematical-economics.csl b/buildres/csl/csl-styles/dependent/journal-of-mathematical-economics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-mathematical-economics.csl rename to buildres/csl/csl-styles/dependent/journal-of-mathematical-economics.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-mathematical-fluid-mechanics.csl b/buildres/csl/csl-styles/dependent/journal-of-mathematical-fluid-mechanics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-mathematical-fluid-mechanics.csl rename to buildres/csl/csl-styles/dependent/journal-of-mathematical-fluid-mechanics.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-mathematical-imaging-and-vision.csl b/buildres/csl/csl-styles/dependent/journal-of-mathematical-imaging-and-vision.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-mathematical-imaging-and-vision.csl rename to buildres/csl/csl-styles/dependent/journal-of-mathematical-imaging-and-vision.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-mathematical-physics.csl b/buildres/csl/csl-styles/dependent/journal-of-mathematical-physics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-mathematical-physics.csl rename to buildres/csl/csl-styles/dependent/journal-of-mathematical-physics.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-mathematical-psychology.csl b/buildres/csl/csl-styles/dependent/journal-of-mathematical-psychology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-mathematical-psychology.csl rename to buildres/csl/csl-styles/dependent/journal-of-mathematical-psychology.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-mathematics-and-music.csl b/buildres/csl/csl-styles/dependent/journal-of-mathematics-and-music.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-mathematics-and-music.csl rename to buildres/csl/csl-styles/dependent/journal-of-mathematics-and-music.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-mathematics-in-industry.csl b/buildres/csl/csl-styles/dependent/journal-of-mathematics-in-industry.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-mathematics-in-industry.csl rename to buildres/csl/csl-styles/dependent/journal-of-mathematics-in-industry.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-mathematics-teacher-education.csl b/buildres/csl/csl-styles/dependent/journal-of-mathematics-teacher-education.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-mathematics-teacher-education.csl rename to buildres/csl/csl-styles/dependent/journal-of-mathematics-teacher-education.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-maxillofacial-and-oral-surgery.csl b/buildres/csl/csl-styles/dependent/journal-of-maxillofacial-and-oral-surgery.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-maxillofacial-and-oral-surgery.csl rename to buildres/csl/csl-styles/dependent/journal-of-maxillofacial-and-oral-surgery.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-mechanical-design.csl b/buildres/csl/csl-styles/dependent/journal-of-mechanical-design.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-mechanical-design.csl rename to buildres/csl/csl-styles/dependent/journal-of-mechanical-design.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-mechanisms-and-robotics.csl b/buildres/csl/csl-styles/dependent/journal-of-mechanisms-and-robotics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-mechanisms-and-robotics.csl rename to buildres/csl/csl-styles/dependent/journal-of-mechanisms-and-robotics.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-media-psychology-theories-methods-and-applications.csl b/buildres/csl/csl-styles/dependent/journal-of-media-psychology-theories-methods-and-applications.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-media-psychology-theories-methods-and-applications.csl rename to buildres/csl/csl-styles/dependent/journal-of-media-psychology-theories-methods-and-applications.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-medical-and-biological-engineering.csl b/buildres/csl/csl-styles/dependent/journal-of-medical-and-biological-engineering.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-medical-and-biological-engineering.csl rename to buildres/csl/csl-styles/dependent/journal-of-medical-and-biological-engineering.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-medical-case-reports.csl b/buildres/csl/csl-styles/dependent/journal-of-medical-case-reports.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-medical-case-reports.csl rename to buildres/csl/csl-styles/dependent/journal-of-medical-case-reports.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-medical-devices.csl b/buildres/csl/csl-styles/dependent/journal-of-medical-devices.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-medical-devices.csl rename to buildres/csl/csl-styles/dependent/journal-of-medical-devices.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-medical-entomology.csl b/buildres/csl/csl-styles/dependent/journal-of-medical-entomology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-medical-entomology.csl rename to buildres/csl/csl-styles/dependent/journal-of-medical-entomology.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-medical-ethics.csl b/buildres/csl/csl-styles/dependent/journal-of-medical-ethics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-medical-ethics.csl rename to buildres/csl/csl-styles/dependent/journal-of-medical-ethics.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-medical-imaging-and-radiation-oncology.csl b/buildres/csl/csl-styles/dependent/journal-of-medical-imaging-and-radiation-oncology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-medical-imaging-and-radiation-oncology.csl rename to buildres/csl/csl-styles/dependent/journal-of-medical-imaging-and-radiation-oncology.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-medical-imaging-and-radiation-sciences.csl b/buildres/csl/csl-styles/dependent/journal-of-medical-imaging-and-radiation-sciences.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-medical-imaging-and-radiation-sciences.csl rename to buildres/csl/csl-styles/dependent/journal-of-medical-imaging-and-radiation-sciences.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-medical-imaging.csl b/buildres/csl/csl-styles/dependent/journal-of-medical-imaging.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-medical-imaging.csl rename to buildres/csl/csl-styles/dependent/journal-of-medical-imaging.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-medical-microbiology.csl b/buildres/csl/csl-styles/dependent/journal-of-medical-microbiology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-medical-microbiology.csl rename to buildres/csl/csl-styles/dependent/journal-of-medical-microbiology.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-medical-physics.csl b/buildres/csl/csl-styles/dependent/journal-of-medical-physics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-medical-physics.csl rename to buildres/csl/csl-styles/dependent/journal-of-medical-physics.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-medical-toxicology.csl b/buildres/csl/csl-styles/dependent/journal-of-medical-toxicology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-medical-toxicology.csl rename to buildres/csl/csl-styles/dependent/journal-of-medical-toxicology.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-medical-ultrasonics.csl b/buildres/csl/csl-styles/dependent/journal-of-medical-ultrasonics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-medical-ultrasonics.csl rename to buildres/csl/csl-styles/dependent/journal-of-medical-ultrasonics.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-medical-ultrasound.csl b/buildres/csl/csl-styles/dependent/journal-of-medical-ultrasound.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-medical-ultrasound.csl rename to buildres/csl/csl-styles/dependent/journal-of-medical-ultrasound.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-medical-virology.csl b/buildres/csl/csl-styles/dependent/journal-of-medical-virology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-medical-virology.csl rename to buildres/csl/csl-styles/dependent/journal-of-medical-virology.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-medicinal-chemistry.csl b/buildres/csl/csl-styles/dependent/journal-of-medicinal-chemistry.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-medicinal-chemistry.csl rename to buildres/csl/csl-styles/dependent/journal-of-medicinal-chemistry.csl diff --git a/buildres/csl/csl-styles/dependent/journal-of-medicinal-plants-for-economic-development.csl b/buildres/csl/csl-styles/dependent/journal-of-medicinal-plants-for-economic-development.csl new file mode 100644 index 00000000000..416ede1983d --- /dev/null +++ b/buildres/csl/csl-styles/dependent/journal-of-medicinal-plants-for-economic-development.csl @@ -0,0 +1,17 @@ + + diff --git a/src/main/resources/csl-styles/dependent/journal-of-medicine-and-the-person.csl b/buildres/csl/csl-styles/dependent/journal-of-medicine-and-the-person.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-medicine-and-the-person.csl rename to buildres/csl/csl-styles/dependent/journal-of-medicine-and-the-person.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-membrane-science.csl b/buildres/csl/csl-styles/dependent/journal-of-membrane-science.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-membrane-science.csl rename to buildres/csl/csl-styles/dependent/journal-of-membrane-science.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-memory-and-language.csl b/buildres/csl/csl-styles/dependent/journal-of-memory-and-language.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-memory-and-language.csl rename to buildres/csl/csl-styles/dependent/journal-of-memory-and-language.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-mens-health.csl b/buildres/csl/csl-styles/dependent/journal-of-mens-health.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-mens-health.csl rename to buildres/csl/csl-styles/dependent/journal-of-mens-health.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-micro-and-nano-manufacturing.csl b/buildres/csl/csl-styles/dependent/journal-of-micro-and-nano-manufacturing.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-micro-and-nano-manufacturing.csl rename to buildres/csl/csl-styles/dependent/journal-of-micro-and-nano-manufacturing.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-micro-bio-robotics.csl b/buildres/csl/csl-styles/dependent/journal-of-micro-bio-robotics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-micro-bio-robotics.csl rename to buildres/csl/csl-styles/dependent/journal-of-micro-bio-robotics.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-micro-nanolithography-mems-and-moems.csl b/buildres/csl/csl-styles/dependent/journal-of-micro-nanolithography-mems-and-moems.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-micro-nanolithography-mems-and-moems.csl rename to buildres/csl/csl-styles/dependent/journal-of-micro-nanolithography-mems-and-moems.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-microbiological-methods.csl b/buildres/csl/csl-styles/dependent/journal-of-microbiological-methods.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-microbiological-methods.csl rename to buildres/csl/csl-styles/dependent/journal-of-microbiological-methods.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-microbiology-and-biology-education.csl b/buildres/csl/csl-styles/dependent/journal-of-microbiology-and-biology-education.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-microbiology-and-biology-education.csl rename to buildres/csl/csl-styles/dependent/journal-of-microbiology-and-biology-education.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-microbiology-immunology-and-infection.csl b/buildres/csl/csl-styles/dependent/journal-of-microbiology-immunology-and-infection.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-microbiology-immunology-and-infection.csl rename to buildres/csl/csl-styles/dependent/journal-of-microbiology-immunology-and-infection.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-microelectromechanical-systems.csl b/buildres/csl/csl-styles/dependent/journal-of-microelectromechanical-systems.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-microelectromechanical-systems.csl rename to buildres/csl/csl-styles/dependent/journal-of-microelectromechanical-systems.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-micromechanics-and-microengineering.csl b/buildres/csl/csl-styles/dependent/journal-of-micromechanics-and-microengineering.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-micromechanics-and-microengineering.csl rename to buildres/csl/csl-styles/dependent/journal-of-micromechanics-and-microengineering.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-micropalaeontology.csl b/buildres/csl/csl-styles/dependent/journal-of-micropalaeontology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-micropalaeontology.csl rename to buildres/csl/csl-styles/dependent/journal-of-micropalaeontology.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-microscopy-and-ultrastructure.csl b/buildres/csl/csl-styles/dependent/journal-of-microscopy-and-ultrastructure.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-microscopy-and-ultrastructure.csl rename to buildres/csl/csl-styles/dependent/journal-of-microscopy-and-ultrastructure.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-midwifery-and-womens-health.csl b/buildres/csl/csl-styles/dependent/journal-of-midwifery-and-womens-health.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-midwifery-and-womens-health.csl rename to buildres/csl/csl-styles/dependent/journal-of-midwifery-and-womens-health.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-minimal-access-surgery.csl b/buildres/csl/csl-styles/dependent/journal-of-minimal-access-surgery.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-minimal-access-surgery.csl rename to buildres/csl/csl-styles/dependent/journal-of-minimal-access-surgery.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-modern-italian-studies.csl b/buildres/csl/csl-styles/dependent/journal-of-modern-italian-studies.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-modern-italian-studies.csl rename to buildres/csl/csl-styles/dependent/journal-of-modern-italian-studies.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-modern-jewish-studies.csl b/buildres/csl/csl-styles/dependent/journal-of-modern-jewish-studies.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-modern-jewish-studies.csl rename to buildres/csl/csl-styles/dependent/journal-of-modern-jewish-studies.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-modern-power-systems-and-clean-energy.csl b/buildres/csl/csl-styles/dependent/journal-of-modern-power-systems-and-clean-energy.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-modern-power-systems-and-clean-energy.csl rename to buildres/csl/csl-styles/dependent/journal-of-modern-power-systems-and-clean-energy.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-modern-transportation.csl b/buildres/csl/csl-styles/dependent/journal-of-modern-transportation.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-modern-transportation.csl rename to buildres/csl/csl-styles/dependent/journal-of-modern-transportation.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-molecular-and-cellular-cardiology.csl b/buildres/csl/csl-styles/dependent/journal-of-molecular-and-cellular-cardiology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-molecular-and-cellular-cardiology.csl rename to buildres/csl/csl-styles/dependent/journal-of-molecular-and-cellular-cardiology.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-molecular-biology.csl b/buildres/csl/csl-styles/dependent/journal-of-molecular-biology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-molecular-biology.csl rename to buildres/csl/csl-styles/dependent/journal-of-molecular-biology.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-molecular-catalysis-a-chemical.csl b/buildres/csl/csl-styles/dependent/journal-of-molecular-catalysis-a-chemical.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-molecular-catalysis-a-chemical.csl rename to buildres/csl/csl-styles/dependent/journal-of-molecular-catalysis-a-chemical.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-molecular-catalysis-b-enzymatic.csl b/buildres/csl/csl-styles/dependent/journal-of-molecular-catalysis-b-enzymatic.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-molecular-catalysis-b-enzymatic.csl rename to buildres/csl/csl-styles/dependent/journal-of-molecular-catalysis-b-enzymatic.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-molecular-evolution.csl b/buildres/csl/csl-styles/dependent/journal-of-molecular-evolution.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-molecular-evolution.csl rename to buildres/csl/csl-styles/dependent/journal-of-molecular-evolution.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-molecular-graphics-and-modelling.csl b/buildres/csl/csl-styles/dependent/journal-of-molecular-graphics-and-modelling.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-molecular-graphics-and-modelling.csl rename to buildres/csl/csl-styles/dependent/journal-of-molecular-graphics-and-modelling.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-molecular-histology.csl b/buildres/csl/csl-styles/dependent/journal-of-molecular-histology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-molecular-histology.csl rename to buildres/csl/csl-styles/dependent/journal-of-molecular-histology.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-molecular-liquids.csl b/buildres/csl/csl-styles/dependent/journal-of-molecular-liquids.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-molecular-liquids.csl rename to buildres/csl/csl-styles/dependent/journal-of-molecular-liquids.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-molecular-medicine.csl b/buildres/csl/csl-styles/dependent/journal-of-molecular-medicine.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-molecular-medicine.csl rename to buildres/csl/csl-styles/dependent/journal-of-molecular-medicine.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-molecular-microbiology-and-biotechnology.csl b/buildres/csl/csl-styles/dependent/journal-of-molecular-microbiology-and-biotechnology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-molecular-microbiology-and-biotechnology.csl rename to buildres/csl/csl-styles/dependent/journal-of-molecular-microbiology-and-biotechnology.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-molecular-modeling.csl b/buildres/csl/csl-styles/dependent/journal-of-molecular-modeling.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-molecular-modeling.csl rename to buildres/csl/csl-styles/dependent/journal-of-molecular-modeling.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-molecular-neuroscience.csl b/buildres/csl/csl-styles/dependent/journal-of-molecular-neuroscience.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-molecular-neuroscience.csl rename to buildres/csl/csl-styles/dependent/journal-of-molecular-neuroscience.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-molecular-psychiatry.csl b/buildres/csl/csl-styles/dependent/journal-of-molecular-psychiatry.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-molecular-psychiatry.csl rename to buildres/csl/csl-styles/dependent/journal-of-molecular-psychiatry.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-molecular-spectroscopy.csl b/buildres/csl/csl-styles/dependent/journal-of-molecular-spectroscopy.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-molecular-spectroscopy.csl rename to buildres/csl/csl-styles/dependent/journal-of-molecular-spectroscopy.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-molecular-structure.csl b/buildres/csl/csl-styles/dependent/journal-of-molecular-structure.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-molecular-structure.csl rename to buildres/csl/csl-styles/dependent/journal-of-molecular-structure.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-monetary-economics.csl b/buildres/csl/csl-styles/dependent/journal-of-monetary-economics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-monetary-economics.csl rename to buildres/csl/csl-styles/dependent/journal-of-monetary-economics.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-moral-education.csl b/buildres/csl/csl-styles/dependent/journal-of-moral-education.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-moral-education.csl rename to buildres/csl/csl-styles/dependent/journal-of-moral-education.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-morphology.csl b/buildres/csl/csl-styles/dependent/journal-of-morphology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-morphology.csl rename to buildres/csl/csl-styles/dependent/journal-of-morphology.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-multilingual-and-multicultural-development.csl b/buildres/csl/csl-styles/dependent/journal-of-multilingual-and-multicultural-development.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-multilingual-and-multicultural-development.csl rename to buildres/csl/csl-styles/dependent/journal-of-multilingual-and-multicultural-development.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-multinational-financial-management.csl b/buildres/csl/csl-styles/dependent/journal-of-multinational-financial-management.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-multinational-financial-management.csl rename to buildres/csl/csl-styles/dependent/journal-of-multinational-financial-management.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-muscle-research-and-cell-motility.csl b/buildres/csl/csl-styles/dependent/journal-of-muscle-research-and-cell-motility.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-muscle-research-and-cell-motility.csl rename to buildres/csl/csl-styles/dependent/journal-of-muscle-research-and-cell-motility.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-nanobiotechnology.csl b/buildres/csl/csl-styles/dependent/journal-of-nanobiotechnology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-nanobiotechnology.csl rename to buildres/csl/csl-styles/dependent/journal-of-nanobiotechnology.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-nanomechanics-and-micromechanics.csl b/buildres/csl/csl-styles/dependent/journal-of-nanomechanics-and-micromechanics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-nanomechanics-and-micromechanics.csl rename to buildres/csl/csl-styles/dependent/journal-of-nanomechanics-and-micromechanics.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-nanoparticle-research.csl b/buildres/csl/csl-styles/dependent/journal-of-nanoparticle-research.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-nanoparticle-research.csl rename to buildres/csl/csl-styles/dependent/journal-of-nanoparticle-research.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-nanophotonics.csl b/buildres/csl/csl-styles/dependent/journal-of-nanophotonics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-nanophotonics.csl rename to buildres/csl/csl-styles/dependent/journal-of-nanophotonics.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-nanostructure-in-chemistry.csl b/buildres/csl/csl-styles/dependent/journal-of-nanostructure-in-chemistry.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-nanostructure-in-chemistry.csl rename to buildres/csl/csl-styles/dependent/journal-of-nanostructure-in-chemistry.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-nanotechnology-in-engineering-and-medicine.csl b/buildres/csl/csl-styles/dependent/journal-of-nanotechnology-in-engineering-and-medicine.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-nanotechnology-in-engineering-and-medicine.csl rename to buildres/csl/csl-styles/dependent/journal-of-nanotechnology-in-engineering-and-medicine.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-natural-gas-geoscience.csl b/buildres/csl/csl-styles/dependent/journal-of-natural-gas-geoscience.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-natural-gas-geoscience.csl rename to buildres/csl/csl-styles/dependent/journal-of-natural-gas-geoscience.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-natural-gas-science-and-engineering.csl b/buildres/csl/csl-styles/dependent/journal-of-natural-gas-science-and-engineering.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-natural-gas-science-and-engineering.csl rename to buildres/csl/csl-styles/dependent/journal-of-natural-gas-science-and-engineering.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-natural-medicines.csl b/buildres/csl/csl-styles/dependent/journal-of-natural-medicines.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-natural-medicines.csl rename to buildres/csl/csl-styles/dependent/journal-of-natural-medicines.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-natural-products.csl b/buildres/csl/csl-styles/dependent/journal-of-natural-products.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-natural-products.csl rename to buildres/csl/csl-styles/dependent/journal-of-natural-products.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-natural-resources-policy-research.csl b/buildres/csl/csl-styles/dependent/journal-of-natural-resources-policy-research.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-natural-resources-policy-research.csl rename to buildres/csl/csl-styles/dependent/journal-of-natural-resources-policy-research.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-negative-results-in-biomedicine.csl b/buildres/csl/csl-styles/dependent/journal-of-negative-results-in-biomedicine.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-negative-results-in-biomedicine.csl rename to buildres/csl/csl-styles/dependent/journal-of-negative-results-in-biomedicine.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-neonatal-nursing.csl b/buildres/csl/csl-styles/dependent/journal-of-neonatal-nursing.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-neonatal-nursing.csl rename to buildres/csl/csl-styles/dependent/journal-of-neonatal-nursing.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-nephrology.csl b/buildres/csl/csl-styles/dependent/journal-of-nephrology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-nephrology.csl rename to buildres/csl/csl-styles/dependent/journal-of-nephrology.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-network-and-computer-applications.csl b/buildres/csl/csl-styles/dependent/journal-of-network-and-computer-applications.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-network-and-computer-applications.csl rename to buildres/csl/csl-styles/dependent/journal-of-network-and-computer-applications.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-network-and-systems-management.csl b/buildres/csl/csl-styles/dependent/journal-of-network-and-systems-management.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-network-and-systems-management.csl rename to buildres/csl/csl-styles/dependent/journal-of-network-and-systems-management.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-neural-engineering.csl b/buildres/csl/csl-styles/dependent/journal-of-neural-engineering.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-neural-engineering.csl rename to buildres/csl/csl-styles/dependent/journal-of-neural-engineering.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-neural-transmission.csl b/buildres/csl/csl-styles/dependent/journal-of-neural-transmission.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-neural-transmission.csl rename to buildres/csl/csl-styles/dependent/journal-of-neural-transmission.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-neuro-oncology.csl b/buildres/csl/csl-styles/dependent/journal-of-neuro-oncology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-neuro-oncology.csl rename to buildres/csl/csl-styles/dependent/journal-of-neuro-oncology.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-neurodevelopmental-disorders.csl b/buildres/csl/csl-styles/dependent/journal-of-neurodevelopmental-disorders.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-neurodevelopmental-disorders.csl rename to buildres/csl/csl-styles/dependent/journal-of-neurodevelopmental-disorders.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-neuroengineering-and-rehabilitation.csl b/buildres/csl/csl-styles/dependent/journal-of-neuroengineering-and-rehabilitation.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-neuroengineering-and-rehabilitation.csl rename to buildres/csl/csl-styles/dependent/journal-of-neuroengineering-and-rehabilitation.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-neuroimmune-pharmacology.csl b/buildres/csl/csl-styles/dependent/journal-of-neuroimmune-pharmacology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-neuroimmune-pharmacology.csl rename to buildres/csl/csl-styles/dependent/journal-of-neuroimmune-pharmacology.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-neuroimmunology.csl b/buildres/csl/csl-styles/dependent/journal-of-neuroimmunology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-neuroimmunology.csl rename to buildres/csl/csl-styles/dependent/journal-of-neuroimmunology.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-neuroinflammation.csl b/buildres/csl/csl-styles/dependent/journal-of-neuroinflammation.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-neuroinflammation.csl rename to buildres/csl/csl-styles/dependent/journal-of-neuroinflammation.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-neurointerventional-surgery.csl b/buildres/csl/csl-styles/dependent/journal-of-neurointerventional-surgery.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-neurointerventional-surgery.csl rename to buildres/csl/csl-styles/dependent/journal-of-neurointerventional-surgery.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-neurolinguistics.csl b/buildres/csl/csl-styles/dependent/journal-of-neurolinguistics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-neurolinguistics.csl rename to buildres/csl/csl-styles/dependent/journal-of-neurolinguistics.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-neurology-neurosurgery-and-psychiatry.csl b/buildres/csl/csl-styles/dependent/journal-of-neurology-neurosurgery-and-psychiatry.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-neurology-neurosurgery-and-psychiatry.csl rename to buildres/csl/csl-styles/dependent/journal-of-neurology-neurosurgery-and-psychiatry.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-neurology.csl b/buildres/csl/csl-styles/dependent/journal-of-neurology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-neurology.csl rename to buildres/csl/csl-styles/dependent/journal-of-neurology.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-neuropathology-and-experimental-neurology.csl b/buildres/csl/csl-styles/dependent/journal-of-neuropathology-and-experimental-neurology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-neuropathology-and-experimental-neurology.csl rename to buildres/csl/csl-styles/dependent/journal-of-neuropathology-and-experimental-neurology.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-neuropsychology.csl b/buildres/csl/csl-styles/dependent/journal-of-neuropsychology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-neuropsychology.csl rename to buildres/csl/csl-styles/dependent/journal-of-neuropsychology.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-neuroradiology.csl b/buildres/csl/csl-styles/dependent/journal-of-neuroradiology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-neuroradiology.csl rename to buildres/csl/csl-styles/dependent/journal-of-neuroradiology.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-neuroscience-methods.csl b/buildres/csl/csl-styles/dependent/journal-of-neuroscience-methods.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-neuroscience-methods.csl rename to buildres/csl/csl-styles/dependent/journal-of-neuroscience-methods.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-neuroscience-psychology-and-economics.csl b/buildres/csl/csl-styles/dependent/journal-of-neuroscience-psychology-and-economics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-neuroscience-psychology-and-economics.csl rename to buildres/csl/csl-styles/dependent/journal-of-neuroscience-psychology-and-economics.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-neurosurgery-pediatrics.csl b/buildres/csl/csl-styles/dependent/journal-of-neurosurgery-pediatrics.csl similarity index 82% rename from src/main/resources/csl-styles/dependent/journal-of-neurosurgery-pediatrics.csl rename to buildres/csl/csl-styles/dependent/journal-of-neurosurgery-pediatrics.csl index 188cc818fe1..9476670d2d8 100644 --- a/src/main/resources/csl-styles/dependent/journal-of-neurosurgery-pediatrics.csl +++ b/buildres/csl/csl-styles/dependent/journal-of-neurosurgery-pediatrics.csl @@ -4,13 +4,13 @@ Journal of Neurosurgery: Pediatrics http://www.zotero.org/styles/journal-of-neurosurgery-pediatrics - + 1933-0707 1933-0715 - 2012-09-09T21:58:08+00:00 + 2021-04-01T21:58:08+00:00 This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License diff --git a/src/main/resources/csl-styles/dependent/journal-of-neurosurgery-spine.csl b/buildres/csl/csl-styles/dependent/journal-of-neurosurgery-spine.csl similarity index 82% rename from src/main/resources/csl-styles/dependent/journal-of-neurosurgery-spine.csl rename to buildres/csl/csl-styles/dependent/journal-of-neurosurgery-spine.csl index 383db4462fa..8274d90adc8 100644 --- a/src/main/resources/csl-styles/dependent/journal-of-neurosurgery-spine.csl +++ b/buildres/csl/csl-styles/dependent/journal-of-neurosurgery-spine.csl @@ -4,13 +4,13 @@ Journal of Neurosurgery: Spine http://www.zotero.org/styles/journal-of-neurosurgery-spine - + 1547-5654 1547-5646 - 2012-09-09T21:58:08+00:00 + 2021-04-01T21:58:08+00:00 This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License diff --git a/buildres/csl/csl-styles/dependent/journal-of-neurosurgery.csl b/buildres/csl/csl-styles/dependent/journal-of-neurosurgery.csl new file mode 100644 index 00000000000..2ef22530d9c --- /dev/null +++ b/buildres/csl/csl-styles/dependent/journal-of-neurosurgery.csl @@ -0,0 +1,17 @@ + + diff --git a/src/main/resources/csl-styles/dependent/journal-of-neurovirology.csl b/buildres/csl/csl-styles/dependent/journal-of-neurovirology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-neurovirology.csl rename to buildres/csl/csl-styles/dependent/journal-of-neurovirology.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-new-music-research.csl b/buildres/csl/csl-styles/dependent/journal-of-new-music-research.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-new-music-research.csl rename to buildres/csl/csl-styles/dependent/journal-of-new-music-research.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-non-crystalline-solids-x.csl b/buildres/csl/csl-styles/dependent/journal-of-non-crystalline-solids-x.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-non-crystalline-solids-x.csl rename to buildres/csl/csl-styles/dependent/journal-of-non-crystalline-solids-x.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-non-crystalline-solids.csl b/buildres/csl/csl-styles/dependent/journal-of-non-crystalline-solids.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-non-crystalline-solids.csl rename to buildres/csl/csl-styles/dependent/journal-of-non-crystalline-solids.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-non-newtonian-fluid-mechanics.csl b/buildres/csl/csl-styles/dependent/journal-of-non-newtonian-fluid-mechanics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-non-newtonian-fluid-mechanics.csl rename to buildres/csl/csl-styles/dependent/journal-of-non-newtonian-fluid-mechanics.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-nondestructive-evaluation.csl b/buildres/csl/csl-styles/dependent/journal-of-nondestructive-evaluation.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-nondestructive-evaluation.csl rename to buildres/csl/csl-styles/dependent/journal-of-nondestructive-evaluation.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-nonlinear-science.csl b/buildres/csl/csl-styles/dependent/journal-of-nonlinear-science.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-nonlinear-science.csl rename to buildres/csl/csl-styles/dependent/journal-of-nonlinear-science.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-nonverbal-behavior.csl b/buildres/csl/csl-styles/dependent/journal-of-nonverbal-behavior.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-nonverbal-behavior.csl rename to buildres/csl/csl-styles/dependent/journal-of-nonverbal-behavior.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-northeast-agricultural-university.csl b/buildres/csl/csl-styles/dependent/journal-of-northeast-agricultural-university.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-northeast-agricultural-university.csl rename to buildres/csl/csl-styles/dependent/journal-of-northeast-agricultural-university.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-nuclear-cardiology.csl b/buildres/csl/csl-styles/dependent/journal-of-nuclear-cardiology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-nuclear-cardiology.csl rename to buildres/csl/csl-styles/dependent/journal-of-nuclear-cardiology.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-nuclear-materials.csl b/buildres/csl/csl-styles/dependent/journal-of-nuclear-materials.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-nuclear-materials.csl rename to buildres/csl/csl-styles/dependent/journal-of-nuclear-materials.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-nuclear-medicine-technology.csl b/buildres/csl/csl-styles/dependent/journal-of-nuclear-medicine-technology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-nuclear-medicine-technology.csl rename to buildres/csl/csl-styles/dependent/journal-of-nuclear-medicine-technology.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-nuclear-science-and-technology.csl b/buildres/csl/csl-styles/dependent/journal-of-nuclear-science-and-technology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-nuclear-science-and-technology.csl rename to buildres/csl/csl-styles/dependent/journal-of-nuclear-science-and-technology.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-nursing-education.csl b/buildres/csl/csl-styles/dependent/journal-of-nursing-education.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-nursing-education.csl rename to buildres/csl/csl-styles/dependent/journal-of-nursing-education.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-nursing-regulation.csl b/buildres/csl/csl-styles/dependent/journal-of-nursing-regulation.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-nursing-regulation.csl rename to buildres/csl/csl-styles/dependent/journal-of-nursing-regulation.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-nutrigenetics-and-nutrigenomics.csl b/buildres/csl/csl-styles/dependent/journal-of-nutrigenetics-and-nutrigenomics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-nutrigenetics-and-nutrigenomics.csl rename to buildres/csl/csl-styles/dependent/journal-of-nutrigenetics-and-nutrigenomics.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-nutrition-and-intermediary-metabolism.csl b/buildres/csl/csl-styles/dependent/journal-of-nutrition-and-intermediary-metabolism.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-nutrition-and-intermediary-metabolism.csl rename to buildres/csl/csl-styles/dependent/journal-of-nutrition-and-intermediary-metabolism.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-nutrition-education-and-behavior.csl b/buildres/csl/csl-styles/dependent/journal-of-nutrition-education-and-behavior.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-nutrition-education-and-behavior.csl rename to buildres/csl/csl-styles/dependent/journal-of-nutrition-education-and-behavior.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-obsessive-compulsive-and-related-disorders.csl b/buildres/csl/csl-styles/dependent/journal-of-obsessive-compulsive-and-related-disorders.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-obsessive-compulsive-and-related-disorders.csl rename to buildres/csl/csl-styles/dependent/journal-of-obsessive-compulsive-and-related-disorders.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-obstetric-gynecologic-and-neonatal-nursing.csl b/buildres/csl/csl-styles/dependent/journal-of-obstetric-gynecologic-and-neonatal-nursing.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-obstetric-gynecologic-and-neonatal-nursing.csl rename to buildres/csl/csl-styles/dependent/journal-of-obstetric-gynecologic-and-neonatal-nursing.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-occupational-and-organizational-psychology.csl b/buildres/csl/csl-styles/dependent/journal-of-occupational-and-organizational-psychology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-occupational-and-organizational-psychology.csl rename to buildres/csl/csl-styles/dependent/journal-of-occupational-and-organizational-psychology.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-occupational-health-psychology.csl b/buildres/csl/csl-styles/dependent/journal-of-occupational-health-psychology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-occupational-health-psychology.csl rename to buildres/csl/csl-styles/dependent/journal-of-occupational-health-psychology.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-occupational-medicine-and-toxicology.csl b/buildres/csl/csl-styles/dependent/journal-of-occupational-medicine-and-toxicology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-occupational-medicine-and-toxicology.csl rename to buildres/csl/csl-styles/dependent/journal-of-occupational-medicine-and-toxicology.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-occupational-rehabilitation.csl b/buildres/csl/csl-styles/dependent/journal-of-occupational-rehabilitation.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-occupational-rehabilitation.csl rename to buildres/csl/csl-styles/dependent/journal-of-occupational-rehabilitation.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-occupational-science.csl b/buildres/csl/csl-styles/dependent/journal-of-occupational-science.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-occupational-science.csl rename to buildres/csl/csl-styles/dependent/journal-of-occupational-science.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-ocean-engineering-and-marine-energy.csl b/buildres/csl/csl-styles/dependent/journal-of-ocean-engineering-and-marine-energy.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-ocean-engineering-and-marine-energy.csl rename to buildres/csl/csl-styles/dependent/journal-of-ocean-engineering-and-marine-energy.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-ocean-engineering-and-science.csl b/buildres/csl/csl-styles/dependent/journal-of-ocean-engineering-and-science.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-ocean-engineering-and-science.csl rename to buildres/csl/csl-styles/dependent/journal-of-ocean-engineering-and-science.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-oceanography.csl b/buildres/csl/csl-styles/dependent/journal-of-oceanography.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-oceanography.csl rename to buildres/csl/csl-styles/dependent/journal-of-oceanography.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-ocular-pharmacology-and-therapeutics.csl b/buildres/csl/csl-styles/dependent/journal-of-ocular-pharmacology-and-therapeutics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-ocular-pharmacology-and-therapeutics.csl rename to buildres/csl/csl-styles/dependent/journal-of-ocular-pharmacology-and-therapeutics.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-offshore-mechanics-and-arctic-engineering.csl b/buildres/csl/csl-styles/dependent/journal-of-offshore-mechanics-and-arctic-engineering.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-offshore-mechanics-and-arctic-engineering.csl rename to buildres/csl/csl-styles/dependent/journal-of-offshore-mechanics-and-arctic-engineering.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-oncological-sciences.csl b/buildres/csl/csl-styles/dependent/journal-of-oncological-sciences.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-oncological-sciences.csl rename to buildres/csl/csl-styles/dependent/journal-of-oncological-sciences.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-open-innovation-technology-market-and-complexity.csl b/buildres/csl/csl-styles/dependent/journal-of-open-innovation-technology-market-and-complexity.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-open-innovation-technology-market-and-complexity.csl rename to buildres/csl/csl-styles/dependent/journal-of-open-innovation-technology-market-and-complexity.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-operations-management.csl b/buildres/csl/csl-styles/dependent/journal-of-operations-management.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-operations-management.csl rename to buildres/csl/csl-styles/dependent/journal-of-operations-management.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-ophthalmic-inflammation-and-infection.csl b/buildres/csl/csl-styles/dependent/journal-of-ophthalmic-inflammation-and-infection.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-ophthalmic-inflammation-and-infection.csl rename to buildres/csl/csl-styles/dependent/journal-of-ophthalmic-inflammation-and-infection.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-optics-official-publication-of-the-optical-society-of-india.csl b/buildres/csl/csl-styles/dependent/journal-of-optics-official-publication-of-the-optical-society-of-india.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-optics-official-publication-of-the-optical-society-of-india.csl rename to buildres/csl/csl-styles/dependent/journal-of-optics-official-publication-of-the-optical-society-of-india.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-optics.csl b/buildres/csl/csl-styles/dependent/journal-of-optics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-optics.csl rename to buildres/csl/csl-styles/dependent/journal-of-optics.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-optimization-theory-and-applications.csl b/buildres/csl/csl-styles/dependent/journal-of-optimization-theory-and-applications.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-optimization-theory-and-applications.csl rename to buildres/csl/csl-styles/dependent/journal-of-optimization-theory-and-applications.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-optometry.csl b/buildres/csl/csl-styles/dependent/journal-of-optometry.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-optometry.csl rename to buildres/csl/csl-styles/dependent/journal-of-optometry.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-oral-and-maxillofacial-surgery-medicine-and-pathology.csl b/buildres/csl/csl-styles/dependent/journal-of-oral-and-maxillofacial-surgery-medicine-and-pathology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-oral-and-maxillofacial-surgery-medicine-and-pathology.csl rename to buildres/csl/csl-styles/dependent/journal-of-oral-and-maxillofacial-surgery-medicine-and-pathology.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-oral-biology-and-craniofacial-research.csl b/buildres/csl/csl-styles/dependent/journal-of-oral-biology-and-craniofacial-research.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-oral-biology-and-craniofacial-research.csl rename to buildres/csl/csl-styles/dependent/journal-of-oral-biology-and-craniofacial-research.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-oral-biosciences.csl b/buildres/csl/csl-styles/dependent/journal-of-oral-biosciences.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-oral-biosciences.csl rename to buildres/csl/csl-styles/dependent/journal-of-oral-biosciences.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-organometallic-chemistry.csl b/buildres/csl/csl-styles/dependent/journal-of-organometallic-chemistry.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-organometallic-chemistry.csl rename to buildres/csl/csl-styles/dependent/journal-of-organometallic-chemistry.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-ornithology.csl b/buildres/csl/csl-styles/dependent/journal-of-ornithology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-ornithology.csl rename to buildres/csl/csl-styles/dependent/journal-of-ornithology.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-orofacial-orthopedics.csl b/buildres/csl/csl-styles/dependent/journal-of-orofacial-orthopedics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-orofacial-orthopedics.csl rename to buildres/csl/csl-styles/dependent/journal-of-orofacial-orthopedics.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-orthopaedic-and-sports-physical-therapy.csl b/buildres/csl/csl-styles/dependent/journal-of-orthopaedic-and-sports-physical-therapy.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-orthopaedic-and-sports-physical-therapy.csl rename to buildres/csl/csl-styles/dependent/journal-of-orthopaedic-and-sports-physical-therapy.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-orthopaedic-science.csl b/buildres/csl/csl-styles/dependent/journal-of-orthopaedic-science.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-orthopaedic-science.csl rename to buildres/csl/csl-styles/dependent/journal-of-orthopaedic-science.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-orthopaedic-surgery-and-research.csl b/buildres/csl/csl-styles/dependent/journal-of-orthopaedic-surgery-and-research.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-orthopaedic-surgery-and-research.csl rename to buildres/csl/csl-styles/dependent/journal-of-orthopaedic-surgery-and-research.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-orthopaedic-translation.csl b/buildres/csl/csl-styles/dependent/journal-of-orthopaedic-translation.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-orthopaedic-translation.csl rename to buildres/csl/csl-styles/dependent/journal-of-orthopaedic-translation.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-orthopaedics-and-traumatology.csl b/buildres/csl/csl-styles/dependent/journal-of-orthopaedics-and-traumatology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-orthopaedics-and-traumatology.csl rename to buildres/csl/csl-styles/dependent/journal-of-orthopaedics-and-traumatology.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-orthopaedics.csl b/buildres/csl/csl-styles/dependent/journal-of-orthopaedics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-orthopaedics.csl rename to buildres/csl/csl-styles/dependent/journal-of-orthopaedics.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-orthoptera-research.csl b/buildres/csl/csl-styles/dependent/journal-of-orthoptera-research.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-orthoptera-research.csl rename to buildres/csl/csl-styles/dependent/journal-of-orthoptera-research.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-otolaryngology-head-and-neck-surgery.csl b/buildres/csl/csl-styles/dependent/journal-of-otolaryngology-head-and-neck-surgery.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-otolaryngology-head-and-neck-surgery.csl rename to buildres/csl/csl-styles/dependent/journal-of-otolaryngology-head-and-neck-surgery.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-otology.csl b/buildres/csl/csl-styles/dependent/journal-of-otology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-otology.csl rename to buildres/csl/csl-styles/dependent/journal-of-otology.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-otorhinolaryngology-hearing-and-balance-medicine.csl b/buildres/csl/csl-styles/dependent/journal-of-otorhinolaryngology-hearing-and-balance-medicine.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-otorhinolaryngology-hearing-and-balance-medicine.csl rename to buildres/csl/csl-styles/dependent/journal-of-otorhinolaryngology-hearing-and-balance-medicine.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-outdoor-activities.csl b/buildres/csl/csl-styles/dependent/journal-of-outdoor-activities.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-outdoor-activities.csl rename to buildres/csl/csl-styles/dependent/journal-of-outdoor-activities.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-outdoor-recreation-and-tourism.csl b/buildres/csl/csl-styles/dependent/journal-of-outdoor-recreation-and-tourism.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-outdoor-recreation-and-tourism.csl rename to buildres/csl/csl-styles/dependent/journal-of-outdoor-recreation-and-tourism.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-ovarian-research.csl b/buildres/csl/csl-styles/dependent/journal-of-ovarian-research.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-ovarian-research.csl rename to buildres/csl/csl-styles/dependent/journal-of-ovarian-research.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-paediatrics-and-child-health.csl b/buildres/csl/csl-styles/dependent/journal-of-paediatrics-and-child-health.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-paediatrics-and-child-health.csl rename to buildres/csl/csl-styles/dependent/journal-of-paediatrics-and-child-health.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-palaeogeography.csl b/buildres/csl/csl-styles/dependent/journal-of-palaeogeography.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-palaeogeography.csl rename to buildres/csl/csl-styles/dependent/journal-of-palaeogeography.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-paleolimnology.csl b/buildres/csl/csl-styles/dependent/journal-of-paleolimnology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-paleolimnology.csl rename to buildres/csl/csl-styles/dependent/journal-of-paleolimnology.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-palliative-medicine.csl b/buildres/csl/csl-styles/dependent/journal-of-palliative-medicine.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-palliative-medicine.csl rename to buildres/csl/csl-styles/dependent/journal-of-palliative-medicine.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-parallel-and-distributed-computing.csl b/buildres/csl/csl-styles/dependent/journal-of-parallel-and-distributed-computing.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-parallel-and-distributed-computing.csl rename to buildres/csl/csl-styles/dependent/journal-of-parallel-and-distributed-computing.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-parasitic-diseases.csl b/buildres/csl/csl-styles/dependent/journal-of-parasitic-diseases.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-parasitic-diseases.csl rename to buildres/csl/csl-styles/dependent/journal-of-parasitic-diseases.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-patient-safety-and-infection-control.csl b/buildres/csl/csl-styles/dependent/journal-of-patient-safety-and-infection-control.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-patient-safety-and-infection-control.csl rename to buildres/csl/csl-styles/dependent/journal-of-patient-safety-and-infection-control.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-peace-education.csl b/buildres/csl/csl-styles/dependent/journal-of-peace-education.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-peace-education.csl rename to buildres/csl/csl-styles/dependent/journal-of-peace-education.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-pediatric-and-adolescent-gynecology.csl b/buildres/csl/csl-styles/dependent/journal-of-pediatric-and-adolescent-gynecology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-pediatric-and-adolescent-gynecology.csl rename to buildres/csl/csl-styles/dependent/journal-of-pediatric-and-adolescent-gynecology.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-pediatric-health-care.csl b/buildres/csl/csl-styles/dependent/journal-of-pediatric-health-care.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-pediatric-health-care.csl rename to buildres/csl/csl-styles/dependent/journal-of-pediatric-health-care.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-pediatric-neuropsychology.csl b/buildres/csl/csl-styles/dependent/journal-of-pediatric-neuropsychology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-pediatric-neuropsychology.csl rename to buildres/csl/csl-styles/dependent/journal-of-pediatric-neuropsychology.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-pediatric-neurosciences.csl b/buildres/csl/csl-styles/dependent/journal-of-pediatric-neurosciences.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-pediatric-neurosciences.csl rename to buildres/csl/csl-styles/dependent/journal-of-pediatric-neurosciences.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-pediatric-nursing.csl b/buildres/csl/csl-styles/dependent/journal-of-pediatric-nursing.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-pediatric-nursing.csl rename to buildres/csl/csl-styles/dependent/journal-of-pediatric-nursing.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-pediatric-ophthalmology-and-strabismus.csl b/buildres/csl/csl-styles/dependent/journal-of-pediatric-ophthalmology-and-strabismus.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-pediatric-ophthalmology-and-strabismus.csl rename to buildres/csl/csl-styles/dependent/journal-of-pediatric-ophthalmology-and-strabismus.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-pediatric-surgery-case-reports.csl b/buildres/csl/csl-styles/dependent/journal-of-pediatric-surgery-case-reports.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-pediatric-surgery-case-reports.csl rename to buildres/csl/csl-styles/dependent/journal-of-pediatric-surgery-case-reports.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-pediatric-surgery.csl b/buildres/csl/csl-styles/dependent/journal-of-pediatric-surgery.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-pediatric-surgery.csl rename to buildres/csl/csl-styles/dependent/journal-of-pediatric-surgery.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-pediatric-urology.csl b/buildres/csl/csl-styles/dependent/journal-of-pediatric-urology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-pediatric-urology.csl rename to buildres/csl/csl-styles/dependent/journal-of-pediatric-urology.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-performance-of-constructed-facilities.csl b/buildres/csl/csl-styles/dependent/journal-of-performance-of-constructed-facilities.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-performance-of-constructed-facilities.csl rename to buildres/csl/csl-styles/dependent/journal-of-performance-of-constructed-facilities.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-perianesthesia-nursing.csl b/buildres/csl/csl-styles/dependent/journal-of-perianesthesia-nursing.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-perianesthesia-nursing.csl rename to buildres/csl/csl-styles/dependent/journal-of-perianesthesia-nursing.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-perinatology.csl b/buildres/csl/csl-styles/dependent/journal-of-perinatology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-perinatology.csl rename to buildres/csl/csl-styles/dependent/journal-of-perinatology.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-periodontology.csl b/buildres/csl/csl-styles/dependent/journal-of-periodontology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-periodontology.csl rename to buildres/csl/csl-styles/dependent/journal-of-periodontology.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-personality-and-social-psychology.csl b/buildres/csl/csl-styles/dependent/journal-of-personality-and-social-psychology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-personality-and-social-psychology.csl rename to buildres/csl/csl-styles/dependent/journal-of-personality-and-social-psychology.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-personalized-medicine.csl b/buildres/csl/csl-styles/dependent/journal-of-personalized-medicine.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-personalized-medicine.csl rename to buildres/csl/csl-styles/dependent/journal-of-personalized-medicine.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-personnel-psychology.csl b/buildres/csl/csl-styles/dependent/journal-of-personnel-psychology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-personnel-psychology.csl rename to buildres/csl/csl-styles/dependent/journal-of-personnel-psychology.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-pest-science.csl b/buildres/csl/csl-styles/dependent/journal-of-pest-science.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-pest-science.csl rename to buildres/csl/csl-styles/dependent/journal-of-pest-science.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-petroleum-exploration-and-production-technology.csl b/buildres/csl/csl-styles/dependent/journal-of-petroleum-exploration-and-production-technology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-petroleum-exploration-and-production-technology.csl rename to buildres/csl/csl-styles/dependent/journal-of-petroleum-exploration-and-production-technology.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-petroleum-science-and-engineering.csl b/buildres/csl/csl-styles/dependent/journal-of-petroleum-science-and-engineering.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-petroleum-science-and-engineering.csl rename to buildres/csl/csl-styles/dependent/journal-of-petroleum-science-and-engineering.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-pharmaceutical-analysis.csl b/buildres/csl/csl-styles/dependent/journal-of-pharmaceutical-analysis.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-pharmaceutical-analysis.csl rename to buildres/csl/csl-styles/dependent/journal-of-pharmaceutical-analysis.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-pharmaceutical-and-biomedical-analysis.csl b/buildres/csl/csl-styles/dependent/journal-of-pharmaceutical-and-biomedical-analysis.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-pharmaceutical-and-biomedical-analysis.csl rename to buildres/csl/csl-styles/dependent/journal-of-pharmaceutical-and-biomedical-analysis.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-pharmaceutical-health-care-and-sciences.csl b/buildres/csl/csl-styles/dependent/journal-of-pharmaceutical-health-care-and-sciences.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-pharmaceutical-health-care-and-sciences.csl rename to buildres/csl/csl-styles/dependent/journal-of-pharmaceutical-health-care-and-sciences.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-pharmaceutical-innovation.csl b/buildres/csl/csl-styles/dependent/journal-of-pharmaceutical-innovation.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-pharmaceutical-innovation.csl rename to buildres/csl/csl-styles/dependent/journal-of-pharmaceutical-innovation.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-pharmaceutical-investigation.csl b/buildres/csl/csl-styles/dependent/journal-of-pharmaceutical-investigation.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-pharmaceutical-investigation.csl rename to buildres/csl/csl-styles/dependent/journal-of-pharmaceutical-investigation.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-pharmaceutical-policy-and-practice.csl b/buildres/csl/csl-styles/dependent/journal-of-pharmaceutical-policy-and-practice.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-pharmaceutical-policy-and-practice.csl rename to buildres/csl/csl-styles/dependent/journal-of-pharmaceutical-policy-and-practice.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-pharmaceutical-sciences.csl b/buildres/csl/csl-styles/dependent/journal-of-pharmaceutical-sciences.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-pharmaceutical-sciences.csl rename to buildres/csl/csl-styles/dependent/journal-of-pharmaceutical-sciences.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-pharmacokinetics-and-pharmacodynamics.csl b/buildres/csl/csl-styles/dependent/journal-of-pharmacokinetics-and-pharmacodynamics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-pharmacokinetics-and-pharmacodynamics.csl rename to buildres/csl/csl-styles/dependent/journal-of-pharmacokinetics-and-pharmacodynamics.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-pharmacological-and-toxicological-methods.csl b/buildres/csl/csl-styles/dependent/journal-of-pharmacological-and-toxicological-methods.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-pharmacological-and-toxicological-methods.csl rename to buildres/csl/csl-styles/dependent/journal-of-pharmacological-and-toxicological-methods.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-pharmacological-sciences.csl b/buildres/csl/csl-styles/dependent/journal-of-pharmacological-sciences.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-pharmacological-sciences.csl rename to buildres/csl/csl-styles/dependent/journal-of-pharmacological-sciences.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-pharmacology-and-pharmacotherapeutics.csl b/buildres/csl/csl-styles/dependent/journal-of-pharmacology-and-pharmacotherapeutics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-pharmacology-and-pharmacotherapeutics.csl rename to buildres/csl/csl-styles/dependent/journal-of-pharmacology-and-pharmacotherapeutics.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-pharmacy-practice-and-research.csl b/buildres/csl/csl-styles/dependent/journal-of-pharmacy-practice-and-research.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-pharmacy-practice-and-research.csl rename to buildres/csl/csl-styles/dependent/journal-of-pharmacy-practice-and-research.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-pharmacy-research.csl b/buildres/csl/csl-styles/dependent/journal-of-pharmacy-research.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-pharmacy-research.csl rename to buildres/csl/csl-styles/dependent/journal-of-pharmacy-research.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-phase-equilibria-and-diffusion.csl b/buildres/csl/csl-styles/dependent/journal-of-phase-equilibria-and-diffusion.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-phase-equilibria-and-diffusion.csl rename to buildres/csl/csl-styles/dependent/journal-of-phase-equilibria-and-diffusion.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-philosophical-logic.csl b/buildres/csl/csl-styles/dependent/journal-of-philosophical-logic.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-philosophical-logic.csl rename to buildres/csl/csl-styles/dependent/journal-of-philosophical-logic.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-phonetics.csl b/buildres/csl/csl-styles/dependent/journal-of-phonetics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-phonetics.csl rename to buildres/csl/csl-styles/dependent/journal-of-phonetics.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-photochemistry-and-photobiology-a-chemistry.csl b/buildres/csl/csl-styles/dependent/journal-of-photochemistry-and-photobiology-a-chemistry.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-photochemistry-and-photobiology-a-chemistry.csl rename to buildres/csl/csl-styles/dependent/journal-of-photochemistry-and-photobiology-a-chemistry.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-photochemistry-and-photobiology-b-biology.csl b/buildres/csl/csl-styles/dependent/journal-of-photochemistry-and-photobiology-b-biology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-photochemistry-and-photobiology-b-biology.csl rename to buildres/csl/csl-styles/dependent/journal-of-photochemistry-and-photobiology-b-biology.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-photochemistry-and-photobiology-c-photochemistry-reviews.csl b/buildres/csl/csl-styles/dependent/journal-of-photochemistry-and-photobiology-c-photochemistry-reviews.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-photochemistry-and-photobiology-c-photochemistry-reviews.csl rename to buildres/csl/csl-styles/dependent/journal-of-photochemistry-and-photobiology-c-photochemistry-reviews.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-photonics-for-energy.csl b/buildres/csl/csl-styles/dependent/journal-of-photonics-for-energy.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-photonics-for-energy.csl rename to buildres/csl/csl-styles/dependent/journal-of-photonics-for-energy.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-physical-and-chemical-reference-data.csl b/buildres/csl/csl-styles/dependent/journal-of-physical-and-chemical-reference-data.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-physical-and-chemical-reference-data.csl rename to buildres/csl/csl-styles/dependent/journal-of-physical-and-chemical-reference-data.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-physical-oceanography.csl b/buildres/csl/csl-styles/dependent/journal-of-physical-oceanography.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-physical-oceanography.csl rename to buildres/csl/csl-styles/dependent/journal-of-physical-oceanography.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-physics-a-mathematical-and-theoretical.csl b/buildres/csl/csl-styles/dependent/journal-of-physics-a-mathematical-and-theoretical.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-physics-a-mathematical-and-theoretical.csl rename to buildres/csl/csl-styles/dependent/journal-of-physics-a-mathematical-and-theoretical.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-physics-and-chemistry-of-solids.csl b/buildres/csl/csl-styles/dependent/journal-of-physics-and-chemistry-of-solids.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-physics-and-chemistry-of-solids.csl rename to buildres/csl/csl-styles/dependent/journal-of-physics-and-chemistry-of-solids.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-physics-b-atomic-molecular-and-optical-physics.csl b/buildres/csl/csl-styles/dependent/journal-of-physics-b-atomic-molecular-and-optical-physics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-physics-b-atomic-molecular-and-optical-physics.csl rename to buildres/csl/csl-styles/dependent/journal-of-physics-b-atomic-molecular-and-optical-physics.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-physics-communications.csl b/buildres/csl/csl-styles/dependent/journal-of-physics-communications.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-physics-communications.csl rename to buildres/csl/csl-styles/dependent/journal-of-physics-communications.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-physics-condensed-matter.csl b/buildres/csl/csl-styles/dependent/journal-of-physics-condensed-matter.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-physics-condensed-matter.csl rename to buildres/csl/csl-styles/dependent/journal-of-physics-condensed-matter.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-physics-conference-series.csl b/buildres/csl/csl-styles/dependent/journal-of-physics-conference-series.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-physics-conference-series.csl rename to buildres/csl/csl-styles/dependent/journal-of-physics-conference-series.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-physics-d-applied-physics.csl b/buildres/csl/csl-styles/dependent/journal-of-physics-d-applied-physics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-physics-d-applied-physics.csl rename to buildres/csl/csl-styles/dependent/journal-of-physics-d-applied-physics.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-physics-g-nuclear-and-particle-physics.csl b/buildres/csl/csl-styles/dependent/journal-of-physics-g-nuclear-and-particle-physics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-physics-g-nuclear-and-particle-physics.csl rename to buildres/csl/csl-styles/dependent/journal-of-physics-g-nuclear-and-particle-physics.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-physiological-anthropology.csl b/buildres/csl/csl-styles/dependent/journal-of-physiological-anthropology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-physiological-anthropology.csl rename to buildres/csl/csl-styles/dependent/journal-of-physiological-anthropology.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-physiology-and-biochemistry.csl b/buildres/csl/csl-styles/dependent/journal-of-physiology-and-biochemistry.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-physiology-and-biochemistry.csl rename to buildres/csl/csl-styles/dependent/journal-of-physiology-and-biochemistry.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-physiology-paris.csl b/buildres/csl/csl-styles/dependent/journal-of-physiology-paris.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-physiology-paris.csl rename to buildres/csl/csl-styles/dependent/journal-of-physiology-paris.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-physiotherapy.csl b/buildres/csl/csl-styles/dependent/journal-of-physiotherapy.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-physiotherapy.csl rename to buildres/csl/csl-styles/dependent/journal-of-physiotherapy.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-pierre-fauchard-academy.csl b/buildres/csl/csl-styles/dependent/journal-of-pierre-fauchard-academy.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-pierre-fauchard-academy.csl rename to buildres/csl/csl-styles/dependent/journal-of-pierre-fauchard-academy.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-pipeline-systems-engineering-and-practice.csl b/buildres/csl/csl-styles/dependent/journal-of-pipeline-systems-engineering-and-practice.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-pipeline-systems-engineering-and-practice.csl rename to buildres/csl/csl-styles/dependent/journal-of-pipeline-systems-engineering-and-practice.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-plant-biochemistry-and-biotechnology.csl b/buildres/csl/csl-styles/dependent/journal-of-plant-biochemistry-and-biotechnology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-plant-biochemistry-and-biotechnology.csl rename to buildres/csl/csl-styles/dependent/journal-of-plant-biochemistry-and-biotechnology.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-plant-growth-regulation.csl b/buildres/csl/csl-styles/dependent/journal-of-plant-growth-regulation.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-plant-growth-regulation.csl rename to buildres/csl/csl-styles/dependent/journal-of-plant-growth-regulation.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-plant-interactions.csl b/buildres/csl/csl-styles/dependent/journal-of-plant-interactions.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-plant-interactions.csl rename to buildres/csl/csl-styles/dependent/journal-of-plant-interactions.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-plant-physiology.csl b/buildres/csl/csl-styles/dependent/journal-of-plant-physiology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-plant-physiology.csl rename to buildres/csl/csl-styles/dependent/journal-of-plant-physiology.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-plant-research.csl b/buildres/csl/csl-styles/dependent/journal-of-plant-research.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-plant-research.csl rename to buildres/csl/csl-styles/dependent/journal-of-plant-research.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-plastic-reconstructive-and-aesthetic-surgery.csl b/buildres/csl/csl-styles/dependent/journal-of-plastic-reconstructive-and-aesthetic-surgery.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-plastic-reconstructive-and-aesthetic-surgery.csl rename to buildres/csl/csl-styles/dependent/journal-of-plastic-reconstructive-and-aesthetic-surgery.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-poetry-therapy.csl b/buildres/csl/csl-styles/dependent/journal-of-poetry-therapy.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-poetry-therapy.csl rename to buildres/csl/csl-styles/dependent/journal-of-poetry-therapy.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-police-and-criminal-psychology.csl b/buildres/csl/csl-styles/dependent/journal-of-police-and-criminal-psychology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-police-and-criminal-psychology.csl rename to buildres/csl/csl-styles/dependent/journal-of-police-and-criminal-psychology.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-policing-intelligence-and-counter-terrorism.csl b/buildres/csl/csl-styles/dependent/journal-of-policing-intelligence-and-counter-terrorism.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-policing-intelligence-and-counter-terrorism.csl rename to buildres/csl/csl-styles/dependent/journal-of-policing-intelligence-and-counter-terrorism.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-policy-modeling.csl b/buildres/csl/csl-styles/dependent/journal-of-policy-modeling.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-policy-modeling.csl rename to buildres/csl/csl-styles/dependent/journal-of-policy-modeling.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-policy-research-in-tourism-leisure-and-events.csl b/buildres/csl/csl-styles/dependent/journal-of-policy-research-in-tourism-leisure-and-events.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-policy-research-in-tourism-leisure-and-events.csl rename to buildres/csl/csl-styles/dependent/journal-of-policy-research-in-tourism-leisure-and-events.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-polymer-research.csl b/buildres/csl/csl-styles/dependent/journal-of-polymer-research.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-polymer-research.csl rename to buildres/csl/csl-styles/dependent/journal-of-polymer-research.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-polymer-science-part-b-polymer-physics.csl b/buildres/csl/csl-styles/dependent/journal-of-polymer-science-part-b-polymer-physics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-polymer-science-part-b-polymer-physics.csl rename to buildres/csl/csl-styles/dependent/journal-of-polymer-science-part-b-polymer-physics.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-polymers-and-the-environment.csl b/buildres/csl/csl-styles/dependent/journal-of-polymers-and-the-environment.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-polymers-and-the-environment.csl rename to buildres/csl/csl-styles/dependent/journal-of-polymers-and-the-environment.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-population-ageing.csl b/buildres/csl/csl-styles/dependent/journal-of-population-ageing.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-population-ageing.csl rename to buildres/csl/csl-styles/dependent/journal-of-population-ageing.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-population-economics.csl b/buildres/csl/csl-styles/dependent/journal-of-population-economics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-population-economics.csl rename to buildres/csl/csl-styles/dependent/journal-of-population-economics.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-population-research.csl b/buildres/csl/csl-styles/dependent/journal-of-population-research.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-population-research.csl rename to buildres/csl/csl-styles/dependent/journal-of-population-research.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-porous-materials.csl b/buildres/csl/csl-styles/dependent/journal-of-porous-materials.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-porous-materials.csl rename to buildres/csl/csl-styles/dependent/journal-of-porous-materials.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-porous-media.csl b/buildres/csl/csl-styles/dependent/journal-of-porous-media.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-porous-media.csl rename to buildres/csl/csl-styles/dependent/journal-of-porous-media.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-postcolonial-writing.csl b/buildres/csl/csl-styles/dependent/journal-of-postcolonial-writing.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-postcolonial-writing.csl rename to buildres/csl/csl-styles/dependent/journal-of-postcolonial-writing.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-postgraduate-medicine.csl b/buildres/csl/csl-styles/dependent/journal-of-postgraduate-medicine.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-postgraduate-medicine.csl rename to buildres/csl/csl-styles/dependent/journal-of-postgraduate-medicine.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-power-sources.csl b/buildres/csl/csl-styles/dependent/journal-of-power-sources.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-power-sources.csl rename to buildres/csl/csl-styles/dependent/journal-of-power-sources.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-pragmatics.csl b/buildres/csl/csl-styles/dependent/journal-of-pragmatics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-pragmatics.csl rename to buildres/csl/csl-styles/dependent/journal-of-pragmatics.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-pressure-vessel-technology.csl b/buildres/csl/csl-styles/dependent/journal-of-pressure-vessel-technology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-pressure-vessel-technology.csl rename to buildres/csl/csl-styles/dependent/journal-of-pressure-vessel-technology.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-primary-health-care.csl b/buildres/csl/csl-styles/dependent/journal-of-primary-health-care.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-primary-health-care.csl rename to buildres/csl/csl-styles/dependent/journal-of-primary-health-care.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-process-control.csl b/buildres/csl/csl-styles/dependent/journal-of-process-control.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-process-control.csl rename to buildres/csl/csl-styles/dependent/journal-of-process-control.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-productivity-analysis.csl b/buildres/csl/csl-styles/dependent/journal-of-productivity-analysis.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-productivity-analysis.csl rename to buildres/csl/csl-styles/dependent/journal-of-productivity-analysis.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-professional-issues-in-engineering-education-and-practice.csl b/buildres/csl/csl-styles/dependent/journal-of-professional-issues-in-engineering-education-and-practice.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-professional-issues-in-engineering-education-and-practice.csl rename to buildres/csl/csl-styles/dependent/journal-of-professional-issues-in-engineering-education-and-practice.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-professional-nursing.csl b/buildres/csl/csl-styles/dependent/journal-of-professional-nursing.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-professional-nursing.csl rename to buildres/csl/csl-styles/dependent/journal-of-professional-nursing.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-property-research.csl b/buildres/csl/csl-styles/dependent/journal-of-property-research.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-property-research.csl rename to buildres/csl/csl-styles/dependent/journal-of-property-research.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-propulsion-and-power.csl b/buildres/csl/csl-styles/dependent/journal-of-propulsion-and-power.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-propulsion-and-power.csl rename to buildres/csl/csl-styles/dependent/journal-of-propulsion-and-power.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-prosthodontic-research.csl b/buildres/csl/csl-styles/dependent/journal-of-prosthodontic-research.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-prosthodontic-research.csl rename to buildres/csl/csl-styles/dependent/journal-of-prosthodontic-research.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-proteome-research.csl b/buildres/csl/csl-styles/dependent/journal-of-proteome-research.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-proteome-research.csl rename to buildres/csl/csl-styles/dependent/journal-of-proteome-research.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-proteomics.csl b/buildres/csl/csl-styles/dependent/journal-of-proteomics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-proteomics.csl rename to buildres/csl/csl-styles/dependent/journal-of-proteomics.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-pseudo-differential-operators-and-applications.csl b/buildres/csl/csl-styles/dependent/journal-of-pseudo-differential-operators-and-applications.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-pseudo-differential-operators-and-applications.csl rename to buildres/csl/csl-styles/dependent/journal-of-pseudo-differential-operators-and-applications.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-psychiatric-research.csl b/buildres/csl/csl-styles/dependent/journal-of-psychiatric-research.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-psychiatric-research.csl rename to buildres/csl/csl-styles/dependent/journal-of-psychiatric-research.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-psycholinguistic-research.csl b/buildres/csl/csl-styles/dependent/journal-of-psycholinguistic-research.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-psycholinguistic-research.csl rename to buildres/csl/csl-styles/dependent/journal-of-psycholinguistic-research.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-psychopathology-and-behavioral-assessment.csl b/buildres/csl/csl-styles/dependent/journal-of-psychopathology-and-behavioral-assessment.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-psychopathology-and-behavioral-assessment.csl rename to buildres/csl/csl-styles/dependent/journal-of-psychopathology-and-behavioral-assessment.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-psychophysiology.csl b/buildres/csl/csl-styles/dependent/journal-of-psychophysiology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-psychophysiology.csl rename to buildres/csl/csl-styles/dependent/journal-of-psychophysiology.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-psychosocial-nursing-and-mental-health-services.csl b/buildres/csl/csl-styles/dependent/journal-of-psychosocial-nursing-and-mental-health-services.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-psychosocial-nursing-and-mental-health-services.csl rename to buildres/csl/csl-styles/dependent/journal-of-psychosocial-nursing-and-mental-health-services.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-psychosocial-rehabilitation-and-mental-health.csl b/buildres/csl/csl-styles/dependent/journal-of-psychosocial-rehabilitation-and-mental-health.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-psychosocial-rehabilitation-and-mental-health.csl rename to buildres/csl/csl-styles/dependent/journal-of-psychosocial-rehabilitation-and-mental-health.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-psychosomatic-research.csl b/buildres/csl/csl-styles/dependent/journal-of-psychosomatic-research.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-psychosomatic-research.csl rename to buildres/csl/csl-styles/dependent/journal-of-psychosomatic-research.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-psychotherapy-integration.csl b/buildres/csl/csl-styles/dependent/journal-of-psychotherapy-integration.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-psychotherapy-integration.csl rename to buildres/csl/csl-styles/dependent/journal-of-psychotherapy-integration.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-public-economics.csl b/buildres/csl/csl-styles/dependent/journal-of-public-economics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-public-economics.csl rename to buildres/csl/csl-styles/dependent/journal-of-public-economics.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-public-health.csl b/buildres/csl/csl-styles/dependent/journal-of-public-health.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-public-health.csl rename to buildres/csl/csl-styles/dependent/journal-of-public-health.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-public-policy-and-marketing.csl b/buildres/csl/csl-styles/dependent/journal-of-public-policy-and-marketing.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-public-policy-and-marketing.csl rename to buildres/csl/csl-styles/dependent/journal-of-public-policy-and-marketing.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-purchasing-and-supply-management.csl b/buildres/csl/csl-styles/dependent/journal-of-purchasing-and-supply-management.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-purchasing-and-supply-management.csl rename to buildres/csl/csl-styles/dependent/journal-of-purchasing-and-supply-management.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-pure-and-applied-algebra.csl b/buildres/csl/csl-styles/dependent/journal-of-pure-and-applied-algebra.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-pure-and-applied-algebra.csl rename to buildres/csl/csl-styles/dependent/journal-of-pure-and-applied-algebra.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-quantitative-criminology.csl b/buildres/csl/csl-styles/dependent/journal-of-quantitative-criminology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-quantitative-criminology.csl rename to buildres/csl/csl-styles/dependent/journal-of-quantitative-criminology.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-quantitative-economics.csl b/buildres/csl/csl-styles/dependent/journal-of-quantitative-economics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-quantitative-economics.csl rename to buildres/csl/csl-styles/dependent/journal-of-quantitative-economics.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-quantitative-spectroscopy-and-radiative-transfer.csl b/buildres/csl/csl-styles/dependent/journal-of-quantitative-spectroscopy-and-radiative-transfer.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-quantitative-spectroscopy-and-radiative-transfer.csl rename to buildres/csl/csl-styles/dependent/journal-of-quantitative-spectroscopy-and-radiative-transfer.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-racial-and-ethnic-health-disparities.csl b/buildres/csl/csl-styles/dependent/journal-of-racial-and-ethnic-health-disparities.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-racial-and-ethnic-health-disparities.csl rename to buildres/csl/csl-styles/dependent/journal-of-racial-and-ethnic-health-disparities.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-radiation-oncology.csl b/buildres/csl/csl-styles/dependent/journal-of-radiation-oncology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-radiation-oncology.csl rename to buildres/csl/csl-styles/dependent/journal-of-radiation-oncology.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-radiation-research-and-applied-sciences.csl b/buildres/csl/csl-styles/dependent/journal-of-radiation-research-and-applied-sciences.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-radiation-research-and-applied-sciences.csl rename to buildres/csl/csl-styles/dependent/journal-of-radiation-research-and-applied-sciences.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-radiation-research.csl b/buildres/csl/csl-styles/dependent/journal-of-radiation-research.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-radiation-research.csl rename to buildres/csl/csl-styles/dependent/journal-of-radiation-research.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-radio-electronics.csl b/buildres/csl/csl-styles/dependent/journal-of-radio-electronics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-radio-electronics.csl rename to buildres/csl/csl-styles/dependent/journal-of-radio-electronics.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-radioanalytical-and-nuclear-chemistry.csl b/buildres/csl/csl-styles/dependent/journal-of-radioanalytical-and-nuclear-chemistry.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-radioanalytical-and-nuclear-chemistry.csl rename to buildres/csl/csl-styles/dependent/journal-of-radioanalytical-and-nuclear-chemistry.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-radiological-protection.csl b/buildres/csl/csl-styles/dependent/journal-of-radiological-protection.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-radiological-protection.csl rename to buildres/csl/csl-styles/dependent/journal-of-radiological-protection.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-radiology-nursing.csl b/buildres/csl/csl-styles/dependent/journal-of-radiology-nursing.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-radiology-nursing.csl rename to buildres/csl/csl-styles/dependent/journal-of-radiology-nursing.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-rail-transport-planning-and-management.csl b/buildres/csl/csl-styles/dependent/journal-of-rail-transport-planning-and-management.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-rail-transport-planning-and-management.csl rename to buildres/csl/csl-styles/dependent/journal-of-rail-transport-planning-and-management.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-rare-earths.csl b/buildres/csl/csl-styles/dependent/journal-of-rare-earths.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-rare-earths.csl rename to buildres/csl/csl-styles/dependent/journal-of-rare-earths.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-rational-emotive-and-cognitive-behavior-therapy.csl b/buildres/csl/csl-styles/dependent/journal-of-rational-emotive-and-cognitive-behavior-therapy.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-rational-emotive-and-cognitive-behavior-therapy.csl rename to buildres/csl/csl-styles/dependent/journal-of-rational-emotive-and-cognitive-behavior-therapy.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-real-time-image-processing.csl b/buildres/csl/csl-styles/dependent/journal-of-real-time-image-processing.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-real-time-image-processing.csl rename to buildres/csl/csl-styles/dependent/journal-of-real-time-image-processing.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-refractive-surgery.csl b/buildres/csl/csl-styles/dependent/journal-of-refractive-surgery.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-refractive-surgery.csl rename to buildres/csl/csl-styles/dependent/journal-of-refractive-surgery.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-regulatory-economics.csl b/buildres/csl/csl-styles/dependent/journal-of-regulatory-economics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-regulatory-economics.csl rename to buildres/csl/csl-styles/dependent/journal-of-regulatory-economics.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-rehabilitation-research-and-development.csl b/buildres/csl/csl-styles/dependent/journal-of-rehabilitation-research-and-development.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-rehabilitation-research-and-development.csl rename to buildres/csl/csl-styles/dependent/journal-of-rehabilitation-research-and-development.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-reliable-intelligent-environments.csl b/buildres/csl/csl-styles/dependent/journal-of-reliable-intelligent-environments.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-reliable-intelligent-environments.csl rename to buildres/csl/csl-styles/dependent/journal-of-reliable-intelligent-environments.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-religion-and-health.csl b/buildres/csl/csl-styles/dependent/journal-of-religion-and-health.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-religion-and-health.csl rename to buildres/csl/csl-styles/dependent/journal-of-religion-and-health.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-religious-education.csl b/buildres/csl/csl-styles/dependent/journal-of-religious-education.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-religious-education.csl rename to buildres/csl/csl-styles/dependent/journal-of-religious-education.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-remanufacturing.csl b/buildres/csl/csl-styles/dependent/journal-of-remanufacturing.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-remanufacturing.csl rename to buildres/csl/csl-styles/dependent/journal-of-remanufacturing.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-renewable-and-sustainable-energy.csl b/buildres/csl/csl-styles/dependent/journal-of-renewable-and-sustainable-energy.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-renewable-and-sustainable-energy.csl rename to buildres/csl/csl-styles/dependent/journal-of-renewable-and-sustainable-energy.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-reproductive-and-infant-psychology.csl b/buildres/csl/csl-styles/dependent/journal-of-reproductive-and-infant-psychology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-reproductive-and-infant-psychology.csl rename to buildres/csl/csl-styles/dependent/journal-of-reproductive-and-infant-psychology.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-reproductive-health-and-medicine.csl b/buildres/csl/csl-styles/dependent/journal-of-reproductive-health-and-medicine.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-reproductive-health-and-medicine.csl rename to buildres/csl/csl-styles/dependent/journal-of-reproductive-health-and-medicine.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-reproductive-immunology.csl b/buildres/csl/csl-styles/dependent/journal-of-reproductive-immunology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-reproductive-immunology.csl rename to buildres/csl/csl-styles/dependent/journal-of-reproductive-immunology.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-research-in-personality.csl b/buildres/csl/csl-styles/dependent/journal-of-research-in-personality.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-research-in-personality.csl rename to buildres/csl/csl-styles/dependent/journal-of-research-in-personality.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-research-in-science-teaching.csl b/buildres/csl/csl-styles/dependent/journal-of-research-in-science-teaching.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-research-in-science-teaching.csl rename to buildres/csl/csl-styles/dependent/journal-of-research-in-science-teaching.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-retailing-and-consumer-services.csl b/buildres/csl/csl-styles/dependent/journal-of-retailing-and-consumer-services.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-retailing-and-consumer-services.csl rename to buildres/csl/csl-styles/dependent/journal-of-retailing-and-consumer-services.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-risk-and-financial-management.csl b/buildres/csl/csl-styles/dependent/journal-of-risk-and-financial-management.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-risk-and-financial-management.csl rename to buildres/csl/csl-styles/dependent/journal-of-risk-and-financial-management.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-risk-and-uncertainty.csl b/buildres/csl/csl-styles/dependent/journal-of-risk-and-uncertainty.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-risk-and-uncertainty.csl rename to buildres/csl/csl-styles/dependent/journal-of-risk-and-uncertainty.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-risk-research.csl b/buildres/csl/csl-styles/dependent/journal-of-risk-research.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-risk-research.csl rename to buildres/csl/csl-styles/dependent/journal-of-risk-research.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-robotic-surgery.csl b/buildres/csl/csl-styles/dependent/journal-of-robotic-surgery.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-robotic-surgery.csl rename to buildres/csl/csl-styles/dependent/journal-of-robotic-surgery.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-rock-mechanics-and-geotechnical-engineering.csl b/buildres/csl/csl-styles/dependent/journal-of-rock-mechanics-and-geotechnical-engineering.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-rock-mechanics-and-geotechnical-engineering.csl rename to buildres/csl/csl-styles/dependent/journal-of-rock-mechanics-and-geotechnical-engineering.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-rural-mental-health.csl b/buildres/csl/csl-styles/dependent/journal-of-rural-mental-health.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-rural-mental-health.csl rename to buildres/csl/csl-styles/dependent/journal-of-rural-mental-health.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-rural-studies.csl b/buildres/csl/csl-styles/dependent/journal-of-rural-studies.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-rural-studies.csl rename to buildres/csl/csl-styles/dependent/journal-of-rural-studies.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-safety-research.csl b/buildres/csl/csl-styles/dependent/journal-of-safety-research.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-safety-research.csl rename to buildres/csl/csl-styles/dependent/journal-of-safety-research.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-saudi-chemical-society.csl b/buildres/csl/csl-styles/dependent/journal-of-saudi-chemical-society.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-saudi-chemical-society.csl rename to buildres/csl/csl-styles/dependent/journal-of-saudi-chemical-society.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-scheduling.csl b/buildres/csl/csl-styles/dependent/journal-of-scheduling.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-scheduling.csl rename to buildres/csl/csl-styles/dependent/journal-of-scheduling.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-school-psychology.csl b/buildres/csl/csl-styles/dependent/journal-of-school-psychology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-school-psychology.csl rename to buildres/csl/csl-styles/dependent/journal-of-school-psychology.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-science-advanced-materials-and-devices.csl b/buildres/csl/csl-styles/dependent/journal-of-science-advanced-materials-and-devices.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-science-advanced-materials-and-devices.csl rename to buildres/csl/csl-styles/dependent/journal-of-science-advanced-materials-and-devices.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-science-education-and-technology.csl b/buildres/csl/csl-styles/dependent/journal-of-science-education-and-technology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-science-education-and-technology.csl rename to buildres/csl/csl-styles/dependent/journal-of-science-education-and-technology.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-scientific-computing.csl b/buildres/csl/csl-styles/dependent/journal-of-scientific-computing.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-scientific-computing.csl rename to buildres/csl/csl-styles/dependent/journal-of-scientific-computing.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-sea-research.csl b/buildres/csl/csl-styles/dependent/journal-of-sea-research.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-sea-research.csl rename to buildres/csl/csl-styles/dependent/journal-of-sea-research.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-second-language-writing.csl b/buildres/csl/csl-styles/dependent/journal-of-second-language-writing.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-second-language-writing.csl rename to buildres/csl/csl-styles/dependent/journal-of-second-language-writing.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-seismology.csl b/buildres/csl/csl-styles/dependent/journal-of-seismology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-seismology.csl rename to buildres/csl/csl-styles/dependent/journal-of-seismology.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-semiconductors.csl b/buildres/csl/csl-styles/dependent/journal-of-semiconductors.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-semiconductors.csl rename to buildres/csl/csl-styles/dependent/journal-of-semiconductors.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-sensor-and-actuator-networks.csl b/buildres/csl/csl-styles/dependent/journal-of-sensor-and-actuator-networks.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-sensor-and-actuator-networks.csl rename to buildres/csl/csl-styles/dependent/journal-of-sensor-and-actuator-networks.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-sensors-and-sensor-systems.csl b/buildres/csl/csl-styles/dependent/journal-of-sensors-and-sensor-systems.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-sensors-and-sensor-systems.csl rename to buildres/csl/csl-styles/dependent/journal-of-sensors-and-sensor-systems.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-sexual-aggression.csl b/buildres/csl/csl-styles/dependent/journal-of-sexual-aggression.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-sexual-aggression.csl rename to buildres/csl/csl-styles/dependent/journal-of-sexual-aggression.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-shipping-and-trade.csl b/buildres/csl/csl-styles/dependent/journal-of-shipping-and-trade.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-shipping-and-trade.csl rename to buildres/csl/csl-styles/dependent/journal-of-shipping-and-trade.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-signal-processing-systems.csl b/buildres/csl/csl-styles/dependent/journal-of-signal-processing-systems.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-signal-processing-systems.csl rename to buildres/csl/csl-styles/dependent/journal-of-signal-processing-systems.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-small-business-and-entrepreneurship.csl b/buildres/csl/csl-styles/dependent/journal-of-small-business-and-entrepreneurship.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-small-business-and-entrepreneurship.csl rename to buildres/csl/csl-styles/dependent/journal-of-small-business-and-entrepreneurship.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-social-and-economic-development.csl b/buildres/csl/csl-styles/dependent/journal-of-social-and-economic-development.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-social-and-economic-development.csl rename to buildres/csl/csl-styles/dependent/journal-of-social-and-economic-development.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-socio-economics.csl b/buildres/csl/csl-styles/dependent/journal-of-socio-economics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-socio-economics.csl rename to buildres/csl/csl-styles/dependent/journal-of-socio-economics.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-software-engineering-research-and-development.csl b/buildres/csl/csl-styles/dependent/journal-of-software-engineering-research-and-development.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-software-engineering-research-and-development.csl rename to buildres/csl/csl-styles/dependent/journal-of-software-engineering-research-and-development.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-soils-and-sediments.csl b/buildres/csl/csl-styles/dependent/journal-of-soils-and-sediments.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-soils-and-sediments.csl rename to buildres/csl/csl-styles/dependent/journal-of-soils-and-sediments.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-sol-gel-science-and-technology.csl b/buildres/csl/csl-styles/dependent/journal-of-sol-gel-science-and-technology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-sol-gel-science-and-technology.csl rename to buildres/csl/csl-styles/dependent/journal-of-sol-gel-science-and-technology.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-solar-energy-engineering.csl b/buildres/csl/csl-styles/dependent/journal-of-solar-energy-engineering.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-solar-energy-engineering.csl rename to buildres/csl/csl-styles/dependent/journal-of-solar-energy-engineering.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-solid-state-chemistry.csl b/buildres/csl/csl-styles/dependent/journal-of-solid-state-chemistry.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-solid-state-chemistry.csl rename to buildres/csl/csl-styles/dependent/journal-of-solid-state-chemistry.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-solid-state-electrochemistry.csl b/buildres/csl/csl-styles/dependent/journal-of-solid-state-electrochemistry.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-solid-state-electrochemistry.csl rename to buildres/csl/csl-styles/dependent/journal-of-solid-state-electrochemistry.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-solid-state-lighting.csl b/buildres/csl/csl-styles/dependent/journal-of-solid-state-lighting.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-solid-state-lighting.csl rename to buildres/csl/csl-styles/dependent/journal-of-solid-state-lighting.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-solution-chemistry.csl b/buildres/csl/csl-styles/dependent/journal-of-solution-chemistry.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-solution-chemistry.csl rename to buildres/csl/csl-styles/dependent/journal-of-solution-chemistry.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-sound-and-vibration.csl b/buildres/csl/csl-styles/dependent/journal-of-sound-and-vibration.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-sound-and-vibration.csl rename to buildres/csl/csl-styles/dependent/journal-of-sound-and-vibration.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-south-american-earth-sciences.csl b/buildres/csl/csl-styles/dependent/journal-of-south-american-earth-sciences.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-south-american-earth-sciences.csl rename to buildres/csl/csl-styles/dependent/journal-of-south-american-earth-sciences.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-spacecraft-and-rockets.csl b/buildres/csl/csl-styles/dependent/journal-of-spacecraft-and-rockets.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-spacecraft-and-rockets.csl rename to buildres/csl/csl-styles/dependent/journal-of-spacecraft-and-rockets.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-sport-and-tourism.csl b/buildres/csl/csl-styles/dependent/journal-of-sport-and-tourism.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-sport-and-tourism.csl rename to buildres/csl/csl-styles/dependent/journal-of-sport-and-tourism.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-sports-sciences.csl b/buildres/csl/csl-styles/dependent/journal-of-sports-sciences.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-sports-sciences.csl rename to buildres/csl/csl-styles/dependent/journal-of-sports-sciences.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-statistical-computation-and-simulation.csl b/buildres/csl/csl-styles/dependent/journal-of-statistical-computation-and-simulation.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-statistical-computation-and-simulation.csl rename to buildres/csl/csl-styles/dependent/journal-of-statistical-computation-and-simulation.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-statistical-distributions-and-applications.csl b/buildres/csl/csl-styles/dependent/journal-of-statistical-distributions-and-applications.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-statistical-distributions-and-applications.csl rename to buildres/csl/csl-styles/dependent/journal-of-statistical-distributions-and-applications.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-statistical-mechanics-theory-and-experiment.csl b/buildres/csl/csl-styles/dependent/journal-of-statistical-mechanics-theory-and-experiment.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-statistical-mechanics-theory-and-experiment.csl rename to buildres/csl/csl-styles/dependent/journal-of-statistical-mechanics-theory-and-experiment.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-statistical-physics.csl b/buildres/csl/csl-styles/dependent/journal-of-statistical-physics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-statistical-physics.csl rename to buildres/csl/csl-styles/dependent/journal-of-statistical-physics.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-statistical-planning-and-inference.csl b/buildres/csl/csl-styles/dependent/journal-of-statistical-planning-and-inference.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-statistical-planning-and-inference.csl rename to buildres/csl/csl-styles/dependent/journal-of-statistical-planning-and-inference.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-steroid-biochemistry-and-molecular-biology.csl b/buildres/csl/csl-styles/dependent/journal-of-steroid-biochemistry-and-molecular-biology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-steroid-biochemistry-and-molecular-biology.csl rename to buildres/csl/csl-styles/dependent/journal-of-steroid-biochemistry-and-molecular-biology.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-stomatology-oral-and-maxillofacial-surgery.csl b/buildres/csl/csl-styles/dependent/journal-of-stomatology-oral-and-maxillofacial-surgery.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-stomatology-oral-and-maxillofacial-surgery.csl rename to buildres/csl/csl-styles/dependent/journal-of-stomatology-oral-and-maxillofacial-surgery.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-stored-products-research.csl b/buildres/csl/csl-styles/dependent/journal-of-stored-products-research.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-stored-products-research.csl rename to buildres/csl/csl-styles/dependent/journal-of-stored-products-research.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-strategic-information-systems.csl b/buildres/csl/csl-styles/dependent/journal-of-strategic-information-systems.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-strategic-information-systems.csl rename to buildres/csl/csl-styles/dependent/journal-of-strategic-information-systems.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-strategic-marketing.csl b/buildres/csl/csl-styles/dependent/journal-of-strategic-marketing.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-strategic-marketing.csl rename to buildres/csl/csl-styles/dependent/journal-of-strategic-marketing.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-structural-and-functional-genomics.csl b/buildres/csl/csl-styles/dependent/journal-of-structural-and-functional-genomics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-structural-and-functional-genomics.csl rename to buildres/csl/csl-styles/dependent/journal-of-structural-and-functional-genomics.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-structural-biology-x.csl b/buildres/csl/csl-styles/dependent/journal-of-structural-biology-x.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-structural-biology-x.csl rename to buildres/csl/csl-styles/dependent/journal-of-structural-biology-x.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-structural-biology.csl b/buildres/csl/csl-styles/dependent/journal-of-structural-biology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-structural-biology.csl rename to buildres/csl/csl-styles/dependent/journal-of-structural-biology.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-structural-engineering.csl b/buildres/csl/csl-styles/dependent/journal-of-structural-engineering.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-structural-engineering.csl rename to buildres/csl/csl-styles/dependent/journal-of-structural-engineering.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-substance-abuse-treatment.csl b/buildres/csl/csl-styles/dependent/journal-of-substance-abuse-treatment.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-substance-abuse-treatment.csl rename to buildres/csl/csl-styles/dependent/journal-of-substance-abuse-treatment.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-sulfur-chemistry.csl b/buildres/csl/csl-styles/dependent/journal-of-sulfur-chemistry.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-sulfur-chemistry.csl rename to buildres/csl/csl-styles/dependent/journal-of-sulfur-chemistry.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-superconductivity-and-novel-magnetism.csl b/buildres/csl/csl-styles/dependent/journal-of-superconductivity-and-novel-magnetism.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-superconductivity-and-novel-magnetism.csl rename to buildres/csl/csl-styles/dependent/journal-of-superconductivity-and-novel-magnetism.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-surfactants-and-detergents.csl b/buildres/csl/csl-styles/dependent/journal-of-surfactants-and-detergents.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-surfactants-and-detergents.csl rename to buildres/csl/csl-styles/dependent/journal-of-surfactants-and-detergents.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-surgical-education.csl b/buildres/csl/csl-styles/dependent/journal-of-surgical-education.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-surgical-education.csl rename to buildres/csl/csl-styles/dependent/journal-of-surgical-education.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-surgical-research.csl b/buildres/csl/csl-styles/dependent/journal-of-surgical-research.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-surgical-research.csl rename to buildres/csl/csl-styles/dependent/journal-of-surgical-research.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-surveying-engineering.csl b/buildres/csl/csl-styles/dependent/journal-of-surveying-engineering.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-surveying-engineering.csl rename to buildres/csl/csl-styles/dependent/journal-of-surveying-engineering.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-sustainable-cement-based-materials.csl b/buildres/csl/csl-styles/dependent/journal-of-sustainable-cement-based-materials.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-sustainable-cement-based-materials.csl rename to buildres/csl/csl-styles/dependent/journal-of-sustainable-cement-based-materials.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-sustainable-finance-and-investment.csl b/buildres/csl/csl-styles/dependent/journal-of-sustainable-finance-and-investment.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-sustainable-finance-and-investment.csl rename to buildres/csl/csl-styles/dependent/journal-of-sustainable-finance-and-investment.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-sustainable-metallurgy.csl b/buildres/csl/csl-styles/dependent/journal-of-sustainable-metallurgy.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-sustainable-metallurgy.csl rename to buildres/csl/csl-styles/dependent/journal-of-sustainable-metallurgy.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-sustainable-mining.csl b/buildres/csl/csl-styles/dependent/journal-of-sustainable-mining.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-sustainable-mining.csl rename to buildres/csl/csl-styles/dependent/journal-of-sustainable-mining.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-sustainable-tourism.csl b/buildres/csl/csl-styles/dependent/journal-of-sustainable-tourism.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-sustainable-tourism.csl rename to buildres/csl/csl-styles/dependent/journal-of-sustainable-tourism.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-sustainable-water-in-the-built-environment.csl b/buildres/csl/csl-styles/dependent/journal-of-sustainable-water-in-the-built-environment.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-sustainable-water-in-the-built-environment.csl rename to buildres/csl/csl-styles/dependent/journal-of-sustainable-water-in-the-built-environment.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-symbolic-computation.csl b/buildres/csl/csl-styles/dependent/journal-of-symbolic-computation.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-symbolic-computation.csl rename to buildres/csl/csl-styles/dependent/journal-of-symbolic-computation.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-synchrotron-radiation.csl b/buildres/csl/csl-styles/dependent/journal-of-synchrotron-radiation.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-synchrotron-radiation.csl rename to buildres/csl/csl-styles/dependent/journal-of-synchrotron-radiation.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-systems-architecture.csl b/buildres/csl/csl-styles/dependent/journal-of-systems-architecture.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-systems-architecture.csl rename to buildres/csl/csl-styles/dependent/journal-of-systems-architecture.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-systems-engineering-and-electronics.csl b/buildres/csl/csl-styles/dependent/journal-of-systems-engineering-and-electronics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-systems-engineering-and-electronics.csl rename to buildres/csl/csl-styles/dependent/journal-of-systems-engineering-and-electronics.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-taibah-university-for-science.csl b/buildres/csl/csl-styles/dependent/journal-of-taibah-university-for-science.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-taibah-university-for-science.csl rename to buildres/csl/csl-styles/dependent/journal-of-taibah-university-for-science.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-terramechanics.csl b/buildres/csl/csl-styles/dependent/journal-of-terramechanics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-terramechanics.csl rename to buildres/csl/csl-styles/dependent/journal-of-terramechanics.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-the-academy-of-marketing-science.csl b/buildres/csl/csl-styles/dependent/journal-of-the-academy-of-marketing-science.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-the-academy-of-marketing-science.csl rename to buildres/csl/csl-styles/dependent/journal-of-the-academy-of-marketing-science.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-the-academy-of-nutrition-and-dietetics.csl b/buildres/csl/csl-styles/dependent/journal-of-the-academy-of-nutrition-and-dietetics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-the-academy-of-nutrition-and-dietetics.csl rename to buildres/csl/csl-styles/dependent/journal-of-the-academy-of-nutrition-and-dietetics.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-the-acm.csl b/buildres/csl/csl-styles/dependent/journal-of-the-acm.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-the-acm.csl rename to buildres/csl/csl-styles/dependent/journal-of-the-acm.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-the-american-academy-of-dermatology.csl b/buildres/csl/csl-styles/dependent/journal-of-the-american-academy-of-dermatology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-the-american-academy-of-dermatology.csl rename to buildres/csl/csl-styles/dependent/journal-of-the-american-academy-of-dermatology.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-the-american-board-of-family-medicine.csl b/buildres/csl/csl-styles/dependent/journal-of-the-american-board-of-family-medicine.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-the-american-board-of-family-medicine.csl rename to buildres/csl/csl-styles/dependent/journal-of-the-american-board-of-family-medicine.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-the-american-chemical-society.csl b/buildres/csl/csl-styles/dependent/journal-of-the-american-chemical-society.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-the-american-chemical-society.csl rename to buildres/csl/csl-styles/dependent/journal-of-the-american-chemical-society.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-the-american-college-of-clinical-wound-specialists.csl b/buildres/csl/csl-styles/dependent/journal-of-the-american-college-of-clinical-wound-specialists.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-the-american-college-of-clinical-wound-specialists.csl rename to buildres/csl/csl-styles/dependent/journal-of-the-american-college-of-clinical-wound-specialists.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-the-american-college-of-radiology.csl b/buildres/csl/csl-styles/dependent/journal-of-the-american-college-of-radiology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-the-american-college-of-radiology.csl rename to buildres/csl/csl-styles/dependent/journal-of-the-american-college-of-radiology.csl diff --git a/buildres/csl/csl-styles/dependent/journal-of-the-american-medical-directors-association.csl b/buildres/csl/csl-styles/dependent/journal-of-the-american-medical-directors-association.csl new file mode 100644 index 00000000000..75b353bc6d8 --- /dev/null +++ b/buildres/csl/csl-styles/dependent/journal-of-the-american-medical-directors-association.csl @@ -0,0 +1,17 @@ + + diff --git a/src/main/resources/csl-styles/dependent/journal-of-the-american-oil-chemists-society.csl b/buildres/csl/csl-styles/dependent/journal-of-the-american-oil-chemists-society.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-the-american-oil-chemists-society.csl rename to buildres/csl/csl-styles/dependent/journal-of-the-american-oil-chemists-society.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-the-american-pharmacists-association.csl b/buildres/csl/csl-styles/dependent/journal-of-the-american-pharmacists-association.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-the-american-pharmacists-association.csl rename to buildres/csl/csl-styles/dependent/journal-of-the-american-pharmacists-association.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-the-american-society-for-mass-spectrometry.csl b/buildres/csl/csl-styles/dependent/journal-of-the-american-society-for-mass-spectrometry.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-the-american-society-for-mass-spectrometry.csl rename to buildres/csl/csl-styles/dependent/journal-of-the-american-society-for-mass-spectrometry.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-the-american-society-of-cytopathology.csl b/buildres/csl/csl-styles/dependent/journal-of-the-american-society-of-cytopathology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-the-american-society-of-cytopathology.csl rename to buildres/csl/csl-styles/dependent/journal-of-the-american-society-of-cytopathology.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-the-american-society-of-echocardiography.csl b/buildres/csl/csl-styles/dependent/journal-of-the-american-society-of-echocardiography.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-the-american-society-of-echocardiography.csl rename to buildres/csl/csl-styles/dependent/journal-of-the-american-society-of-echocardiography.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-the-american-statistical-association.csl b/buildres/csl/csl-styles/dependent/journal-of-the-american-statistical-association.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-the-american-statistical-association.csl rename to buildres/csl/csl-styles/dependent/journal-of-the-american-statistical-association.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-the-american-veterinary-medical-association.csl b/buildres/csl/csl-styles/dependent/journal-of-the-american-veterinary-medical-association.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-the-american-veterinary-medical-association.csl rename to buildres/csl/csl-styles/dependent/journal-of-the-american-veterinary-medical-association.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-the-anatomical-society-of-india.csl b/buildres/csl/csl-styles/dependent/journal-of-the-anatomical-society-of-india.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-the-anatomical-society-of-india.csl rename to buildres/csl/csl-styles/dependent/journal-of-the-anatomical-society-of-india.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-the-asia-pacific-economy.csl b/buildres/csl/csl-styles/dependent/journal-of-the-asia-pacific-economy.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-the-asia-pacific-economy.csl rename to buildres/csl/csl-styles/dependent/journal-of-the-asia-pacific-economy.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-the-association-for-information-science-and-technology.csl b/buildres/csl/csl-styles/dependent/journal-of-the-association-for-information-science-and-technology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-the-association-for-information-science-and-technology.csl rename to buildres/csl/csl-styles/dependent/journal-of-the-association-for-information-science-and-technology.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-the-association-for-research-in-otolaryngology.csl b/buildres/csl/csl-styles/dependent/journal-of-the-association-for-research-in-otolaryngology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-the-association-for-research-in-otolaryngology.csl rename to buildres/csl/csl-styles/dependent/journal-of-the-association-for-research-in-otolaryngology.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-the-association-for-vascular-access.csl b/buildres/csl/csl-styles/dependent/journal-of-the-association-for-vascular-access.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-the-association-for-vascular-access.csl rename to buildres/csl/csl-styles/dependent/journal-of-the-association-for-vascular-access.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-the-association-of-arab-universities-for-basic-and-applied-sciences.csl b/buildres/csl/csl-styles/dependent/journal-of-the-association-of-arab-universities-for-basic-and-applied-sciences.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-the-association-of-arab-universities-for-basic-and-applied-sciences.csl rename to buildres/csl/csl-styles/dependent/journal-of-the-association-of-arab-universities-for-basic-and-applied-sciences.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-the-atmospheric-sciences.csl b/buildres/csl/csl-styles/dependent/journal-of-the-atmospheric-sciences.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-the-atmospheric-sciences.csl rename to buildres/csl/csl-styles/dependent/journal-of-the-atmospheric-sciences.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-the-brazilian-computer-society.csl b/buildres/csl/csl-styles/dependent/journal-of-the-brazilian-computer-society.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-the-brazilian-computer-society.csl rename to buildres/csl/csl-styles/dependent/journal-of-the-brazilian-computer-society.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-the-brazilian-society-of-mechanical-sciences-and-engineering.csl b/buildres/csl/csl-styles/dependent/journal-of-the-brazilian-society-of-mechanical-sciences-and-engineering.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-the-brazilian-society-of-mechanical-sciences-and-engineering.csl rename to buildres/csl/csl-styles/dependent/journal-of-the-brazilian-society-of-mechanical-sciences-and-engineering.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-the-canadian-chiropractic-association.csl b/buildres/csl/csl-styles/dependent/journal-of-the-canadian-chiropractic-association.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-the-canadian-chiropractic-association.csl rename to buildres/csl/csl-styles/dependent/journal-of-the-canadian-chiropractic-association.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-the-chinese-advanced-materials-society.csl b/buildres/csl/csl-styles/dependent/journal-of-the-chinese-advanced-materials-society.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-the-chinese-advanced-materials-society.csl rename to buildres/csl/csl-styles/dependent/journal-of-the-chinese-advanced-materials-society.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-the-chinese-institute-of-engineers.csl b/buildres/csl/csl-styles/dependent/journal-of-the-chinese-institute-of-engineers.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-the-chinese-institute-of-engineers.csl rename to buildres/csl/csl-styles/dependent/journal-of-the-chinese-institute-of-engineers.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-the-college-of-physicians-and-surgeons-pakistan.csl b/buildres/csl/csl-styles/dependent/journal-of-the-college-of-physicians-and-surgeons-pakistan.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-the-college-of-physicians-and-surgeons-pakistan.csl rename to buildres/csl/csl-styles/dependent/journal-of-the-college-of-physicians-and-surgeons-pakistan.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-the-economic-science-association.csl b/buildres/csl/csl-styles/dependent/journal-of-the-economic-science-association.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-the-economic-science-association.csl rename to buildres/csl/csl-styles/dependent/journal-of-the-economic-science-association.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-the-egyptian-mathematical-society.csl b/buildres/csl/csl-styles/dependent/journal-of-the-egyptian-mathematical-society.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-the-egyptian-mathematical-society.csl rename to buildres/csl/csl-styles/dependent/journal-of-the-egyptian-mathematical-society.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-the-egyptian-national-cancer-institute.csl b/buildres/csl/csl-styles/dependent/journal-of-the-egyptian-national-cancer-institute.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-the-egyptian-national-cancer-institute.csl rename to buildres/csl/csl-styles/dependent/journal-of-the-egyptian-national-cancer-institute.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-the-egyptian-public-health-association.csl b/buildres/csl/csl-styles/dependent/journal-of-the-egyptian-public-health-association.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-the-egyptian-public-health-association.csl rename to buildres/csl/csl-styles/dependent/journal-of-the-egyptian-public-health-association.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-the-egyptian-society-of-cardio-thoracic-surgery.csl b/buildres/csl/csl-styles/dependent/journal-of-the-egyptian-society-of-cardio-thoracic-surgery.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-the-egyptian-society-of-cardio-thoracic-surgery.csl rename to buildres/csl/csl-styles/dependent/journal-of-the-egyptian-society-of-cardio-thoracic-surgery.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-the-energy-institute.csl b/buildres/csl/csl-styles/dependent/journal-of-the-energy-institute.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-the-energy-institute.csl rename to buildres/csl/csl-styles/dependent/journal-of-the-energy-institute.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-the-european-ceramic-society.csl b/buildres/csl/csl-styles/dependent/journal-of-the-european-ceramic-society.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-the-european-ceramic-society.csl rename to buildres/csl/csl-styles/dependent/journal-of-the-european-ceramic-society.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-the-formosan-medical-association.csl b/buildres/csl/csl-styles/dependent/journal-of-the-formosan-medical-association.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-the-formosan-medical-association.csl rename to buildres/csl/csl-styles/dependent/journal-of-the-formosan-medical-association.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-the-franklin-institute.csl b/buildres/csl/csl-styles/dependent/journal-of-the-franklin-institute.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-the-franklin-institute.csl rename to buildres/csl/csl-styles/dependent/journal-of-the-franklin-institute.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-the-geological-society.csl b/buildres/csl/csl-styles/dependent/journal-of-the-geological-society.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-the-geological-society.csl rename to buildres/csl/csl-styles/dependent/journal-of-the-geological-society.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-the-indian-academy-of-wood-science.csl b/buildres/csl/csl-styles/dependent/journal-of-the-indian-academy-of-wood-science.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-the-indian-academy-of-wood-science.csl rename to buildres/csl/csl-styles/dependent/journal-of-the-indian-academy-of-wood-science.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-the-indian-ocean-region.csl b/buildres/csl/csl-styles/dependent/journal-of-the-indian-ocean-region.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-the-indian-ocean-region.csl rename to buildres/csl/csl-styles/dependent/journal-of-the-indian-ocean-region.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-the-indian-society-for-probability-and-statistics.csl b/buildres/csl/csl-styles/dependent/journal-of-the-indian-society-for-probability-and-statistics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-the-indian-society-for-probability-and-statistics.csl rename to buildres/csl/csl-styles/dependent/journal-of-the-indian-society-for-probability-and-statistics.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-the-indian-society-of-pedodontics-and-preventive-dentistry.csl b/buildres/csl/csl-styles/dependent/journal-of-the-indian-society-of-pedodontics-and-preventive-dentistry.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-the-indian-society-of-pedodontics-and-preventive-dentistry.csl rename to buildres/csl/csl-styles/dependent/journal-of-the-indian-society-of-pedodontics-and-preventive-dentistry.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-the-indian-society-of-remote-sensing.csl b/buildres/csl/csl-styles/dependent/journal-of-the-indian-society-of-remote-sensing.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-the-indian-society-of-remote-sensing.csl rename to buildres/csl/csl-styles/dependent/journal-of-the-indian-society-of-remote-sensing.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-the-institution-of-engineers-series-a.csl b/buildres/csl/csl-styles/dependent/journal-of-the-institution-of-engineers-series-a.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-the-institution-of-engineers-series-a.csl rename to buildres/csl/csl-styles/dependent/journal-of-the-institution-of-engineers-series-a.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-the-institution-of-engineers-series-b.csl b/buildres/csl/csl-styles/dependent/journal-of-the-institution-of-engineers-series-b.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-the-institution-of-engineers-series-b.csl rename to buildres/csl/csl-styles/dependent/journal-of-the-institution-of-engineers-series-b.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-the-institution-of-engineers-series-c.csl b/buildres/csl/csl-styles/dependent/journal-of-the-institution-of-engineers-series-c.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-the-institution-of-engineers-series-c.csl rename to buildres/csl/csl-styles/dependent/journal-of-the-institution-of-engineers-series-c.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-the-institution-of-engineers-series-d.csl b/buildres/csl/csl-styles/dependent/journal-of-the-institution-of-engineers-series-d.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-the-institution-of-engineers-series-d.csl rename to buildres/csl/csl-styles/dependent/journal-of-the-institution-of-engineers-series-d.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-the-institution-of-engineers-series-e.csl b/buildres/csl/csl-styles/dependent/journal-of-the-institution-of-engineers-series-e.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-the-institution-of-engineers-series-e.csl rename to buildres/csl/csl-styles/dependent/journal-of-the-institution-of-engineers-series-e.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-the-international-aids-society.csl b/buildres/csl/csl-styles/dependent/journal-of-the-international-aids-society.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-the-international-aids-society.csl rename to buildres/csl/csl-styles/dependent/journal-of-the-international-aids-society.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-the-international-society-of-sports-nutrition.csl b/buildres/csl/csl-styles/dependent/journal-of-the-international-society-of-sports-nutrition.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-the-international-society-of-sports-nutrition.csl rename to buildres/csl/csl-styles/dependent/journal-of-the-international-society-of-sports-nutrition.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-the-iranian-chemical-society.csl b/buildres/csl/csl-styles/dependent/journal-of-the-iranian-chemical-society.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-the-iranian-chemical-society.csl rename to buildres/csl/csl-styles/dependent/journal-of-the-iranian-chemical-society.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-the-japanese-and-international-economies.csl b/buildres/csl/csl-styles/dependent/journal-of-the-japanese-and-international-economies.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-the-japanese-and-international-economies.csl rename to buildres/csl/csl-styles/dependent/journal-of-the-japanese-and-international-economies.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-the-knowledge-economy.csl b/buildres/csl/csl-styles/dependent/journal-of-the-knowledge-economy.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-the-knowledge-economy.csl rename to buildres/csl/csl-styles/dependent/journal-of-the-knowledge-economy.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-the-korean-society-for-applied-biological-chemistry.csl b/buildres/csl/csl-styles/dependent/journal-of-the-korean-society-for-applied-biological-chemistry.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-the-korean-society-for-applied-biological-chemistry.csl rename to buildres/csl/csl-styles/dependent/journal-of-the-korean-society-for-applied-biological-chemistry.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-the-korean-statistical-society.csl b/buildres/csl/csl-styles/dependent/journal-of-the-korean-statistical-society.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-the-korean-statistical-society.csl rename to buildres/csl/csl-styles/dependent/journal-of-the-korean-statistical-society.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-the-mechanical-behavior-of-biomedical-materials.csl b/buildres/csl/csl-styles/dependent/journal-of-the-mechanical-behavior-of-biomedical-materials.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-the-mechanical-behavior-of-biomedical-materials.csl rename to buildres/csl/csl-styles/dependent/journal-of-the-mechanical-behavior-of-biomedical-materials.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-the-mechanics-and-physics-of-solids.csl b/buildres/csl/csl-styles/dependent/journal-of-the-mechanics-and-physics-of-solids.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-the-mechanics-and-physics-of-solids.csl rename to buildres/csl/csl-styles/dependent/journal-of-the-mechanics-and-physics-of-solids.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-the-medical-library-association.csl b/buildres/csl/csl-styles/dependent/journal-of-the-medical-library-association.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-the-medical-library-association.csl rename to buildres/csl/csl-styles/dependent/journal-of-the-medical-library-association.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-the-national-cancer-institute.csl b/buildres/csl/csl-styles/dependent/journal-of-the-national-cancer-institute.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-the-national-cancer-institute.csl rename to buildres/csl/csl-styles/dependent/journal-of-the-national-cancer-institute.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-the-national-medical-association.csl b/buildres/csl/csl-styles/dependent/journal-of-the-national-medical-association.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-the-national-medical-association.csl rename to buildres/csl/csl-styles/dependent/journal-of-the-national-medical-association.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-the-neurological-sciences.csl b/buildres/csl/csl-styles/dependent/journal-of-the-neurological-sciences.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-the-neurological-sciences.csl rename to buildres/csl/csl-styles/dependent/journal-of-the-neurological-sciences.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-the-nigerian-mathematical-society.csl b/buildres/csl/csl-styles/dependent/journal-of-the-nigerian-mathematical-society.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-the-nigerian-mathematical-society.csl rename to buildres/csl/csl-styles/dependent/journal-of-the-nigerian-mathematical-society.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-the-operations-research-society-of-china.csl b/buildres/csl/csl-styles/dependent/journal-of-the-operations-research-society-of-china.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-the-operations-research-society-of-china.csl rename to buildres/csl/csl-styles/dependent/journal-of-the-operations-research-society-of-china.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-the-optical-society-of-america-a.csl b/buildres/csl/csl-styles/dependent/journal-of-the-optical-society-of-america-a.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-the-optical-society-of-america-a.csl rename to buildres/csl/csl-styles/dependent/journal-of-the-optical-society-of-america-a.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-the-optical-society-of-america-b.csl b/buildres/csl/csl-styles/dependent/journal-of-the-optical-society-of-america-b.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-the-optical-society-of-america-b.csl rename to buildres/csl/csl-styles/dependent/journal-of-the-optical-society-of-america-b.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-the-philosophy-of-sport.csl b/buildres/csl/csl-styles/dependent/journal-of-the-philosophy-of-sport.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-the-philosophy-of-sport.csl rename to buildres/csl/csl-styles/dependent/journal-of-the-philosophy-of-sport.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-the-royal-army-medical-corps.csl b/buildres/csl/csl-styles/dependent/journal-of-the-royal-army-medical-corps.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-the-royal-army-medical-corps.csl rename to buildres/csl/csl-styles/dependent/journal-of-the-royal-army-medical-corps.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-the-royal-society-interface.csl b/buildres/csl/csl-styles/dependent/journal-of-the-royal-society-interface.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-the-royal-society-interface.csl rename to buildres/csl/csl-styles/dependent/journal-of-the-royal-society-interface.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-the-royal-society-of-medicine.csl b/buildres/csl/csl-styles/dependent/journal-of-the-royal-society-of-medicine.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-the-royal-society-of-medicine.csl rename to buildres/csl/csl-styles/dependent/journal-of-the-royal-society-of-medicine.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-the-royal-society-of-new-zealand.csl b/buildres/csl/csl-styles/dependent/journal-of-the-royal-society-of-new-zealand.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-the-royal-society-of-new-zealand.csl rename to buildres/csl/csl-styles/dependent/journal-of-the-royal-society-of-new-zealand.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-the-saudi-heart-association.csl b/buildres/csl/csl-styles/dependent/journal-of-the-saudi-heart-association.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-the-saudi-heart-association.csl rename to buildres/csl/csl-styles/dependent/journal-of-the-saudi-heart-association.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-the-saudi-society-of-agricultural-sciences.csl b/buildres/csl/csl-styles/dependent/journal-of-the-saudi-society-of-agricultural-sciences.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-the-saudi-society-of-agricultural-sciences.csl rename to buildres/csl/csl-styles/dependent/journal-of-the-saudi-society-of-agricultural-sciences.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-the-saudi-society-of-dermatology-and-dermatologic-surgery.csl b/buildres/csl/csl-styles/dependent/journal-of-the-saudi-society-of-dermatology-and-dermatologic-surgery.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-the-saudi-society-of-dermatology-and-dermatologic-surgery.csl rename to buildres/csl/csl-styles/dependent/journal-of-the-saudi-society-of-dermatology-and-dermatologic-surgery.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-the-society-of-archivists.csl b/buildres/csl/csl-styles/dependent/journal-of-the-society-of-archivists.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-the-society-of-archivists.csl rename to buildres/csl/csl-styles/dependent/journal-of-the-society-of-archivists.csl diff --git a/buildres/csl/csl-styles/dependent/journal-of-the-south-african-veterinary-association.csl b/buildres/csl/csl-styles/dependent/journal-of-the-south-african-veterinary-association.csl new file mode 100644 index 00000000000..9e09c87eb39 --- /dev/null +++ b/buildres/csl/csl-styles/dependent/journal-of-the-south-african-veterinary-association.csl @@ -0,0 +1,17 @@ + + diff --git a/src/main/resources/csl-styles/dependent/journal-of-the-taiwan-institute-of-chemical-engineers.csl b/buildres/csl/csl-styles/dependent/journal-of-the-taiwan-institute-of-chemical-engineers.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-the-taiwan-institute-of-chemical-engineers.csl rename to buildres/csl/csl-styles/dependent/journal-of-the-taiwan-institute-of-chemical-engineers.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-the-textile-institute.csl b/buildres/csl/csl-styles/dependent/journal-of-the-textile-institute.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-the-textile-institute.csl rename to buildres/csl/csl-styles/dependent/journal-of-the-textile-institute.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-the-world-federation-of-orthodontists.csl b/buildres/csl/csl-styles/dependent/journal-of-the-world-federation-of-orthodontists.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-the-world-federation-of-orthodontists.csl rename to buildres/csl/csl-styles/dependent/journal-of-the-world-federation-of-orthodontists.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-theoretical-and-applied-physics.csl b/buildres/csl/csl-styles/dependent/journal-of-theoretical-and-applied-physics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-theoretical-and-applied-physics.csl rename to buildres/csl/csl-styles/dependent/journal-of-theoretical-and-applied-physics.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-theoretical-and-philosophical-psychology.csl b/buildres/csl/csl-styles/dependent/journal-of-theoretical-and-philosophical-psychology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-theoretical-and-philosophical-psychology.csl rename to buildres/csl/csl-styles/dependent/journal-of-theoretical-and-philosophical-psychology.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-theoretical-biology.csl b/buildres/csl/csl-styles/dependent/journal-of-theoretical-biology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-theoretical-biology.csl rename to buildres/csl/csl-styles/dependent/journal-of-theoretical-biology.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-theoretical-probability.csl b/buildres/csl/csl-styles/dependent/journal-of-theoretical-probability.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-theoretical-probability.csl rename to buildres/csl/csl-styles/dependent/journal-of-theoretical-probability.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-therapeutic-ultrasound.csl b/buildres/csl/csl-styles/dependent/journal-of-therapeutic-ultrasound.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-therapeutic-ultrasound.csl rename to buildres/csl/csl-styles/dependent/journal-of-therapeutic-ultrasound.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-thermal-analysis-and-calorimetry.csl b/buildres/csl/csl-styles/dependent/journal-of-thermal-analysis-and-calorimetry.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-thermal-analysis-and-calorimetry.csl rename to buildres/csl/csl-styles/dependent/journal-of-thermal-analysis-and-calorimetry.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-thermal-biology.csl b/buildres/csl/csl-styles/dependent/journal-of-thermal-biology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-thermal-biology.csl rename to buildres/csl/csl-styles/dependent/journal-of-thermal-biology.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-thermal-science-and-engineering-applications.csl b/buildres/csl/csl-styles/dependent/journal-of-thermal-science-and-engineering-applications.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-thermal-science-and-engineering-applications.csl rename to buildres/csl/csl-styles/dependent/journal-of-thermal-science-and-engineering-applications.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-thermophysics-and-heat-transfer.csl b/buildres/csl/csl-styles/dependent/journal-of-thermophysics-and-heat-transfer.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-thermophysics-and-heat-transfer.csl rename to buildres/csl/csl-styles/dependent/journal-of-thermophysics-and-heat-transfer.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-thoracic-oncology.csl b/buildres/csl/csl-styles/dependent/journal-of-thoracic-oncology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-thoracic-oncology.csl rename to buildres/csl/csl-styles/dependent/journal-of-thoracic-oncology.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-threat-assessment-and-management.csl b/buildres/csl/csl-styles/dependent/journal-of-threat-assessment-and-management.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-threat-assessment-and-management.csl rename to buildres/csl/csl-styles/dependent/journal-of-threat-assessment-and-management.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-thrombosis-and-thrombolysis.csl b/buildres/csl/csl-styles/dependent/journal-of-thrombosis-and-thrombolysis.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-thrombosis-and-thrombolysis.csl rename to buildres/csl/csl-styles/dependent/journal-of-thrombosis-and-thrombolysis.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-tissue-viability.csl b/buildres/csl/csl-styles/dependent/journal-of-tissue-viability.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-tissue-viability.csl rename to buildres/csl/csl-styles/dependent/journal-of-tissue-viability.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-tourism-and-cultural-change.csl b/buildres/csl/csl-styles/dependent/journal-of-tourism-and-cultural-change.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-tourism-and-cultural-change.csl rename to buildres/csl/csl-styles/dependent/journal-of-tourism-and-cultural-change.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-trace-elements-in-medicine-and-biology.csl b/buildres/csl/csl-styles/dependent/journal-of-trace-elements-in-medicine-and-biology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-trace-elements-in-medicine-and-biology.csl rename to buildres/csl/csl-styles/dependent/journal-of-trace-elements-in-medicine-and-biology.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-traditional-and-complementary-medicine.csl b/buildres/csl/csl-styles/dependent/journal-of-traditional-and-complementary-medicine.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-traditional-and-complementary-medicine.csl rename to buildres/csl/csl-styles/dependent/journal-of-traditional-and-complementary-medicine.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-traditional-chinese-medical-sciences.csl b/buildres/csl/csl-styles/dependent/journal-of-traditional-chinese-medical-sciences.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-traditional-chinese-medical-sciences.csl rename to buildres/csl/csl-styles/dependent/journal-of-traditional-chinese-medical-sciences.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-traditional-chinese-medicine.csl b/buildres/csl/csl-styles/dependent/journal-of-traditional-chinese-medicine.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-traditional-chinese-medicine.csl rename to buildres/csl/csl-styles/dependent/journal-of-traditional-chinese-medicine.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-traffic-and-transportation-engineering.csl b/buildres/csl/csl-styles/dependent/journal-of-traffic-and-transportation-engineering.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-traffic-and-transportation-engineering.csl rename to buildres/csl/csl-styles/dependent/journal-of-traffic-and-transportation-engineering.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-translational-autoimmunity.csl b/buildres/csl/csl-styles/dependent/journal-of-translational-autoimmunity.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-translational-autoimmunity.csl rename to buildres/csl/csl-styles/dependent/journal-of-translational-autoimmunity.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-translational-medicine.csl b/buildres/csl/csl-styles/dependent/journal-of-translational-medicine.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-translational-medicine.csl rename to buildres/csl/csl-styles/dependent/journal-of-translational-medicine.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-transport-and-health.csl b/buildres/csl/csl-styles/dependent/journal-of-transport-and-health.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-transport-and-health.csl rename to buildres/csl/csl-styles/dependent/journal-of-transport-and-health.csl diff --git a/buildres/csl/csl-styles/dependent/journal-of-transport-and-supply-chain-management.csl b/buildres/csl/csl-styles/dependent/journal-of-transport-and-supply-chain-management.csl new file mode 100644 index 00000000000..1eb3bfd6689 --- /dev/null +++ b/buildres/csl/csl-styles/dependent/journal-of-transport-and-supply-chain-management.csl @@ -0,0 +1,17 @@ + + diff --git a/src/main/resources/csl-styles/dependent/journal-of-transport-geography.csl b/buildres/csl/csl-styles/dependent/journal-of-transport-geography.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-transport-geography.csl rename to buildres/csl/csl-styles/dependent/journal-of-transport-geography.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-transportation-engineering.csl b/buildres/csl/csl-styles/dependent/journal-of-transportation-engineering.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-transportation-engineering.csl rename to buildres/csl/csl-styles/dependent/journal-of-transportation-engineering.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-transportation-security.csl b/buildres/csl/csl-styles/dependent/journal-of-transportation-security.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-transportation-security.csl rename to buildres/csl/csl-styles/dependent/journal-of-transportation-security.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-trauma-management-and-outcomes.csl b/buildres/csl/csl-styles/dependent/journal-of-trauma-management-and-outcomes.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-trauma-management-and-outcomes.csl rename to buildres/csl/csl-styles/dependent/journal-of-trauma-management-and-outcomes.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-tribology.csl b/buildres/csl/csl-styles/dependent/journal-of-tribology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-tribology.csl rename to buildres/csl/csl-styles/dependent/journal-of-tribology.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-trust-management.csl b/buildres/csl/csl-styles/dependent/journal-of-trust-management.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-trust-management.csl rename to buildres/csl/csl-styles/dependent/journal-of-trust-management.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-trust-research.csl b/buildres/csl/csl-styles/dependent/journal-of-trust-research.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-trust-research.csl rename to buildres/csl/csl-styles/dependent/journal-of-trust-research.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-turbomachinery.csl b/buildres/csl/csl-styles/dependent/journal-of-turbomachinery.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-turbomachinery.csl rename to buildres/csl/csl-styles/dependent/journal-of-turbomachinery.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-uncertainty-analysis-and-applications.csl b/buildres/csl/csl-styles/dependent/journal-of-uncertainty-analysis-and-applications.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-uncertainty-analysis-and-applications.csl rename to buildres/csl/csl-styles/dependent/journal-of-uncertainty-analysis-and-applications.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-unconventional-oil-and-gas-resources.csl b/buildres/csl/csl-styles/dependent/journal-of-unconventional-oil-and-gas-resources.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-unconventional-oil-and-gas-resources.csl rename to buildres/csl/csl-styles/dependent/journal-of-unconventional-oil-and-gas-resources.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-unmanned-vehicle-systems.csl b/buildres/csl/csl-styles/dependent/journal-of-unmanned-vehicle-systems.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-unmanned-vehicle-systems.csl rename to buildres/csl/csl-styles/dependent/journal-of-unmanned-vehicle-systems.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-urban-design.csl b/buildres/csl/csl-styles/dependent/journal-of-urban-design.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-urban-design.csl rename to buildres/csl/csl-styles/dependent/journal-of-urban-design.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-urban-economics.csl b/buildres/csl/csl-styles/dependent/journal-of-urban-economics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-urban-economics.csl rename to buildres/csl/csl-styles/dependent/journal-of-urban-economics.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-urban-health.csl b/buildres/csl/csl-styles/dependent/journal-of-urban-health.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-urban-health.csl rename to buildres/csl/csl-styles/dependent/journal-of-urban-health.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-urban-management.csl b/buildres/csl/csl-styles/dependent/journal-of-urban-management.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-urban-management.csl rename to buildres/csl/csl-styles/dependent/journal-of-urban-management.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-urban-planning-and-development.csl b/buildres/csl/csl-styles/dependent/journal-of-urban-planning-and-development.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-urban-planning-and-development.csl rename to buildres/csl/csl-styles/dependent/journal-of-urban-planning-and-development.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-urbanism-international-research-on-placemaking-and-urban-sustainability.csl b/buildres/csl/csl-styles/dependent/journal-of-urbanism-international-research-on-placemaking-and-urban-sustainability.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-urbanism-international-research-on-placemaking-and-urban-sustainability.csl rename to buildres/csl/csl-styles/dependent/journal-of-urbanism-international-research-on-placemaking-and-urban-sustainability.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-vacuum-science-and-technology-a-vacuum-surfaces-and-films.csl b/buildres/csl/csl-styles/dependent/journal-of-vacuum-science-and-technology-a-vacuum-surfaces-and-films.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-vacuum-science-and-technology-a-vacuum-surfaces-and-films.csl rename to buildres/csl/csl-styles/dependent/journal-of-vacuum-science-and-technology-a-vacuum-surfaces-and-films.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-vacuum-science-and-technology-b-microelectronics-and-nanometer-structures.csl b/buildres/csl/csl-styles/dependent/journal-of-vacuum-science-and-technology-b-microelectronics-and-nanometer-structures.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-vacuum-science-and-technology-b-microelectronics-and-nanometer-structures.csl rename to buildres/csl/csl-styles/dependent/journal-of-vacuum-science-and-technology-b-microelectronics-and-nanometer-structures.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-vascular-research.csl b/buildres/csl/csl-styles/dependent/journal-of-vascular-research.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-vascular-research.csl rename to buildres/csl/csl-styles/dependent/journal-of-vascular-research.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-vascular-surgery-cases-and-innovative-techniques.csl b/buildres/csl/csl-styles/dependent/journal-of-vascular-surgery-cases-and-innovative-techniques.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-vascular-surgery-cases-and-innovative-techniques.csl rename to buildres/csl/csl-styles/dependent/journal-of-vascular-surgery-cases-and-innovative-techniques.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-vascular-surgery.csl b/buildres/csl/csl-styles/dependent/journal-of-vascular-surgery.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-vascular-surgery.csl rename to buildres/csl/csl-styles/dependent/journal-of-vascular-surgery.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-venomous-animals-and-toxins-including-tropical-diseases.csl b/buildres/csl/csl-styles/dependent/journal-of-venomous-animals-and-toxins-including-tropical-diseases.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-venomous-animals-and-toxins-including-tropical-diseases.csl rename to buildres/csl/csl-styles/dependent/journal-of-venomous-animals-and-toxins-including-tropical-diseases.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-veterinary-behavior.csl b/buildres/csl/csl-styles/dependent/journal-of-veterinary-behavior.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-veterinary-behavior.csl rename to buildres/csl/csl-styles/dependent/journal-of-veterinary-behavior.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-veterinary-cardiology.csl b/buildres/csl/csl-styles/dependent/journal-of-veterinary-cardiology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-veterinary-cardiology.csl rename to buildres/csl/csl-styles/dependent/journal-of-veterinary-cardiology.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-veterinary-internal-medicine.csl b/buildres/csl/csl-styles/dependent/journal-of-veterinary-internal-medicine.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-veterinary-internal-medicine.csl rename to buildres/csl/csl-styles/dependent/journal-of-veterinary-internal-medicine.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-vibration-and-acoustics.csl b/buildres/csl/csl-styles/dependent/journal-of-vibration-and-acoustics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-vibration-and-acoustics.csl rename to buildres/csl/csl-styles/dependent/journal-of-vibration-and-acoustics.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-virological-methods.csl b/buildres/csl/csl-styles/dependent/journal-of-virological-methods.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-virological-methods.csl rename to buildres/csl/csl-styles/dependent/journal-of-virological-methods.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-virology.csl b/buildres/csl/csl-styles/dependent/journal-of-virology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-virology.csl rename to buildres/csl/csl-styles/dependent/journal-of-virology.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-visceral-surgery.csl b/buildres/csl/csl-styles/dependent/journal-of-visceral-surgery.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-visceral-surgery.csl rename to buildres/csl/csl-styles/dependent/journal-of-visceral-surgery.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-vision.csl b/buildres/csl/csl-styles/dependent/journal-of-vision.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-vision.csl rename to buildres/csl/csl-styles/dependent/journal-of-vision.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-visual-communication-and-image-representation.csl b/buildres/csl/csl-styles/dependent/journal-of-visual-communication-and-image-representation.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-visual-communication-and-image-representation.csl rename to buildres/csl/csl-styles/dependent/journal-of-visual-communication-and-image-representation.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-visual-languages-and-computing.csl b/buildres/csl/csl-styles/dependent/journal-of-visual-languages-and-computing.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-visual-languages-and-computing.csl rename to buildres/csl/csl-styles/dependent/journal-of-visual-languages-and-computing.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-visualization.csl b/buildres/csl/csl-styles/dependent/journal-of-visualization.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-visualization.csl rename to buildres/csl/csl-styles/dependent/journal-of-visualization.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-vocational-behavior.csl b/buildres/csl/csl-styles/dependent/journal-of-vocational-behavior.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-vocational-behavior.csl rename to buildres/csl/csl-styles/dependent/journal-of-vocational-behavior.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-vocational-education-and-training.csl b/buildres/csl/csl-styles/dependent/journal-of-vocational-education-and-training.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-vocational-education-and-training.csl rename to buildres/csl/csl-styles/dependent/journal-of-vocational-education-and-training.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-voice.csl b/buildres/csl/csl-styles/dependent/journal-of-voice.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-voice.csl rename to buildres/csl/csl-styles/dependent/journal-of-voice.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-volcanology-and-geothermal-research.csl b/buildres/csl/csl-styles/dependent/journal-of-volcanology-and-geothermal-research.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-volcanology-and-geothermal-research.csl rename to buildres/csl/csl-styles/dependent/journal-of-volcanology-and-geothermal-research.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-water-process-engineering.csl b/buildres/csl/csl-styles/dependent/journal-of-water-process-engineering.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-water-process-engineering.csl rename to buildres/csl/csl-styles/dependent/journal-of-water-process-engineering.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-water-resources-planning-and-management.csl b/buildres/csl/csl-styles/dependent/journal-of-water-resources-planning-and-management.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-water-resources-planning-and-management.csl rename to buildres/csl/csl-styles/dependent/journal-of-water-resources-planning-and-management.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-waterway-port-coastal-and-ocean-engineering.csl b/buildres/csl/csl-styles/dependent/journal-of-waterway-port-coastal-and-ocean-engineering.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-waterway-port-coastal-and-ocean-engineering.csl rename to buildres/csl/csl-styles/dependent/journal-of-waterway-port-coastal-and-ocean-engineering.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-web-semantics.csl b/buildres/csl/csl-styles/dependent/journal-of-web-semantics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-web-semantics.csl rename to buildres/csl/csl-styles/dependent/journal-of-web-semantics.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-wind-engineering-and-industrial-aerodynamics.csl b/buildres/csl/csl-styles/dependent/journal-of-wind-engineering-and-industrial-aerodynamics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-wind-engineering-and-industrial-aerodynamics.csl rename to buildres/csl/csl-styles/dependent/journal-of-wind-engineering-and-industrial-aerodynamics.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-wine-research.csl b/buildres/csl/csl-styles/dependent/journal-of-wine-research.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-wine-research.csl rename to buildres/csl/csl-styles/dependent/journal-of-wine-research.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-women-and-minorities-in-science-and-engineering.csl b/buildres/csl/csl-styles/dependent/journal-of-women-and-minorities-in-science-and-engineering.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-women-and-minorities-in-science-and-engineering.csl rename to buildres/csl/csl-styles/dependent/journal-of-women-and-minorities-in-science-and-engineering.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-wood-science.csl b/buildres/csl/csl-styles/dependent/journal-of-wood-science.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-wood-science.csl rename to buildres/csl/csl-styles/dependent/journal-of-wood-science.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-world-business.csl b/buildres/csl/csl-styles/dependent/journal-of-world-business.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-world-business.csl rename to buildres/csl/csl-styles/dependent/journal-of-world-business.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-world-prehistory.csl b/buildres/csl/csl-styles/dependent/journal-of-world-prehistory.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-world-prehistory.csl rename to buildres/csl/csl-styles/dependent/journal-of-world-prehistory.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-world-systems-research.csl b/buildres/csl/csl-styles/dependent/journal-of-world-systems-research.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-world-systems-research.csl rename to buildres/csl/csl-styles/dependent/journal-of-world-systems-research.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-wound-ostomy-and-continence-nursing.csl b/buildres/csl/csl-styles/dependent/journal-of-wound-ostomy-and-continence-nursing.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-wound-ostomy-and-continence-nursing.csl rename to buildres/csl/csl-styles/dependent/journal-of-wound-ostomy-and-continence-nursing.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-young-pharmacists.csl b/buildres/csl/csl-styles/dependent/journal-of-young-pharmacists.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-young-pharmacists.csl rename to buildres/csl/csl-styles/dependent/journal-of-young-pharmacists.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-youth-and-adolescence.csl b/buildres/csl/csl-styles/dependent/journal-of-youth-and-adolescence.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-youth-and-adolescence.csl rename to buildres/csl/csl-styles/dependent/journal-of-youth-and-adolescence.csl diff --git a/src/main/resources/csl-styles/dependent/journal-of-youth-studies.csl b/buildres/csl/csl-styles/dependent/journal-of-youth-studies.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-of-youth-studies.csl rename to buildres/csl/csl-styles/dependent/journal-of-youth-studies.csl diff --git a/src/main/resources/csl-styles/dependent/journal-on-computing-and-cultural-heritage.csl b/buildres/csl/csl-styles/dependent/journal-on-computing-and-cultural-heritage.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-on-computing-and-cultural-heritage.csl rename to buildres/csl/csl-styles/dependent/journal-on-computing-and-cultural-heritage.csl diff --git a/src/main/resources/csl-styles/dependent/journal-on-data-semantics.csl b/buildres/csl/csl-styles/dependent/journal-on-data-semantics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-on-data-semantics.csl rename to buildres/csl/csl-styles/dependent/journal-on-data-semantics.csl diff --git a/src/main/resources/csl-styles/dependent/journal-on-emerging-technologies-in-computing-systems.csl b/buildres/csl/csl-styles/dependent/journal-on-emerging-technologies-in-computing-systems.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-on-emerging-technologies-in-computing-systems.csl rename to buildres/csl/csl-styles/dependent/journal-on-emerging-technologies-in-computing-systems.csl diff --git a/src/main/resources/csl-styles/dependent/journal-on-multimodal-user-interfaces.csl b/buildres/csl/csl-styles/dependent/journal-on-multimodal-user-interfaces.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journal-on-multimodal-user-interfaces.csl rename to buildres/csl/csl-styles/dependent/journal-on-multimodal-user-interfaces.csl diff --git a/src/main/resources/csl-styles/dependent/journalism-practice.csl b/buildres/csl/csl-styles/dependent/journalism-practice.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journalism-practice.csl rename to buildres/csl/csl-styles/dependent/journalism-practice.csl diff --git a/src/main/resources/csl-styles/dependent/journalism-studies.csl b/buildres/csl/csl-styles/dependent/journalism-studies.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/journalism-studies.csl rename to buildres/csl/csl-styles/dependent/journalism-studies.csl diff --git a/src/main/resources/csl-styles/dependent/jphys-complexity.csl b/buildres/csl/csl-styles/dependent/jphys-complexity.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/jphys-complexity.csl rename to buildres/csl/csl-styles/dependent/jphys-complexity.csl diff --git a/src/main/resources/csl-styles/dependent/jphys-energy.csl b/buildres/csl/csl-styles/dependent/jphys-energy.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/jphys-energy.csl rename to buildres/csl/csl-styles/dependent/jphys-energy.csl diff --git a/src/main/resources/csl-styles/dependent/jphys-materials.csl b/buildres/csl/csl-styles/dependent/jphys-materials.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/jphys-materials.csl rename to buildres/csl/csl-styles/dependent/jphys-materials.csl diff --git a/src/main/resources/csl-styles/dependent/jphys-photonics.csl b/buildres/csl/csl-styles/dependent/jphys-photonics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/jphys-photonics.csl rename to buildres/csl/csl-styles/dependent/jphys-photonics.csl diff --git a/src/main/resources/csl-styles/dependent/jpras-open.csl b/buildres/csl/csl-styles/dependent/jpras-open.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/jpras-open.csl rename to buildres/csl/csl-styles/dependent/jpras-open.csl diff --git a/src/main/resources/csl-styles/dependent/jurnal-elektrik.csl b/buildres/csl/csl-styles/dependent/jurnal-elektrik.csl similarity index 93% rename from src/main/resources/csl-styles/dependent/jurnal-elektrik.csl rename to buildres/csl/csl-styles/dependent/jurnal-elektrik.csl index 3a6a702add3..32eb308a89c 100644 --- a/src/main/resources/csl-styles/dependent/jurnal-elektrik.csl +++ b/buildres/csl/csl-styles/dependent/jurnal-elektrik.csl @@ -1,7 +1,7 @@ diff --git a/src/main/resources/csl-styles/dependent/kontakt.csl b/buildres/csl/csl-styles/dependent/kontakt.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/kontakt.csl rename to buildres/csl/csl-styles/dependent/kontakt.csl diff --git a/src/main/resources/csl-styles/dependent/korean-social-science-journal.csl b/buildres/csl/csl-styles/dependent/korean-social-science-journal.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/korean-social-science-journal.csl rename to buildres/csl/csl-styles/dependent/korean-social-science-journal.csl diff --git a/src/main/resources/csl-styles/dependent/krankenhaushygiene-up2date.csl b/buildres/csl/csl-styles/dependent/krankenhaushygiene-up2date.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/krankenhaushygiene-up2date.csl rename to buildres/csl/csl-styles/dependent/krankenhaushygiene-up2date.csl diff --git a/src/main/resources/csl-styles/dependent/la-presse-medicale.csl b/buildres/csl/csl-styles/dependent/la-presse-medicale.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/la-presse-medicale.csl rename to buildres/csl/csl-styles/dependent/la-presse-medicale.csl diff --git a/src/main/resources/csl-styles/dependent/la-radiologia-medica.csl b/buildres/csl/csl-styles/dependent/la-radiologia-medica.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/la-radiologia-medica.csl rename to buildres/csl/csl-styles/dependent/la-radiologia-medica.csl diff --git a/src/main/resources/csl-styles/dependent/la-revue-de-linfirmiere.csl b/buildres/csl/csl-styles/dependent/la-revue-de-linfirmiere.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/la-revue-de-linfirmiere.csl rename to buildres/csl/csl-styles/dependent/la-revue-de-linfirmiere.csl diff --git a/src/main/resources/csl-styles/dependent/la-revue-de-medecine-interne.csl b/buildres/csl/csl-styles/dependent/la-revue-de-medecine-interne.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/la-revue-de-medecine-interne.csl rename to buildres/csl/csl-styles/dependent/la-revue-de-medecine-interne.csl diff --git a/src/main/resources/csl-styles/dependent/la-revue-de-medecine-legale.csl b/buildres/csl/csl-styles/dependent/la-revue-de-medecine-legale.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/la-revue-de-medecine-legale.csl rename to buildres/csl/csl-styles/dependent/la-revue-de-medecine-legale.csl diff --git a/src/main/resources/csl-styles/dependent/la-revue-de-sante-scolaire-et-universitaire.csl b/buildres/csl/csl-styles/dependent/la-revue-de-sante-scolaire-et-universitaire.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/la-revue-de-sante-scolaire-et-universitaire.csl rename to buildres/csl/csl-styles/dependent/la-revue-de-sante-scolaire-et-universitaire.csl diff --git a/src/main/resources/csl-styles/dependent/la-revue-dhomeopathie.csl b/buildres/csl/csl-styles/dependent/la-revue-dhomeopathie.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/la-revue-dhomeopathie.csl rename to buildres/csl/csl-styles/dependent/la-revue-dhomeopathie.csl diff --git a/src/main/resources/csl-styles/dependent/la-revue-gestion-et-organisation.csl b/buildres/csl/csl-styles/dependent/la-revue-gestion-et-organisation.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/la-revue-gestion-et-organisation.csl rename to buildres/csl/csl-styles/dependent/la-revue-gestion-et-organisation.csl diff --git a/src/main/resources/csl-styles/dependent/la-revue-sage-femme.csl b/buildres/csl/csl-styles/dependent/la-revue-sage-femme.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/la-revue-sage-femme.csl rename to buildres/csl/csl-styles/dependent/la-revue-sage-femme.csl diff --git a/src/main/resources/csl-styles/dependent/la-rivista-italiana-della-medicina-di-laboratorio-italian-journal-of-laboratory-medicine.csl b/buildres/csl/csl-styles/dependent/la-rivista-italiana-della-medicina-di-laboratorio-italian-journal-of-laboratory-medicine.csl similarity index 95% rename from src/main/resources/csl-styles/dependent/la-rivista-italiana-della-medicina-di-laboratorio-italian-journal-of-laboratory-medicine.csl rename to buildres/csl/csl-styles/dependent/la-rivista-italiana-della-medicina-di-laboratorio-italian-journal-of-laboratory-medicine.csl index fee0d7c9311..a79b98d9d8f 100644 --- a/src/main/resources/csl-styles/dependent/la-rivista-italiana-della-medicina-di-laboratorio-italian-journal-of-laboratory-medicine.csl +++ b/buildres/csl/csl-styles/dependent/la-rivista-italiana-della-medicina-di-laboratorio-italian-journal-of-laboratory-medicine.csl @@ -2,7 +2,7 @@ diff --git a/src/main/resources/csl-styles/dependent/lithos.csl b/buildres/csl/csl-styles/dependent/lithos.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/lithos.csl rename to buildres/csl/csl-styles/dependent/lithos.csl diff --git a/src/main/resources/csl-styles/dependent/lithosphere.csl b/buildres/csl/csl-styles/dependent/lithosphere.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/lithosphere.csl rename to buildres/csl/csl-styles/dependent/lithosphere.csl diff --git a/src/main/resources/csl-styles/dependent/liver-cancer.csl b/buildres/csl/csl-styles/dependent/liver-cancer.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/liver-cancer.csl rename to buildres/csl/csl-styles/dependent/liver-cancer.csl diff --git a/src/main/resources/csl-styles/dependent/liver-research.csl b/buildres/csl/csl-styles/dependent/liver-research.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/liver-research.csl rename to buildres/csl/csl-styles/dependent/liver-research.csl diff --git a/src/main/resources/csl-styles/dependent/liverpool-law-review.csl b/buildres/csl/csl-styles/dependent/liverpool-law-review.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/liverpool-law-review.csl rename to buildres/csl/csl-styles/dependent/liverpool-law-review.csl diff --git a/src/main/resources/csl-styles/dependent/livestock-science.csl b/buildres/csl/csl-styles/dependent/livestock-science.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/livestock-science.csl rename to buildres/csl/csl-styles/dependent/livestock-science.csl diff --git a/src/main/resources/csl-styles/dependent/lluelles-lexisnexis.csl b/buildres/csl/csl-styles/dependent/lluelles-lexisnexis.csl similarity index 92% rename from src/main/resources/csl-styles/dependent/lluelles-lexisnexis.csl rename to buildres/csl/csl-styles/dependent/lluelles-lexisnexis.csl index 2cbc6e6e394..9d8feaf2341 100644 --- a/src/main/resources/csl-styles/dependent/lluelles-lexisnexis.csl +++ b/buildres/csl/csl-styles/dependent/lluelles-lexisnexis.csl @@ -1,7 +1,7 @@ diff --git a/src/main/resources/csl-styles/dependent/methods-in-oceanography.csl b/buildres/csl/csl-styles/dependent/methods-in-oceanography.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/methods-in-oceanography.csl rename to buildres/csl/csl-styles/dependent/methods-in-oceanography.csl diff --git a/src/main/resources/csl-styles/dependent/methods-in-psychology.csl b/buildres/csl/csl-styles/dependent/methods-in-psychology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/methods-in-psychology.csl rename to buildres/csl/csl-styles/dependent/methods-in-psychology.csl diff --git a/src/main/resources/csl-styles/dependent/methods.csl b/buildres/csl/csl-styles/dependent/methods.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/methods.csl rename to buildres/csl/csl-styles/dependent/methods.csl diff --git a/src/main/resources/csl-styles/dependent/methodsx.csl b/buildres/csl/csl-styles/dependent/methodsx.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/methodsx.csl rename to buildres/csl/csl-styles/dependent/methodsx.csl diff --git a/src/main/resources/csl-styles/dependent/metiers-de-la-petite-enfance.csl b/buildres/csl/csl-styles/dependent/metiers-de-la-petite-enfance.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/metiers-de-la-petite-enfance.csl rename to buildres/csl/csl-styles/dependent/metiers-de-la-petite-enfance.csl diff --git a/src/main/resources/csl-styles/dependent/metrika.csl b/buildres/csl/csl-styles/dependent/metrika.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/metrika.csl rename to buildres/csl/csl-styles/dependent/metrika.csl diff --git a/src/main/resources/csl-styles/dependent/metrologia.csl b/buildres/csl/csl-styles/dependent/metrologia.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/metrologia.csl rename to buildres/csl/csl-styles/dependent/metrologia.csl diff --git a/src/main/resources/csl-styles/dependent/micro-and-nano-engineering.csl b/buildres/csl/csl-styles/dependent/micro-and-nano-engineering.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/micro-and-nano-engineering.csl rename to buildres/csl/csl-styles/dependent/micro-and-nano-engineering.csl diff --git a/src/main/resources/csl-styles/dependent/micro-and-nano-systems-letters.csl b/buildres/csl/csl-styles/dependent/micro-and-nano-systems-letters.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/micro-and-nano-systems-letters.csl rename to buildres/csl/csl-styles/dependent/micro-and-nano-systems-letters.csl diff --git a/src/main/resources/csl-styles/dependent/microarrays.csl b/buildres/csl/csl-styles/dependent/microarrays.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/microarrays.csl rename to buildres/csl/csl-styles/dependent/microarrays.csl diff --git a/src/main/resources/csl-styles/dependent/microbes-and-infection.csl b/buildres/csl/csl-styles/dependent/microbes-and-infection.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/microbes-and-infection.csl rename to buildres/csl/csl-styles/dependent/microbes-and-infection.csl diff --git a/src/main/resources/csl-styles/dependent/microbial-biotechnology.csl b/buildres/csl/csl-styles/dependent/microbial-biotechnology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/microbial-biotechnology.csl rename to buildres/csl/csl-styles/dependent/microbial-biotechnology.csl diff --git a/src/main/resources/csl-styles/dependent/microbial-cell-factories.csl b/buildres/csl/csl-styles/dependent/microbial-cell-factories.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/microbial-cell-factories.csl rename to buildres/csl/csl-styles/dependent/microbial-cell-factories.csl diff --git a/src/main/resources/csl-styles/dependent/microbial-ecology.csl b/buildres/csl/csl-styles/dependent/microbial-ecology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/microbial-ecology.csl rename to buildres/csl/csl-styles/dependent/microbial-ecology.csl diff --git a/src/main/resources/csl-styles/dependent/microbial-genomics.csl b/buildres/csl/csl-styles/dependent/microbial-genomics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/microbial-genomics.csl rename to buildres/csl/csl-styles/dependent/microbial-genomics.csl diff --git a/src/main/resources/csl-styles/dependent/microbial-pathogenesis.csl b/buildres/csl/csl-styles/dependent/microbial-pathogenesis.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/microbial-pathogenesis.csl rename to buildres/csl/csl-styles/dependent/microbial-pathogenesis.csl diff --git a/src/main/resources/csl-styles/dependent/microbial-risk-analysis.csl b/buildres/csl/csl-styles/dependent/microbial-risk-analysis.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/microbial-risk-analysis.csl rename to buildres/csl/csl-styles/dependent/microbial-risk-analysis.csl diff --git a/src/main/resources/csl-styles/dependent/microbiological-research.csl b/buildres/csl/csl-styles/dependent/microbiological-research.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/microbiological-research.csl rename to buildres/csl/csl-styles/dependent/microbiological-research.csl diff --git a/src/main/resources/csl-styles/dependent/microbiology-and-molecular-biology-reviews.csl b/buildres/csl/csl-styles/dependent/microbiology-and-molecular-biology-reviews.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/microbiology-and-molecular-biology-reviews.csl rename to buildres/csl/csl-styles/dependent/microbiology-and-molecular-biology-reviews.csl diff --git a/src/main/resources/csl-styles/dependent/microbiology-australia.csl b/buildres/csl/csl-styles/dependent/microbiology-australia.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/microbiology-australia.csl rename to buildres/csl/csl-styles/dependent/microbiology-australia.csl diff --git a/src/main/resources/csl-styles/dependent/microbiology-spectrum.csl b/buildres/csl/csl-styles/dependent/microbiology-spectrum.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/microbiology-spectrum.csl rename to buildres/csl/csl-styles/dependent/microbiology-spectrum.csl diff --git a/src/main/resources/csl-styles/dependent/microbiology.csl b/buildres/csl/csl-styles/dependent/microbiology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/microbiology.csl rename to buildres/csl/csl-styles/dependent/microbiology.csl diff --git a/src/main/resources/csl-styles/dependent/microbiome.csl b/buildres/csl/csl-styles/dependent/microbiome.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/microbiome.csl rename to buildres/csl/csl-styles/dependent/microbiome.csl diff --git a/src/main/resources/csl-styles/dependent/microchemical-journal.csl b/buildres/csl/csl-styles/dependent/microchemical-journal.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/microchemical-journal.csl rename to buildres/csl/csl-styles/dependent/microchemical-journal.csl diff --git a/src/main/resources/csl-styles/dependent/microchimica-acta.csl b/buildres/csl/csl-styles/dependent/microchimica-acta.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/microchimica-acta.csl rename to buildres/csl/csl-styles/dependent/microchimica-acta.csl diff --git a/src/main/resources/csl-styles/dependent/microelectronic-engineering.csl b/buildres/csl/csl-styles/dependent/microelectronic-engineering.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/microelectronic-engineering.csl rename to buildres/csl/csl-styles/dependent/microelectronic-engineering.csl diff --git a/src/main/resources/csl-styles/dependent/microelectronics-journal.csl b/buildres/csl/csl-styles/dependent/microelectronics-journal.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/microelectronics-journal.csl rename to buildres/csl/csl-styles/dependent/microelectronics-journal.csl diff --git a/src/main/resources/csl-styles/dependent/microelectronics-reliability.csl b/buildres/csl/csl-styles/dependent/microelectronics-reliability.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/microelectronics-reliability.csl rename to buildres/csl/csl-styles/dependent/microelectronics-reliability.csl diff --git a/src/main/resources/csl-styles/dependent/microfluidics-and-nanofluidics.csl b/buildres/csl/csl-styles/dependent/microfluidics-and-nanofluidics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/microfluidics-and-nanofluidics.csl rename to buildres/csl/csl-styles/dependent/microfluidics-and-nanofluidics.csl diff --git a/src/main/resources/csl-styles/dependent/microgravity-science-and-technology.csl b/buildres/csl/csl-styles/dependent/microgravity-science-and-technology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/microgravity-science-and-technology.csl rename to buildres/csl/csl-styles/dependent/microgravity-science-and-technology.csl diff --git a/src/main/resources/csl-styles/dependent/micromachines.csl b/buildres/csl/csl-styles/dependent/micromachines.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/micromachines.csl rename to buildres/csl/csl-styles/dependent/micromachines.csl diff --git a/src/main/resources/csl-styles/dependent/micron.csl b/buildres/csl/csl-styles/dependent/micron.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/micron.csl rename to buildres/csl/csl-styles/dependent/micron.csl diff --git a/src/main/resources/csl-styles/dependent/microorganisms.csl b/buildres/csl/csl-styles/dependent/microorganisms.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/microorganisms.csl rename to buildres/csl/csl-styles/dependent/microorganisms.csl diff --git a/src/main/resources/csl-styles/dependent/microporous-and-mesoporous-materials.csl b/buildres/csl/csl-styles/dependent/microporous-and-mesoporous-materials.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/microporous-and-mesoporous-materials.csl rename to buildres/csl/csl-styles/dependent/microporous-and-mesoporous-materials.csl diff --git a/src/main/resources/csl-styles/dependent/microprocessors-and-microsystems.csl b/buildres/csl/csl-styles/dependent/microprocessors-and-microsystems.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/microprocessors-and-microsystems.csl rename to buildres/csl/csl-styles/dependent/microprocessors-and-microsystems.csl diff --git a/src/main/resources/csl-styles/dependent/microsystem-technologies.csl b/buildres/csl/csl-styles/dependent/microsystem-technologies.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/microsystem-technologies.csl rename to buildres/csl/csl-styles/dependent/microsystem-technologies.csl diff --git a/src/main/resources/csl-styles/dependent/microvascular-research.csl b/buildres/csl/csl-styles/dependent/microvascular-research.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/microvascular-research.csl rename to buildres/csl/csl-styles/dependent/microvascular-research.csl diff --git a/src/main/resources/csl-styles/dependent/middle-east-fertility-society-journal.csl b/buildres/csl/csl-styles/dependent/middle-east-fertility-society-journal.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/middle-east-fertility-society-journal.csl rename to buildres/csl/csl-styles/dependent/middle-east-fertility-society-journal.csl diff --git a/src/main/resources/csl-styles/dependent/midwifery.csl b/buildres/csl/csl-styles/dependent/midwifery.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/midwifery.csl rename to buildres/csl/csl-styles/dependent/midwifery.csl diff --git a/src/main/resources/csl-styles/dependent/migration-and-development.csl b/buildres/csl/csl-styles/dependent/migration-and-development.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/migration-and-development.csl rename to buildres/csl/csl-styles/dependent/migration-and-development.csl diff --git a/src/main/resources/csl-styles/dependent/milan-journal-of-mathematics.csl b/buildres/csl/csl-styles/dependent/milan-journal-of-mathematics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/milan-journal-of-mathematics.csl rename to buildres/csl/csl-styles/dependent/milan-journal-of-mathematics.csl diff --git a/src/main/resources/csl-styles/dependent/military-medical-research.csl b/buildres/csl/csl-styles/dependent/military-medical-research.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/military-medical-research.csl rename to buildres/csl/csl-styles/dependent/military-medical-research.csl diff --git a/src/main/resources/csl-styles/dependent/military-medicine.csl b/buildres/csl/csl-styles/dependent/military-medicine.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/military-medicine.csl rename to buildres/csl/csl-styles/dependent/military-medicine.csl diff --git a/src/main/resources/csl-styles/dependent/mind-and-society.csl b/buildres/csl/csl-styles/dependent/mind-and-society.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/mind-and-society.csl rename to buildres/csl/csl-styles/dependent/mind-and-society.csl diff --git a/src/main/resources/csl-styles/dependent/mindfulness-and-compassion.csl b/buildres/csl/csl-styles/dependent/mindfulness-and-compassion.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/mindfulness-and-compassion.csl rename to buildres/csl/csl-styles/dependent/mindfulness-and-compassion.csl diff --git a/src/main/resources/csl-styles/dependent/mindfulness.csl b/buildres/csl/csl-styles/dependent/mindfulness.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/mindfulness.csl rename to buildres/csl/csl-styles/dependent/mindfulness.csl diff --git a/src/main/resources/csl-styles/dependent/minds-and-machines.csl b/buildres/csl/csl-styles/dependent/minds-and-machines.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/minds-and-machines.csl rename to buildres/csl/csl-styles/dependent/minds-and-machines.csl diff --git a/src/main/resources/csl-styles/dependent/mine-water-and-the-environment.csl b/buildres/csl/csl-styles/dependent/mine-water-and-the-environment.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/mine-water-and-the-environment.csl rename to buildres/csl/csl-styles/dependent/mine-water-and-the-environment.csl diff --git a/src/main/resources/csl-styles/dependent/mineral-economics.csl b/buildres/csl/csl-styles/dependent/mineral-economics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/mineral-economics.csl rename to buildres/csl/csl-styles/dependent/mineral-economics.csl diff --git a/src/main/resources/csl-styles/dependent/mineralium-deposita.csl b/buildres/csl/csl-styles/dependent/mineralium-deposita.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/mineralium-deposita.csl rename to buildres/csl/csl-styles/dependent/mineralium-deposita.csl diff --git a/src/main/resources/csl-styles/dependent/mineralogy-and-petrology.csl b/buildres/csl/csl-styles/dependent/mineralogy-and-petrology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/mineralogy-and-petrology.csl rename to buildres/csl/csl-styles/dependent/mineralogy-and-petrology.csl diff --git a/src/main/resources/csl-styles/dependent/minerals-engineering.csl b/buildres/csl/csl-styles/dependent/minerals-engineering.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/minerals-engineering.csl rename to buildres/csl/csl-styles/dependent/minerals-engineering.csl diff --git a/src/main/resources/csl-styles/dependent/minerals.csl b/buildres/csl/csl-styles/dependent/minerals.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/minerals.csl rename to buildres/csl/csl-styles/dependent/minerals.csl diff --git a/src/main/resources/csl-styles/dependent/minerva-medica.csl b/buildres/csl/csl-styles/dependent/minerva-medica.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/minerva-medica.csl rename to buildres/csl/csl-styles/dependent/minerva-medica.csl diff --git a/src/main/resources/csl-styles/dependent/minerva.csl b/buildres/csl/csl-styles/dependent/minerva.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/minerva.csl rename to buildres/csl/csl-styles/dependent/minerva.csl diff --git a/src/main/resources/csl-styles/dependent/mitigation-and-adaptation-strategies-for-global-change.csl b/buildres/csl/csl-styles/dependent/mitigation-and-adaptation-strategies-for-global-change.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/mitigation-and-adaptation-strategies-for-global-change.csl rename to buildres/csl/csl-styles/dependent/mitigation-and-adaptation-strategies-for-global-change.csl diff --git a/src/main/resources/csl-styles/dependent/mitochondrion.csl b/buildres/csl/csl-styles/dependent/mitochondrion.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/mitochondrion.csl rename to buildres/csl/csl-styles/dependent/mitochondrion.csl diff --git a/src/main/resources/csl-styles/dependent/mitteilungen-klosterneuburg.csl b/buildres/csl/csl-styles/dependent/mitteilungen-klosterneuburg.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/mitteilungen-klosterneuburg.csl rename to buildres/csl/csl-styles/dependent/mitteilungen-klosterneuburg.csl diff --git a/src/main/resources/csl-styles/dependent/mobile-dna.csl b/buildres/csl/csl-styles/dependent/mobile-dna.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/mobile-dna.csl rename to buildres/csl/csl-styles/dependent/mobile-dna.csl diff --git a/src/main/resources/csl-styles/dependent/mobile-genetic-elements.csl b/buildres/csl/csl-styles/dependent/mobile-genetic-elements.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/mobile-genetic-elements.csl rename to buildres/csl/csl-styles/dependent/mobile-genetic-elements.csl diff --git a/src/main/resources/csl-styles/dependent/mobile-networks-and-applications.csl b/buildres/csl/csl-styles/dependent/mobile-networks-and-applications.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/mobile-networks-and-applications.csl rename to buildres/csl/csl-styles/dependent/mobile-networks-and-applications.csl diff --git a/src/main/resources/csl-styles/dependent/mobilities.csl b/buildres/csl/csl-styles/dependent/mobilities.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/mobilities.csl rename to buildres/csl/csl-styles/dependent/mobilities.csl diff --git a/src/main/resources/csl-styles/dependent/modeling-earth-systems-and-environment.csl b/buildres/csl/csl-styles/dependent/modeling-earth-systems-and-environment.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/modeling-earth-systems-and-environment.csl rename to buildres/csl/csl-styles/dependent/modeling-earth-systems-and-environment.csl diff --git a/src/main/resources/csl-styles/dependent/modelling-and-simulation-in-materials-science-and-engineering.csl b/buildres/csl/csl-styles/dependent/modelling-and-simulation-in-materials-science-and-engineering.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/modelling-and-simulation-in-materials-science-and-engineering.csl rename to buildres/csl/csl-styles/dependent/modelling-and-simulation-in-materials-science-and-engineering.csl diff --git a/src/main/resources/csl-styles/dependent/modern-electronic-materials.csl b/buildres/csl/csl-styles/dependent/modern-electronic-materials.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/modern-electronic-materials.csl rename to buildres/csl/csl-styles/dependent/modern-electronic-materials.csl diff --git a/src/main/resources/csl-styles/dependent/modern-italy.csl b/buildres/csl/csl-styles/dependent/modern-italy.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/modern-italy.csl rename to buildres/csl/csl-styles/dependent/modern-italy.csl diff --git a/src/main/resources/csl-styles/dependent/modern-language-review.csl b/buildres/csl/csl-styles/dependent/modern-language-review.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/modern-language-review.csl rename to buildres/csl/csl-styles/dependent/modern-language-review.csl diff --git a/src/main/resources/csl-styles/dependent/molbank.csl b/buildres/csl/csl-styles/dependent/molbank.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/molbank.csl rename to buildres/csl/csl-styles/dependent/molbank.csl diff --git a/src/main/resources/csl-styles/dependent/molecular-and-biochemical-parasitology.csl b/buildres/csl/csl-styles/dependent/molecular-and-biochemical-parasitology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/molecular-and-biochemical-parasitology.csl rename to buildres/csl/csl-styles/dependent/molecular-and-biochemical-parasitology.csl diff --git a/src/main/resources/csl-styles/dependent/molecular-and-cellular-biochemistry.csl b/buildres/csl/csl-styles/dependent/molecular-and-cellular-biochemistry.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/molecular-and-cellular-biochemistry.csl rename to buildres/csl/csl-styles/dependent/molecular-and-cellular-biochemistry.csl diff --git a/src/main/resources/csl-styles/dependent/molecular-and-cellular-biology.csl b/buildres/csl/csl-styles/dependent/molecular-and-cellular-biology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/molecular-and-cellular-biology.csl rename to buildres/csl/csl-styles/dependent/molecular-and-cellular-biology.csl diff --git a/src/main/resources/csl-styles/dependent/molecular-and-cellular-endocrinology.csl b/buildres/csl/csl-styles/dependent/molecular-and-cellular-endocrinology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/molecular-and-cellular-endocrinology.csl rename to buildres/csl/csl-styles/dependent/molecular-and-cellular-endocrinology.csl diff --git a/src/main/resources/csl-styles/dependent/molecular-and-cellular-neuroscience.csl b/buildres/csl/csl-styles/dependent/molecular-and-cellular-neuroscience.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/molecular-and-cellular-neuroscience.csl rename to buildres/csl/csl-styles/dependent/molecular-and-cellular-neuroscience.csl diff --git a/src/main/resources/csl-styles/dependent/molecular-and-cellular-pediatrics.csl b/buildres/csl/csl-styles/dependent/molecular-and-cellular-pediatrics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/molecular-and-cellular-pediatrics.csl rename to buildres/csl/csl-styles/dependent/molecular-and-cellular-pediatrics.csl diff --git a/src/main/resources/csl-styles/dependent/molecular-and-cellular-probes.csl b/buildres/csl/csl-styles/dependent/molecular-and-cellular-probes.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/molecular-and-cellular-probes.csl rename to buildres/csl/csl-styles/dependent/molecular-and-cellular-probes.csl diff --git a/src/main/resources/csl-styles/dependent/molecular-and-cellular-therapies.csl b/buildres/csl/csl-styles/dependent/molecular-and-cellular-therapies.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/molecular-and-cellular-therapies.csl rename to buildres/csl/csl-styles/dependent/molecular-and-cellular-therapies.csl diff --git a/src/main/resources/csl-styles/dependent/molecular-and-clinical-oncology.csl b/buildres/csl/csl-styles/dependent/molecular-and-clinical-oncology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/molecular-and-clinical-oncology.csl rename to buildres/csl/csl-styles/dependent/molecular-and-clinical-oncology.csl diff --git a/src/main/resources/csl-styles/dependent/molecular-aspects-of-medicine.csl b/buildres/csl/csl-styles/dependent/molecular-aspects-of-medicine.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/molecular-aspects-of-medicine.csl rename to buildres/csl/csl-styles/dependent/molecular-aspects-of-medicine.csl diff --git a/src/main/resources/csl-styles/dependent/molecular-astrophysics.csl b/buildres/csl/csl-styles/dependent/molecular-astrophysics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/molecular-astrophysics.csl rename to buildres/csl/csl-styles/dependent/molecular-astrophysics.csl diff --git a/src/main/resources/csl-styles/dependent/molecular-autism.csl b/buildres/csl/csl-styles/dependent/molecular-autism.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/molecular-autism.csl rename to buildres/csl/csl-styles/dependent/molecular-autism.csl diff --git a/src/main/resources/csl-styles/dependent/molecular-biology-reports.csl b/buildres/csl/csl-styles/dependent/molecular-biology-reports.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/molecular-biology-reports.csl rename to buildres/csl/csl-styles/dependent/molecular-biology-reports.csl diff --git a/src/main/resources/csl-styles/dependent/molecular-biosystems.csl b/buildres/csl/csl-styles/dependent/molecular-biosystems.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/molecular-biosystems.csl rename to buildres/csl/csl-styles/dependent/molecular-biosystems.csl diff --git a/src/main/resources/csl-styles/dependent/molecular-biotechnology.csl b/buildres/csl/csl-styles/dependent/molecular-biotechnology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/molecular-biotechnology.csl rename to buildres/csl/csl-styles/dependent/molecular-biotechnology.csl diff --git a/src/main/resources/csl-styles/dependent/molecular-brain.csl b/buildres/csl/csl-styles/dependent/molecular-brain.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/molecular-brain.csl rename to buildres/csl/csl-styles/dependent/molecular-brain.csl diff --git a/src/main/resources/csl-styles/dependent/molecular-breeding.csl b/buildres/csl/csl-styles/dependent/molecular-breeding.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/molecular-breeding.csl rename to buildres/csl/csl-styles/dependent/molecular-breeding.csl diff --git a/src/main/resources/csl-styles/dependent/molecular-cancer-research.csl b/buildres/csl/csl-styles/dependent/molecular-cancer-research.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/molecular-cancer-research.csl rename to buildres/csl/csl-styles/dependent/molecular-cancer-research.csl diff --git a/src/main/resources/csl-styles/dependent/molecular-cancer-therapeutics.csl b/buildres/csl/csl-styles/dependent/molecular-cancer-therapeutics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/molecular-cancer-therapeutics.csl rename to buildres/csl/csl-styles/dependent/molecular-cancer-therapeutics.csl diff --git a/src/main/resources/csl-styles/dependent/molecular-cancer.csl b/buildres/csl/csl-styles/dependent/molecular-cancer.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/molecular-cancer.csl rename to buildres/csl/csl-styles/dependent/molecular-cancer.csl diff --git a/src/main/resources/csl-styles/dependent/molecular-catalysis.csl b/buildres/csl/csl-styles/dependent/molecular-catalysis.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/molecular-catalysis.csl rename to buildres/csl/csl-styles/dependent/molecular-catalysis.csl diff --git a/src/main/resources/csl-styles/dependent/molecular-cell.csl b/buildres/csl/csl-styles/dependent/molecular-cell.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/molecular-cell.csl rename to buildres/csl/csl-styles/dependent/molecular-cell.csl diff --git a/src/main/resources/csl-styles/dependent/molecular-cytogenetics.csl b/buildres/csl/csl-styles/dependent/molecular-cytogenetics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/molecular-cytogenetics.csl rename to buildres/csl/csl-styles/dependent/molecular-cytogenetics.csl diff --git a/src/main/resources/csl-styles/dependent/molecular-data-science.csl b/buildres/csl/csl-styles/dependent/molecular-data-science.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/molecular-data-science.csl rename to buildres/csl/csl-styles/dependent/molecular-data-science.csl diff --git a/src/main/resources/csl-styles/dependent/molecular-diagnosis-and-therapy.csl b/buildres/csl/csl-styles/dependent/molecular-diagnosis-and-therapy.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/molecular-diagnosis-and-therapy.csl rename to buildres/csl/csl-styles/dependent/molecular-diagnosis-and-therapy.csl diff --git a/src/main/resources/csl-styles/dependent/molecular-diversity.csl b/buildres/csl/csl-styles/dependent/molecular-diversity.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/molecular-diversity.csl rename to buildres/csl/csl-styles/dependent/molecular-diversity.csl diff --git a/src/main/resources/csl-styles/dependent/molecular-ecology.csl b/buildres/csl/csl-styles/dependent/molecular-ecology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/molecular-ecology.csl rename to buildres/csl/csl-styles/dependent/molecular-ecology.csl diff --git a/src/main/resources/csl-styles/dependent/molecular-endocrinology.csl b/buildres/csl/csl-styles/dependent/molecular-endocrinology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/molecular-endocrinology.csl rename to buildres/csl/csl-styles/dependent/molecular-endocrinology.csl diff --git a/src/main/resources/csl-styles/dependent/molecular-genetics-and-genomics.csl b/buildres/csl/csl-styles/dependent/molecular-genetics-and-genomics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/molecular-genetics-and-genomics.csl rename to buildres/csl/csl-styles/dependent/molecular-genetics-and-genomics.csl diff --git a/src/main/resources/csl-styles/dependent/molecular-genetics-and-metabolism-reports.csl b/buildres/csl/csl-styles/dependent/molecular-genetics-and-metabolism-reports.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/molecular-genetics-and-metabolism-reports.csl rename to buildres/csl/csl-styles/dependent/molecular-genetics-and-metabolism-reports.csl diff --git a/src/main/resources/csl-styles/dependent/molecular-genetics-and-metabolism.csl b/buildres/csl/csl-styles/dependent/molecular-genetics-and-metabolism.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/molecular-genetics-and-metabolism.csl rename to buildres/csl/csl-styles/dependent/molecular-genetics-and-metabolism.csl diff --git a/src/main/resources/csl-styles/dependent/molecular-imaging-and-biology.csl b/buildres/csl/csl-styles/dependent/molecular-imaging-and-biology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/molecular-imaging-and-biology.csl rename to buildres/csl/csl-styles/dependent/molecular-imaging-and-biology.csl diff --git a/src/main/resources/csl-styles/dependent/molecular-immunology.csl b/buildres/csl/csl-styles/dependent/molecular-immunology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/molecular-immunology.csl rename to buildres/csl/csl-styles/dependent/molecular-immunology.csl diff --git a/src/main/resources/csl-styles/dependent/molecular-medicine-reports.csl b/buildres/csl/csl-styles/dependent/molecular-medicine-reports.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/molecular-medicine-reports.csl rename to buildres/csl/csl-styles/dependent/molecular-medicine-reports.csl diff --git a/src/main/resources/csl-styles/dependent/molecular-neurobiology.csl b/buildres/csl/csl-styles/dependent/molecular-neurobiology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/molecular-neurobiology.csl rename to buildres/csl/csl-styles/dependent/molecular-neurobiology.csl diff --git a/src/main/resources/csl-styles/dependent/molecular-neurodegeneration.csl b/buildres/csl/csl-styles/dependent/molecular-neurodegeneration.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/molecular-neurodegeneration.csl rename to buildres/csl/csl-styles/dependent/molecular-neurodegeneration.csl diff --git a/src/main/resources/csl-styles/dependent/molecular-pain.csl b/buildres/csl/csl-styles/dependent/molecular-pain.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/molecular-pain.csl rename to buildres/csl/csl-styles/dependent/molecular-pain.csl diff --git a/src/main/resources/csl-styles/dependent/molecular-pharmaceutics.csl b/buildres/csl/csl-styles/dependent/molecular-pharmaceutics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/molecular-pharmaceutics.csl rename to buildres/csl/csl-styles/dependent/molecular-pharmaceutics.csl diff --git a/src/main/resources/csl-styles/dependent/molecular-pharmacology.csl b/buildres/csl/csl-styles/dependent/molecular-pharmacology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/molecular-pharmacology.csl rename to buildres/csl/csl-styles/dependent/molecular-pharmacology.csl diff --git a/src/main/resources/csl-styles/dependent/molecular-phylogenetics-and-evolution.csl b/buildres/csl/csl-styles/dependent/molecular-phylogenetics-and-evolution.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/molecular-phylogenetics-and-evolution.csl rename to buildres/csl/csl-styles/dependent/molecular-phylogenetics-and-evolution.csl diff --git a/src/main/resources/csl-styles/dependent/molecular-simulation.csl b/buildres/csl/csl-styles/dependent/molecular-simulation.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/molecular-simulation.csl rename to buildres/csl/csl-styles/dependent/molecular-simulation.csl diff --git a/src/main/resources/csl-styles/dependent/molecular-systems-biology.csl b/buildres/csl/csl-styles/dependent/molecular-systems-biology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/molecular-systems-biology.csl rename to buildres/csl/csl-styles/dependent/molecular-systems-biology.csl diff --git a/src/main/resources/csl-styles/dependent/molecular-systems-design-and-engineering.csl b/buildres/csl/csl-styles/dependent/molecular-systems-design-and-engineering.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/molecular-systems-design-and-engineering.csl rename to buildres/csl/csl-styles/dependent/molecular-systems-design-and-engineering.csl diff --git a/src/main/resources/csl-styles/dependent/molecular-therapy-methods-and-clinical-development.csl b/buildres/csl/csl-styles/dependent/molecular-therapy-methods-and-clinical-development.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/molecular-therapy-methods-and-clinical-development.csl rename to buildres/csl/csl-styles/dependent/molecular-therapy-methods-and-clinical-development.csl diff --git a/src/main/resources/csl-styles/dependent/molecular-therapy-nucleic-acids.csl b/buildres/csl/csl-styles/dependent/molecular-therapy-nucleic-acids.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/molecular-therapy-nucleic-acids.csl rename to buildres/csl/csl-styles/dependent/molecular-therapy-nucleic-acids.csl diff --git a/src/main/resources/csl-styles/dependent/molecular-therapy-oncolytics.csl b/buildres/csl/csl-styles/dependent/molecular-therapy-oncolytics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/molecular-therapy-oncolytics.csl rename to buildres/csl/csl-styles/dependent/molecular-therapy-oncolytics.csl diff --git a/src/main/resources/csl-styles/dependent/molecular-therapy.csl b/buildres/csl/csl-styles/dependent/molecular-therapy.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/molecular-therapy.csl rename to buildres/csl/csl-styles/dependent/molecular-therapy.csl diff --git a/src/main/resources/csl-styles/dependent/molecular-vision.csl b/buildres/csl/csl-styles/dependent/molecular-vision.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/molecular-vision.csl rename to buildres/csl/csl-styles/dependent/molecular-vision.csl diff --git a/src/main/resources/csl-styles/dependent/molecules.csl b/buildres/csl/csl-styles/dependent/molecules.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/molecules.csl rename to buildres/csl/csl-styles/dependent/molecules.csl diff --git a/src/main/resources/csl-styles/dependent/monash-bioethics-review.csl b/buildres/csl/csl-styles/dependent/monash-bioethics-review.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/monash-bioethics-review.csl rename to buildres/csl/csl-styles/dependent/monash-bioethics-review.csl diff --git a/src/main/resources/csl-styles/dependent/monatshefte-fur-chemie-chemical-monthly.csl b/buildres/csl/csl-styles/dependent/monatshefte-fur-chemie-chemical-monthly.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/monatshefte-fur-chemie-chemical-monthly.csl rename to buildres/csl/csl-styles/dependent/monatshefte-fur-chemie-chemical-monthly.csl diff --git a/src/main/resources/csl-styles/dependent/monatshefte-fur-mathematik.csl b/buildres/csl/csl-styles/dependent/monatshefte-fur-mathematik.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/monatshefte-fur-mathematik.csl rename to buildres/csl/csl-styles/dependent/monatshefte-fur-mathematik.csl diff --git a/src/main/resources/csl-styles/dependent/monatsschrift-kinderheilkunde.csl b/buildres/csl/csl-styles/dependent/monatsschrift-kinderheilkunde.csl similarity index 94% rename from src/main/resources/csl-styles/dependent/monatsschrift-kinderheilkunde.csl rename to buildres/csl/csl-styles/dependent/monatsschrift-kinderheilkunde.csl index 870bff14314..e1bacf34e1f 100644 --- a/src/main/resources/csl-styles/dependent/monatsschrift-kinderheilkunde.csl +++ b/buildres/csl/csl-styles/dependent/monatsschrift-kinderheilkunde.csl @@ -2,7 +2,7 @@ diff --git a/src/main/resources/csl-styles/dependent/neurosurgical-review.csl b/buildres/csl/csl-styles/dependent/neurosurgical-review.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/neurosurgical-review.csl rename to buildres/csl/csl-styles/dependent/neurosurgical-review.csl diff --git a/src/main/resources/csl-styles/dependent/neurotoxicity-research.csl b/buildres/csl/csl-styles/dependent/neurotoxicity-research.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/neurotoxicity-research.csl rename to buildres/csl/csl-styles/dependent/neurotoxicity-research.csl diff --git a/src/main/resources/csl-styles/dependent/neurotoxicology-and-teratology.csl b/buildres/csl/csl-styles/dependent/neurotoxicology-and-teratology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/neurotoxicology-and-teratology.csl rename to buildres/csl/csl-styles/dependent/neurotoxicology-and-teratology.csl diff --git a/src/main/resources/csl-styles/dependent/neurotoxicology.csl b/buildres/csl/csl-styles/dependent/neurotoxicology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/neurotoxicology.csl rename to buildres/csl/csl-styles/dependent/neurotoxicology.csl diff --git a/src/main/resources/csl-styles/dependent/neurourology-and-urodynamics.csl b/buildres/csl/csl-styles/dependent/neurourology-and-urodynamics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/neurourology-and-urodynamics.csl rename to buildres/csl/csl-styles/dependent/neurourology-and-urodynamics.csl diff --git a/src/main/resources/csl-styles/dependent/neurovascular-imaging.csl b/buildres/csl/csl-styles/dependent/neurovascular-imaging.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/neurovascular-imaging.csl rename to buildres/csl/csl-styles/dependent/neurovascular-imaging.csl diff --git a/src/main/resources/csl-styles/dependent/new-astronomy-reviews.csl b/buildres/csl/csl-styles/dependent/new-astronomy-reviews.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/new-astronomy-reviews.csl rename to buildres/csl/csl-styles/dependent/new-astronomy-reviews.csl diff --git a/src/main/resources/csl-styles/dependent/new-astronomy.csl b/buildres/csl/csl-styles/dependent/new-astronomy.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/new-astronomy.csl rename to buildres/csl/csl-styles/dependent/new-astronomy.csl diff --git a/src/main/resources/csl-styles/dependent/new-biotechnology.csl b/buildres/csl/csl-styles/dependent/new-biotechnology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/new-biotechnology.csl rename to buildres/csl/csl-styles/dependent/new-biotechnology.csl diff --git a/src/main/resources/csl-styles/dependent/new-forests.csl b/buildres/csl/csl-styles/dependent/new-forests.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/new-forests.csl rename to buildres/csl/csl-styles/dependent/new-forests.csl diff --git a/src/main/resources/csl-styles/dependent/new-genetics-and-society.csl b/buildres/csl/csl-styles/dependent/new-genetics-and-society.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/new-genetics-and-society.csl rename to buildres/csl/csl-styles/dependent/new-genetics-and-society.csl diff --git a/src/main/resources/csl-styles/dependent/new-horizons-in-clinical-case-reports.csl b/buildres/csl/csl-styles/dependent/new-horizons-in-clinical-case-reports.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/new-horizons-in-clinical-case-reports.csl rename to buildres/csl/csl-styles/dependent/new-horizons-in-clinical-case-reports.csl diff --git a/src/main/resources/csl-styles/dependent/new-horizons-in-translational-medicine.csl b/buildres/csl/csl-styles/dependent/new-horizons-in-translational-medicine.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/new-horizons-in-translational-medicine.csl rename to buildres/csl/csl-styles/dependent/new-horizons-in-translational-medicine.csl diff --git a/src/main/resources/csl-styles/dependent/new-ideas-in-psychology.csl b/buildres/csl/csl-styles/dependent/new-ideas-in-psychology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/new-ideas-in-psychology.csl rename to buildres/csl/csl-styles/dependent/new-ideas-in-psychology.csl diff --git a/src/main/resources/csl-styles/dependent/new-journal-of-chemistry.csl b/buildres/csl/csl-styles/dependent/new-journal-of-chemistry.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/new-journal-of-chemistry.csl rename to buildres/csl/csl-styles/dependent/new-journal-of-chemistry.csl diff --git a/src/main/resources/csl-styles/dependent/new-journal-of-physics.csl b/buildres/csl/csl-styles/dependent/new-journal-of-physics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/new-journal-of-physics.csl rename to buildres/csl/csl-styles/dependent/new-journal-of-physics.csl diff --git a/src/main/resources/csl-styles/dependent/new-microbes-and-new-infections.csl b/buildres/csl/csl-styles/dependent/new-microbes-and-new-infections.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/new-microbes-and-new-infections.csl rename to buildres/csl/csl-styles/dependent/new-microbes-and-new-infections.csl diff --git a/src/main/resources/csl-styles/dependent/new-negatives-in-plant-science.csl b/buildres/csl/csl-styles/dependent/new-negatives-in-plant-science.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/new-negatives-in-plant-science.csl rename to buildres/csl/csl-styles/dependent/new-negatives-in-plant-science.csl diff --git a/src/main/resources/csl-styles/dependent/new-review-of-film-and-television-studies.csl b/buildres/csl/csl-styles/dependent/new-review-of-film-and-television-studies.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/new-review-of-film-and-television-studies.csl rename to buildres/csl/csl-styles/dependent/new-review-of-film-and-television-studies.csl diff --git a/src/main/resources/csl-styles/dependent/new-writing.csl b/buildres/csl/csl-styles/dependent/new-writing.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/new-writing.csl rename to buildres/csl/csl-styles/dependent/new-writing.csl diff --git a/src/main/resources/csl-styles/dependent/new-zealand-economic-papers.csl b/buildres/csl/csl-styles/dependent/new-zealand-economic-papers.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/new-zealand-economic-papers.csl rename to buildres/csl/csl-styles/dependent/new-zealand-economic-papers.csl diff --git a/src/main/resources/csl-styles/dependent/new-zealand-journal-of-agricultural-research.csl b/buildres/csl/csl-styles/dependent/new-zealand-journal-of-agricultural-research.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/new-zealand-journal-of-agricultural-research.csl rename to buildres/csl/csl-styles/dependent/new-zealand-journal-of-agricultural-research.csl diff --git a/src/main/resources/csl-styles/dependent/new-zealand-journal-of-educational-studies.csl b/buildres/csl/csl-styles/dependent/new-zealand-journal-of-educational-studies.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/new-zealand-journal-of-educational-studies.csl rename to buildres/csl/csl-styles/dependent/new-zealand-journal-of-educational-studies.csl diff --git a/src/main/resources/csl-styles/dependent/new-zealand-journal-of-medical-laboratory-science.csl b/buildres/csl/csl-styles/dependent/new-zealand-journal-of-medical-laboratory-science.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/new-zealand-journal-of-medical-laboratory-science.csl rename to buildres/csl/csl-styles/dependent/new-zealand-journal-of-medical-laboratory-science.csl diff --git a/src/main/resources/csl-styles/dependent/newborn-and-infant-nursing-reviews.csl b/buildres/csl/csl-styles/dependent/newborn-and-infant-nursing-reviews.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/newborn-and-infant-nursing-reviews.csl rename to buildres/csl/csl-styles/dependent/newborn-and-infant-nursing-reviews.csl diff --git a/src/main/resources/csl-styles/dependent/nfs-journal.csl b/buildres/csl/csl-styles/dependent/nfs-journal.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/nfs-journal.csl rename to buildres/csl/csl-styles/dependent/nfs-journal.csl diff --git a/src/main/resources/csl-styles/dependent/nigerian-food-journal.csl b/buildres/csl/csl-styles/dependent/nigerian-food-journal.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/nigerian-food-journal.csl rename to buildres/csl/csl-styles/dependent/nigerian-food-journal.csl diff --git a/src/main/resources/csl-styles/dependent/nigerian-journal-of-genetics.csl b/buildres/csl/csl-styles/dependent/nigerian-journal-of-genetics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/nigerian-journal-of-genetics.csl rename to buildres/csl/csl-styles/dependent/nigerian-journal-of-genetics.csl diff --git a/src/main/resources/csl-styles/dependent/nigerian-journal-of-pharmaceutical-sciences.csl b/buildres/csl/csl-styles/dependent/nigerian-journal-of-pharmaceutical-sciences.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/nigerian-journal-of-pharmaceutical-sciences.csl rename to buildres/csl/csl-styles/dependent/nigerian-journal-of-pharmaceutical-sciences.csl diff --git a/src/main/resources/csl-styles/dependent/nigerian-journal-of-physiological-sciences.csl b/buildres/csl/csl-styles/dependent/nigerian-journal-of-physiological-sciences.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/nigerian-journal-of-physiological-sciences.csl rename to buildres/csl/csl-styles/dependent/nigerian-journal-of-physiological-sciences.csl diff --git a/src/main/resources/csl-styles/dependent/nigerian-medical-journal.csl b/buildres/csl/csl-styles/dependent/nigerian-medical-journal.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/nigerian-medical-journal.csl rename to buildres/csl/csl-styles/dependent/nigerian-medical-journal.csl diff --git a/src/main/resources/csl-styles/dependent/nitric-oxide.csl b/buildres/csl/csl-styles/dependent/nitric-oxide.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/nitric-oxide.csl rename to buildres/csl/csl-styles/dependent/nitric-oxide.csl diff --git a/src/main/resources/csl-styles/dependent/njas-wageningen-journal-of-life-sciences.csl b/buildres/csl/csl-styles/dependent/njas-wageningen-journal-of-life-sciences.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/njas-wageningen-journal-of-life-sciences.csl rename to buildres/csl/csl-styles/dependent/njas-wageningen-journal-of-life-sciences.csl diff --git a/src/main/resources/csl-styles/dependent/non-coding-rna-research.csl b/buildres/csl/csl-styles/dependent/non-coding-rna-research.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/non-coding-rna-research.csl rename to buildres/csl/csl-styles/dependent/non-coding-rna-research.csl diff --git a/src/main/resources/csl-styles/dependent/non-coding-rna.csl b/buildres/csl/csl-styles/dependent/non-coding-rna.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/non-coding-rna.csl rename to buildres/csl/csl-styles/dependent/non-coding-rna.csl diff --git a/src/main/resources/csl-styles/dependent/nonlinear-analysis-hybrid-systems.csl b/buildres/csl/csl-styles/dependent/nonlinear-analysis-hybrid-systems.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/nonlinear-analysis-hybrid-systems.csl rename to buildres/csl/csl-styles/dependent/nonlinear-analysis-hybrid-systems.csl diff --git a/src/main/resources/csl-styles/dependent/nonlinear-analysis-real-world-applications.csl b/buildres/csl/csl-styles/dependent/nonlinear-analysis-real-world-applications.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/nonlinear-analysis-real-world-applications.csl rename to buildres/csl/csl-styles/dependent/nonlinear-analysis-real-world-applications.csl diff --git a/src/main/resources/csl-styles/dependent/nonlinear-analysis.csl b/buildres/csl/csl-styles/dependent/nonlinear-analysis.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/nonlinear-analysis.csl rename to buildres/csl/csl-styles/dependent/nonlinear-analysis.csl diff --git a/src/main/resources/csl-styles/dependent/nonlinear-differential-equations-and-applications-nodea.csl b/buildres/csl/csl-styles/dependent/nonlinear-differential-equations-and-applications-nodea.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/nonlinear-differential-equations-and-applications-nodea.csl rename to buildres/csl/csl-styles/dependent/nonlinear-differential-equations-and-applications-nodea.csl diff --git a/src/main/resources/csl-styles/dependent/nonlinear-dynamics.csl b/buildres/csl/csl-styles/dependent/nonlinear-dynamics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/nonlinear-dynamics.csl rename to buildres/csl/csl-styles/dependent/nonlinear-dynamics.csl diff --git a/src/main/resources/csl-styles/dependent/nonlinear-processes-in-geophysics.csl b/buildres/csl/csl-styles/dependent/nonlinear-processes-in-geophysics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/nonlinear-processes-in-geophysics.csl rename to buildres/csl/csl-styles/dependent/nonlinear-processes-in-geophysics.csl diff --git a/src/main/resources/csl-styles/dependent/nonlinearity.csl b/buildres/csl/csl-styles/dependent/nonlinearity.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/nonlinearity.csl rename to buildres/csl/csl-styles/dependent/nonlinearity.csl diff --git a/src/main/resources/csl-styles/dependent/nordic-journal-of-botany.csl b/buildres/csl/csl-styles/dependent/nordic-journal-of-botany.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/nordic-journal-of-botany.csl rename to buildres/csl/csl-styles/dependent/nordic-journal-of-botany.csl diff --git a/src/main/resources/csl-styles/dependent/nordic-journal-of-music-therapy.csl b/buildres/csl/csl-styles/dependent/nordic-journal-of-music-therapy.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/nordic-journal-of-music-therapy.csl rename to buildres/csl/csl-styles/dependent/nordic-journal-of-music-therapy.csl diff --git a/src/main/resources/csl-styles/dependent/nordic-psychology.csl b/buildres/csl/csl-styles/dependent/nordic-psychology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/nordic-psychology.csl rename to buildres/csl/csl-styles/dependent/nordic-psychology.csl diff --git a/src/main/resources/csl-styles/dependent/nordic-social-work-research.csl b/buildres/csl/csl-styles/dependent/nordic-social-work-research.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/nordic-social-work-research.csl rename to buildres/csl/csl-styles/dependent/nordic-social-work-research.csl diff --git a/src/main/resources/csl-styles/dependent/north-american-journal-of-aquaculture.csl b/buildres/csl/csl-styles/dependent/north-american-journal-of-aquaculture.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/north-american-journal-of-aquaculture.csl rename to buildres/csl/csl-styles/dependent/north-american-journal-of-aquaculture.csl diff --git a/src/main/resources/csl-styles/dependent/north-american-journal-of-economics-and-finance.csl b/buildres/csl/csl-styles/dependent/north-american-journal-of-economics-and-finance.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/north-american-journal-of-economics-and-finance.csl rename to buildres/csl/csl-styles/dependent/north-american-journal-of-economics-and-finance.csl diff --git a/src/main/resources/csl-styles/dependent/north-american-journal-of-fisheries-management.csl b/buildres/csl/csl-styles/dependent/north-american-journal-of-fisheries-management.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/north-american-journal-of-fisheries-management.csl rename to buildres/csl/csl-styles/dependent/north-american-journal-of-fisheries-management.csl diff --git a/src/main/resources/csl-styles/dependent/north-carolina-medical-journal.csl b/buildres/csl/csl-styles/dependent/north-carolina-medical-journal.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/north-carolina-medical-journal.csl rename to buildres/csl/csl-styles/dependent/north-carolina-medical-journal.csl diff --git a/src/main/resources/csl-styles/dependent/northern-territory-law-journal-and-reports.csl b/buildres/csl/csl-styles/dependent/northern-territory-law-journal-and-reports.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/northern-territory-law-journal-and-reports.csl rename to buildres/csl/csl-styles/dependent/northern-territory-law-journal-and-reports.csl diff --git a/src/main/resources/csl-styles/dependent/nota-lepidopterologica.csl b/buildres/csl/csl-styles/dependent/nota-lepidopterologica.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/nota-lepidopterologica.csl rename to buildres/csl/csl-styles/dependent/nota-lepidopterologica.csl diff --git a/src/main/resources/csl-styles/dependent/notfall-rettungsmedizin.csl b/buildres/csl/csl-styles/dependent/notfall-rettungsmedizin.csl similarity index 95% rename from src/main/resources/csl-styles/dependent/notfall-rettungsmedizin.csl rename to buildres/csl/csl-styles/dependent/notfall-rettungsmedizin.csl index 5a9e8a5d0f9..c58c34f45d9 100644 --- a/src/main/resources/csl-styles/dependent/notfall-rettungsmedizin.csl +++ b/buildres/csl/csl-styles/dependent/notfall-rettungsmedizin.csl @@ -2,7 +2,7 @@ diff --git a/src/main/resources/csl-styles/dependent/one-earth.csl b/buildres/csl/csl-styles/dependent/one-earth.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/one-earth.csl rename to buildres/csl/csl-styles/dependent/one-earth.csl diff --git a/src/main/resources/csl-styles/dependent/one-health.csl b/buildres/csl/csl-styles/dependent/one-health.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/one-health.csl rename to buildres/csl/csl-styles/dependent/one-health.csl diff --git a/src/main/resources/csl-styles/dependent/online-currents.csl b/buildres/csl/csl-styles/dependent/online-currents.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/online-currents.csl rename to buildres/csl/csl-styles/dependent/online-currents.csl diff --git a/src/main/resources/csl-styles/dependent/online-social-networks-and-media.csl b/buildres/csl/csl-styles/dependent/online-social-networks-and-media.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/online-social-networks-and-media.csl rename to buildres/csl/csl-styles/dependent/online-social-networks-and-media.csl diff --git a/src/main/resources/csl-styles/dependent/op-journal.csl b/buildres/csl/csl-styles/dependent/op-journal.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/op-journal.csl rename to buildres/csl/csl-styles/dependent/op-journal.csl diff --git a/src/main/resources/csl-styles/dependent/open-biology.csl b/buildres/csl/csl-styles/dependent/open-biology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/open-biology.csl rename to buildres/csl/csl-styles/dependent/open-biology.csl diff --git a/src/main/resources/csl-styles/dependent/open-economies-review.csl b/buildres/csl/csl-styles/dependent/open-economies-review.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/open-economies-review.csl rename to buildres/csl/csl-styles/dependent/open-economies-review.csl diff --git a/src/main/resources/csl-styles/dependent/open-geospatial-data-software-and-standards.csl b/buildres/csl/csl-styles/dependent/open-geospatial-data-software-and-standards.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/open-geospatial-data-software-and-standards.csl rename to buildres/csl/csl-styles/dependent/open-geospatial-data-software-and-standards.csl diff --git a/src/main/resources/csl-styles/dependent/open-heart.csl b/buildres/csl/csl-styles/dependent/open-heart.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/open-heart.csl rename to buildres/csl/csl-styles/dependent/open-heart.csl diff --git a/src/main/resources/csl-styles/dependent/open-learning-the-journal-of-open-distance-and-e-learning.csl b/buildres/csl/csl-styles/dependent/open-learning-the-journal-of-open-distance-and-e-learning.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/open-learning-the-journal-of-open-distance-and-e-learning.csl rename to buildres/csl/csl-styles/dependent/open-learning-the-journal-of-open-distance-and-e-learning.csl diff --git a/src/main/resources/csl-styles/dependent/opennano.csl b/buildres/csl/csl-styles/dependent/opennano.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/opennano.csl rename to buildres/csl/csl-styles/dependent/opennano.csl diff --git a/src/main/resources/csl-styles/dependent/operational-research.csl b/buildres/csl/csl-styles/dependent/operational-research.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/operational-research.csl rename to buildres/csl/csl-styles/dependent/operational-research.csl diff --git a/src/main/resources/csl-styles/dependent/operations-management-research.csl b/buildres/csl/csl-styles/dependent/operations-management-research.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/operations-management-research.csl rename to buildres/csl/csl-styles/dependent/operations-management-research.csl diff --git a/src/main/resources/csl-styles/dependent/operations-research-for-health-care.csl b/buildres/csl/csl-styles/dependent/operations-research-for-health-care.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/operations-research-for-health-care.csl rename to buildres/csl/csl-styles/dependent/operations-research-for-health-care.csl diff --git a/src/main/resources/csl-styles/dependent/operations-research-letters.csl b/buildres/csl/csl-styles/dependent/operations-research-letters.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/operations-research-letters.csl rename to buildres/csl/csl-styles/dependent/operations-research-letters.csl diff --git a/src/main/resources/csl-styles/dependent/operations-research-perspectives.csl b/buildres/csl/csl-styles/dependent/operations-research-perspectives.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/operations-research-perspectives.csl rename to buildres/csl/csl-styles/dependent/operations-research-perspectives.csl diff --git a/src/main/resources/csl-styles/dependent/operations-research.csl b/buildres/csl/csl-styles/dependent/operations-research.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/operations-research.csl rename to buildres/csl/csl-styles/dependent/operations-research.csl diff --git a/src/main/resources/csl-styles/dependent/operative-orthopadie-und-traumatologie.csl b/buildres/csl/csl-styles/dependent/operative-orthopadie-und-traumatologie.csl similarity index 94% rename from src/main/resources/csl-styles/dependent/operative-orthopadie-und-traumatologie.csl rename to buildres/csl/csl-styles/dependent/operative-orthopadie-und-traumatologie.csl index 611a6aa3c85..394bbb387cd 100644 --- a/src/main/resources/csl-styles/dependent/operative-orthopadie-und-traumatologie.csl +++ b/buildres/csl/csl-styles/dependent/operative-orthopadie-und-traumatologie.csl @@ -2,7 +2,7 @@ diff --git a/src/main/resources/csl-styles/dependent/qjm.csl b/buildres/csl/csl-styles/dependent/qjm.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/qjm.csl rename to buildres/csl/csl-styles/dependent/qjm.csl diff --git a/src/main/resources/csl-styles/dependent/quaderni-italiani-di-psichiatria.csl b/buildres/csl/csl-styles/dependent/quaderni-italiani-di-psichiatria.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/quaderni-italiani-di-psichiatria.csl rename to buildres/csl/csl-styles/dependent/quaderni-italiani-di-psichiatria.csl diff --git a/buildres/csl/csl-styles/dependent/qualitative-health-research.csl b/buildres/csl/csl-styles/dependent/qualitative-health-research.csl new file mode 100644 index 00000000000..2c3a82d8cad --- /dev/null +++ b/buildres/csl/csl-styles/dependent/qualitative-health-research.csl @@ -0,0 +1,17 @@ + + diff --git a/src/main/resources/csl-styles/dependent/qualitative-psychology.csl b/buildres/csl/csl-styles/dependent/qualitative-psychology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/qualitative-psychology.csl rename to buildres/csl/csl-styles/dependent/qualitative-psychology.csl diff --git a/src/main/resources/csl-styles/dependent/qualitative-sociology.csl b/buildres/csl/csl-styles/dependent/qualitative-sociology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/qualitative-sociology.csl rename to buildres/csl/csl-styles/dependent/qualitative-sociology.csl diff --git a/src/main/resources/csl-styles/dependent/qualitative-theory-of-dynamical-systems.csl b/buildres/csl/csl-styles/dependent/qualitative-theory-of-dynamical-systems.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/qualitative-theory-of-dynamical-systems.csl rename to buildres/csl/csl-styles/dependent/qualitative-theory-of-dynamical-systems.csl diff --git a/src/main/resources/csl-styles/dependent/quality-and-quantity.csl b/buildres/csl/csl-styles/dependent/quality-and-quantity.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/quality-and-quantity.csl rename to buildres/csl/csl-styles/dependent/quality-and-quantity.csl diff --git a/src/main/resources/csl-styles/dependent/quality-of-life-research.csl b/buildres/csl/csl-styles/dependent/quality-of-life-research.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/quality-of-life-research.csl rename to buildres/csl/csl-styles/dependent/quality-of-life-research.csl diff --git a/src/main/resources/csl-styles/dependent/quantitative-finance-and-economics.csl b/buildres/csl/csl-styles/dependent/quantitative-finance-and-economics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/quantitative-finance-and-economics.csl rename to buildres/csl/csl-styles/dependent/quantitative-finance-and-economics.csl diff --git a/src/main/resources/csl-styles/dependent/quantitative-marketing-and-economics.csl b/buildres/csl/csl-styles/dependent/quantitative-marketing-and-economics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/quantitative-marketing-and-economics.csl rename to buildres/csl/csl-styles/dependent/quantitative-marketing-and-economics.csl diff --git a/src/main/resources/csl-styles/dependent/quantum-beam-science.csl b/buildres/csl/csl-styles/dependent/quantum-beam-science.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/quantum-beam-science.csl rename to buildres/csl/csl-styles/dependent/quantum-beam-science.csl diff --git a/src/main/resources/csl-styles/dependent/quantum-electronics.csl b/buildres/csl/csl-styles/dependent/quantum-electronics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/quantum-electronics.csl rename to buildres/csl/csl-styles/dependent/quantum-electronics.csl diff --git a/src/main/resources/csl-styles/dependent/quantum-information-processing.csl b/buildres/csl/csl-styles/dependent/quantum-information-processing.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/quantum-information-processing.csl rename to buildres/csl/csl-styles/dependent/quantum-information-processing.csl diff --git a/src/main/resources/csl-styles/dependent/quantum-science-and-technology.csl b/buildres/csl/csl-styles/dependent/quantum-science-and-technology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/quantum-science-and-technology.csl rename to buildres/csl/csl-styles/dependent/quantum-science-and-technology.csl diff --git a/src/main/resources/csl-styles/dependent/quantum-studies-mathematics-and-foundations.csl b/buildres/csl/csl-styles/dependent/quantum-studies-mathematics-and-foundations.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/quantum-studies-mathematics-and-foundations.csl rename to buildres/csl/csl-styles/dependent/quantum-studies-mathematics-and-foundations.csl diff --git a/src/main/resources/csl-styles/dependent/quarterly-journal-of-engineering-geology-and-hydrogeology.csl b/buildres/csl/csl-styles/dependent/quarterly-journal-of-engineering-geology-and-hydrogeology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/quarterly-journal-of-engineering-geology-and-hydrogeology.csl rename to buildres/csl/csl-styles/dependent/quarterly-journal-of-engineering-geology-and-hydrogeology.csl diff --git a/src/main/resources/csl-styles/dependent/quarterly-journal-of-speech.csl b/buildres/csl/csl-styles/dependent/quarterly-journal-of-speech.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/quarterly-journal-of-speech.csl rename to buildres/csl/csl-styles/dependent/quarterly-journal-of-speech.csl diff --git a/src/main/resources/csl-styles/dependent/quarterly-review-of-economics-and-finance.csl b/buildres/csl/csl-styles/dependent/quarterly-review-of-economics-and-finance.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/quarterly-review-of-economics-and-finance.csl rename to buildres/csl/csl-styles/dependent/quarterly-review-of-economics-and-finance.csl diff --git a/src/main/resources/csl-styles/dependent/quaternary-geochronology.csl b/buildres/csl/csl-styles/dependent/quaternary-geochronology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/quaternary-geochronology.csl rename to buildres/csl/csl-styles/dependent/quaternary-geochronology.csl diff --git a/src/main/resources/csl-styles/dependent/quaternary-research.csl b/buildres/csl/csl-styles/dependent/quaternary-research.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/quaternary-research.csl rename to buildres/csl/csl-styles/dependent/quaternary-research.csl diff --git a/src/main/resources/csl-styles/dependent/quaternary-science-reviews.csl b/buildres/csl/csl-styles/dependent/quaternary-science-reviews.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/quaternary-science-reviews.csl rename to buildres/csl/csl-styles/dependent/quaternary-science-reviews.csl diff --git a/src/main/resources/csl-styles/dependent/queueing-systems.csl b/buildres/csl/csl-styles/dependent/queueing-systems.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/queueing-systems.csl rename to buildres/csl/csl-styles/dependent/queueing-systems.csl diff --git a/src/main/resources/csl-styles/dependent/race-and-social-problems.csl b/buildres/csl/csl-styles/dependent/race-and-social-problems.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/race-and-social-problems.csl rename to buildres/csl/csl-styles/dependent/race-and-social-problems.csl diff --git a/src/main/resources/csl-styles/dependent/race-ethnicity-and-education.csl b/buildres/csl/csl-styles/dependent/race-ethnicity-and-education.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/race-ethnicity-and-education.csl rename to buildres/csl/csl-styles/dependent/race-ethnicity-and-education.csl diff --git a/src/main/resources/csl-styles/dependent/radiation-and-environmental-biophysics.csl b/buildres/csl/csl-styles/dependent/radiation-and-environmental-biophysics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/radiation-and-environmental-biophysics.csl rename to buildres/csl/csl-styles/dependent/radiation-and-environmental-biophysics.csl diff --git a/src/main/resources/csl-styles/dependent/radiation-measurements.csl b/buildres/csl/csl-styles/dependent/radiation-measurements.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/radiation-measurements.csl rename to buildres/csl/csl-styles/dependent/radiation-measurements.csl diff --git a/src/main/resources/csl-styles/dependent/radiation-oncology.csl b/buildres/csl/csl-styles/dependent/radiation-oncology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/radiation-oncology.csl rename to buildres/csl/csl-styles/dependent/radiation-oncology.csl diff --git a/src/main/resources/csl-styles/dependent/radiation-physics-and-chemistry.csl b/buildres/csl/csl-styles/dependent/radiation-physics-and-chemistry.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/radiation-physics-and-chemistry.csl rename to buildres/csl/csl-styles/dependent/radiation-physics-and-chemistry.csl diff --git a/src/main/resources/csl-styles/dependent/radio-physics-and-radio-astronomy.csl b/buildres/csl/csl-styles/dependent/radio-physics-and-radio-astronomy.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/radio-physics-and-radio-astronomy.csl rename to buildres/csl/csl-styles/dependent/radio-physics-and-radio-astronomy.csl diff --git a/src/main/resources/csl-styles/dependent/radio-science.csl b/buildres/csl/csl-styles/dependent/radio-science.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/radio-science.csl rename to buildres/csl/csl-styles/dependent/radio-science.csl diff --git a/src/main/resources/csl-styles/dependent/radiologia.csl b/buildres/csl/csl-styles/dependent/radiologia.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/radiologia.csl rename to buildres/csl/csl-styles/dependent/radiologia.csl diff --git a/src/main/resources/csl-styles/dependent/radiological-physics-and-technology.csl b/buildres/csl/csl-styles/dependent/radiological-physics-and-technology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/radiological-physics-and-technology.csl rename to buildres/csl/csl-styles/dependent/radiological-physics-and-technology.csl diff --git a/src/main/resources/csl-styles/dependent/radiologie-up2date.csl b/buildres/csl/csl-styles/dependent/radiologie-up2date.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/radiologie-up2date.csl rename to buildres/csl/csl-styles/dependent/radiologie-up2date.csl diff --git a/src/main/resources/csl-styles/dependent/radiology-case-reports.csl b/buildres/csl/csl-styles/dependent/radiology-case-reports.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/radiology-case-reports.csl rename to buildres/csl/csl-styles/dependent/radiology-case-reports.csl diff --git a/src/main/resources/csl-styles/dependent/radiology-of-infectious-diseases.csl b/buildres/csl/csl-styles/dependent/radiology-of-infectious-diseases.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/radiology-of-infectious-diseases.csl rename to buildres/csl/csl-styles/dependent/radiology-of-infectious-diseases.csl diff --git a/src/main/resources/csl-styles/dependent/radiopraxis.csl b/buildres/csl/csl-styles/dependent/radiopraxis.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/radiopraxis.csl rename to buildres/csl/csl-styles/dependent/radiopraxis.csl diff --git a/src/main/resources/csl-styles/dependent/radiotherapy-and-oncology.csl b/buildres/csl/csl-styles/dependent/radiotherapy-and-oncology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/radiotherapy-and-oncology.csl rename to buildres/csl/csl-styles/dependent/radiotherapy-and-oncology.csl diff --git a/src/main/resources/csl-styles/dependent/rai-revista-de-administracao-e-inovacao.csl b/buildres/csl/csl-styles/dependent/rai-revista-de-administracao-e-inovacao.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/rai-revista-de-administracao-e-inovacao.csl rename to buildres/csl/csl-styles/dependent/rai-revista-de-administracao-e-inovacao.csl diff --git a/src/main/resources/csl-styles/dependent/rangeland-ecology-and-management.csl b/buildres/csl/csl-styles/dependent/rangeland-ecology-and-management.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/rangeland-ecology-and-management.csl rename to buildres/csl/csl-styles/dependent/rangeland-ecology-and-management.csl diff --git a/src/main/resources/csl-styles/dependent/rapid-communications-in-mass-spectrometry.csl b/buildres/csl/csl-styles/dependent/rapid-communications-in-mass-spectrometry.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/rapid-communications-in-mass-spectrometry.csl rename to buildres/csl/csl-styles/dependent/rapid-communications-in-mass-spectrometry.csl diff --git a/src/main/resources/csl-styles/dependent/rare-diseases.csl b/buildres/csl/csl-styles/dependent/rare-diseases.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/rare-diseases.csl rename to buildres/csl/csl-styles/dependent/rare-diseases.csl diff --git a/src/main/resources/csl-styles/dependent/rare-metals.csl b/buildres/csl/csl-styles/dependent/rare-metals.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/rare-metals.csl rename to buildres/csl/csl-styles/dependent/rare-metals.csl diff --git a/src/main/resources/csl-styles/dependent/rausp-management-journal.csl b/buildres/csl/csl-styles/dependent/rausp-management-journal.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/rausp-management-journal.csl rename to buildres/csl/csl-styles/dependent/rausp-management-journal.csl diff --git a/src/main/resources/csl-styles/dependent/reach.csl b/buildres/csl/csl-styles/dependent/reach.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/reach.csl rename to buildres/csl/csl-styles/dependent/reach.csl diff --git a/src/main/resources/csl-styles/dependent/reaction-chemistry-and-engineering.csl b/buildres/csl/csl-styles/dependent/reaction-chemistry-and-engineering.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/reaction-chemistry-and-engineering.csl rename to buildres/csl/csl-styles/dependent/reaction-chemistry-and-engineering.csl diff --git a/src/main/resources/csl-styles/dependent/reaction-kinetics-mechanisms-and-catalysis.csl b/buildres/csl/csl-styles/dependent/reaction-kinetics-mechanisms-and-catalysis.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/reaction-kinetics-mechanisms-and-catalysis.csl rename to buildres/csl/csl-styles/dependent/reaction-kinetics-mechanisms-and-catalysis.csl diff --git a/src/main/resources/csl-styles/dependent/reactive-and-functional-polymers.csl b/buildres/csl/csl-styles/dependent/reactive-and-functional-polymers.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/reactive-and-functional-polymers.csl rename to buildres/csl/csl-styles/dependent/reactive-and-functional-polymers.csl diff --git a/buildres/csl/csl-styles/dependent/reading-and-writing.csl b/buildres/csl/csl-styles/dependent/reading-and-writing.csl new file mode 100644 index 00000000000..e25a94557dc --- /dev/null +++ b/buildres/csl/csl-styles/dependent/reading-and-writing.csl @@ -0,0 +1,17 @@ + + diff --git a/src/main/resources/csl-styles/dependent/real-time-systems.csl b/buildres/csl/csl-styles/dependent/real-time-systems.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/real-time-systems.csl rename to buildres/csl/csl-styles/dependent/real-time-systems.csl diff --git a/src/main/resources/csl-styles/dependent/rechtsmedizin.csl b/buildres/csl/csl-styles/dependent/rechtsmedizin.csl similarity index 96% rename from src/main/resources/csl-styles/dependent/rechtsmedizin.csl rename to buildres/csl/csl-styles/dependent/rechtsmedizin.csl index 7a21d35d604..9086e252f82 100644 --- a/src/main/resources/csl-styles/dependent/rechtsmedizin.csl +++ b/buildres/csl/csl-styles/dependent/rechtsmedizin.csl @@ -2,7 +2,7 @@ diff --git a/buildres/csl/csl-styles/dependent/sa-journal-of-industrial-psychology.csl b/buildres/csl/csl-styles/dependent/sa-journal-of-industrial-psychology.csl new file mode 100644 index 00000000000..fd869a460b3 --- /dev/null +++ b/buildres/csl/csl-styles/dependent/sa-journal-of-industrial-psychology.csl @@ -0,0 +1,17 @@ + + diff --git a/buildres/csl/csl-styles/dependent/sa-journal-of-oncology.csl b/buildres/csl/csl-styles/dependent/sa-journal-of-oncology.csl new file mode 100644 index 00000000000..3135026be3e --- /dev/null +++ b/buildres/csl/csl-styles/dependent/sa-journal-of-oncology.csl @@ -0,0 +1,17 @@ + + diff --git a/buildres/csl/csl-styles/dependent/sa-journal-of-radiology.csl b/buildres/csl/csl-styles/dependent/sa-journal-of-radiology.csl new file mode 100644 index 00000000000..81a1cf7fd0a --- /dev/null +++ b/buildres/csl/csl-styles/dependent/sa-journal-of-radiology.csl @@ -0,0 +1,17 @@ + + diff --git a/src/main/resources/csl-styles/dependent/safety-and-health-at-work.csl b/buildres/csl/csl-styles/dependent/safety-and-health-at-work.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/safety-and-health-at-work.csl rename to buildres/csl/csl-styles/dependent/safety-and-health-at-work.csl diff --git a/src/main/resources/csl-styles/dependent/safety-in-health.csl b/buildres/csl/csl-styles/dependent/safety-in-health.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/safety-in-health.csl rename to buildres/csl/csl-styles/dependent/safety-in-health.csl diff --git a/src/main/resources/csl-styles/dependent/safety-science.csl b/buildres/csl/csl-styles/dependent/safety-science.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/safety-science.csl rename to buildres/csl/csl-styles/dependent/safety-science.csl diff --git a/src/main/resources/csl-styles/dependent/safety.csl b/buildres/csl/csl-styles/dependent/safety.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/safety.csl rename to buildres/csl/csl-styles/dependent/safety.csl diff --git a/src/main/resources/csl-styles/dependent/salud-colectiva.csl b/buildres/csl/csl-styles/dependent/salud-colectiva.csl similarity index 94% rename from src/main/resources/csl-styles/dependent/salud-colectiva.csl rename to buildres/csl/csl-styles/dependent/salud-colectiva.csl index 66b8b806dcc..4697e06b33d 100644 --- a/src/main/resources/csl-styles/dependent/salud-colectiva.csl +++ b/buildres/csl/csl-styles/dependent/salud-colectiva.csl @@ -1,7 +1,7 @@ diff --git a/src/main/resources/csl-styles/dependent/south-african-geographical-journal.csl b/buildres/csl/csl-styles/dependent/south-african-geographical-journal.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/south-african-geographical-journal.csl rename to buildres/csl/csl-styles/dependent/south-african-geographical-journal.csl diff --git a/src/main/resources/csl-styles/dependent/south-african-journal-of-botany.csl b/buildres/csl/csl-styles/dependent/south-african-journal-of-botany.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/south-african-journal-of-botany.csl rename to buildres/csl/csl-styles/dependent/south-african-journal-of-botany.csl diff --git a/buildres/csl/csl-styles/dependent/south-african-journal-of-business-management.csl b/buildres/csl/csl-styles/dependent/south-african-journal-of-business-management.csl new file mode 100644 index 00000000000..7e7099fea12 --- /dev/null +++ b/buildres/csl/csl-styles/dependent/south-african-journal-of-business-management.csl @@ -0,0 +1,17 @@ + + diff --git a/src/main/resources/csl-styles/dependent/south-african-journal-of-chemical-engineering.csl b/buildres/csl/csl-styles/dependent/south-african-journal-of-chemical-engineering.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/south-african-journal-of-chemical-engineering.csl rename to buildres/csl/csl-styles/dependent/south-african-journal-of-chemical-engineering.csl diff --git a/buildres/csl/csl-styles/dependent/south-african-journal-of-childhood-education.csl b/buildres/csl/csl-styles/dependent/south-african-journal-of-childhood-education.csl new file mode 100644 index 00000000000..ba57278b07b --- /dev/null +++ b/buildres/csl/csl-styles/dependent/south-african-journal-of-childhood-education.csl @@ -0,0 +1,17 @@ + + diff --git a/buildres/csl/csl-styles/dependent/south-african-journal-of-communication-disorders.csl b/buildres/csl/csl-styles/dependent/south-african-journal-of-communication-disorders.csl new file mode 100644 index 00000000000..ae848e2a56b --- /dev/null +++ b/buildres/csl/csl-styles/dependent/south-african-journal-of-communication-disorders.csl @@ -0,0 +1,17 @@ + + diff --git a/buildres/csl/csl-styles/dependent/south-african-journal-of-economic-and-management-sciences.csl b/buildres/csl/csl-styles/dependent/south-african-journal-of-economic-and-management-sciences.csl new file mode 100644 index 00000000000..501f430a9b1 --- /dev/null +++ b/buildres/csl/csl-styles/dependent/south-african-journal-of-economic-and-management-sciences.csl @@ -0,0 +1,17 @@ + + diff --git a/buildres/csl/csl-styles/dependent/south-african-journal-of-information-management.csl b/buildres/csl/csl-styles/dependent/south-african-journal-of-information-management.csl new file mode 100644 index 00000000000..7d6feec4e53 --- /dev/null +++ b/buildres/csl/csl-styles/dependent/south-african-journal-of-information-management.csl @@ -0,0 +1,17 @@ + + diff --git a/buildres/csl/csl-styles/dependent/south-african-journal-of-physiotherapy.csl b/buildres/csl/csl-styles/dependent/south-african-journal-of-physiotherapy.csl new file mode 100644 index 00000000000..5dbde931277 --- /dev/null +++ b/buildres/csl/csl-styles/dependent/south-african-journal-of-physiotherapy.csl @@ -0,0 +1,17 @@ + + diff --git a/buildres/csl/csl-styles/dependent/south-african-journal-of-psychiatry.csl b/buildres/csl/csl-styles/dependent/south-african-journal-of-psychiatry.csl new file mode 100644 index 00000000000..adbbd86da70 --- /dev/null +++ b/buildres/csl/csl-styles/dependent/south-african-journal-of-psychiatry.csl @@ -0,0 +1,17 @@ + + diff --git a/src/main/resources/csl-styles/dependent/south-asian-diaspora.csl b/buildres/csl/csl-styles/dependent/south-asian-diaspora.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/south-asian-diaspora.csl rename to buildres/csl/csl-styles/dependent/south-asian-diaspora.csl diff --git a/src/main/resources/csl-styles/dependent/south-asian-history-and-culture.csl b/buildres/csl/csl-styles/dependent/south-asian-history-and-culture.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/south-asian-history-and-culture.csl rename to buildres/csl/csl-styles/dependent/south-asian-history-and-culture.csl diff --git a/buildres/csl/csl-styles/dependent/southern-african-journal-of-hiv-medicine.csl b/buildres/csl/csl-styles/dependent/southern-african-journal-of-hiv-medicine.csl new file mode 100644 index 00000000000..31af7e44e96 --- /dev/null +++ b/buildres/csl/csl-styles/dependent/southern-african-journal-of-hiv-medicine.csl @@ -0,0 +1,16 @@ + + diff --git a/buildres/csl/csl-styles/dependent/southern-african-journal-of-infectious-diseases.csl b/buildres/csl/csl-styles/dependent/southern-african-journal-of-infectious-diseases.csl new file mode 100644 index 00000000000..253bdf8865a --- /dev/null +++ b/buildres/csl/csl-styles/dependent/southern-african-journal-of-infectious-diseases.csl @@ -0,0 +1,17 @@ + + diff --git a/src/main/resources/csl-styles/dependent/southern-cross-university-harvard.csl b/buildres/csl/csl-styles/dependent/southern-cross-university-harvard.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/southern-cross-university-harvard.csl rename to buildres/csl/csl-styles/dependent/southern-cross-university-harvard.csl diff --git a/src/main/resources/csl-styles/dependent/soziale-passagen.csl b/buildres/csl/csl-styles/dependent/soziale-passagen.csl similarity index 96% rename from src/main/resources/csl-styles/dependent/soziale-passagen.csl rename to buildres/csl/csl-styles/dependent/soziale-passagen.csl index eda22e590c0..1e987b9055b 100644 --- a/src/main/resources/csl-styles/dependent/soziale-passagen.csl +++ b/buildres/csl/csl-styles/dependent/soziale-passagen.csl @@ -2,7 +2,7 @@ diff --git a/src/main/resources/csl-styles/dependent/the-journal-of-academic-librarianship.csl b/buildres/csl/csl-styles/dependent/the-journal-of-academic-librarianship.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/the-journal-of-academic-librarianship.csl rename to buildres/csl/csl-styles/dependent/the-journal-of-academic-librarianship.csl diff --git a/src/main/resources/csl-styles/dependent/the-journal-of-agricultural-education-and-extension.csl b/buildres/csl/csl-styles/dependent/the-journal-of-agricultural-education-and-extension.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/the-journal-of-agricultural-education-and-extension.csl rename to buildres/csl/csl-styles/dependent/the-journal-of-agricultural-education-and-extension.csl diff --git a/src/main/resources/csl-styles/dependent/the-journal-of-allergy-and-clinical-immunology.csl b/buildres/csl/csl-styles/dependent/the-journal-of-allergy-and-clinical-immunology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/the-journal-of-allergy-and-clinical-immunology.csl rename to buildres/csl/csl-styles/dependent/the-journal-of-allergy-and-clinical-immunology.csl diff --git a/src/main/resources/csl-styles/dependent/the-journal-of-antibiotics.csl b/buildres/csl/csl-styles/dependent/the-journal-of-antibiotics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/the-journal-of-antibiotics.csl rename to buildres/csl/csl-styles/dependent/the-journal-of-antibiotics.csl diff --git a/src/main/resources/csl-styles/dependent/the-journal-of-arthroplasty.csl b/buildres/csl/csl-styles/dependent/the-journal-of-arthroplasty.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/the-journal-of-arthroplasty.csl rename to buildres/csl/csl-styles/dependent/the-journal-of-arthroplasty.csl diff --git a/src/main/resources/csl-styles/dependent/the-journal-of-basic-and-applied-zoology.csl b/buildres/csl/csl-styles/dependent/the-journal-of-basic-and-applied-zoology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/the-journal-of-basic-and-applied-zoology.csl rename to buildres/csl/csl-styles/dependent/the-journal-of-basic-and-applied-zoology.csl diff --git a/src/main/resources/csl-styles/dependent/the-journal-of-bone-and-joint-surgery.csl b/buildres/csl/csl-styles/dependent/the-journal-of-bone-and-joint-surgery.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/the-journal-of-bone-and-joint-surgery.csl rename to buildres/csl/csl-styles/dependent/the-journal-of-bone-and-joint-surgery.csl diff --git a/src/main/resources/csl-styles/dependent/the-journal-of-cardiovascular-surgery.csl b/buildres/csl/csl-styles/dependent/the-journal-of-cardiovascular-surgery.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/the-journal-of-cardiovascular-surgery.csl rename to buildres/csl/csl-styles/dependent/the-journal-of-cardiovascular-surgery.csl diff --git a/src/main/resources/csl-styles/dependent/the-journal-of-cell-biology.csl b/buildres/csl/csl-styles/dependent/the-journal-of-cell-biology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/the-journal-of-cell-biology.csl rename to buildres/csl/csl-styles/dependent/the-journal-of-cell-biology.csl diff --git a/src/main/resources/csl-styles/dependent/the-journal-of-chemical-physics.csl b/buildres/csl/csl-styles/dependent/the-journal-of-chemical-physics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/the-journal-of-chemical-physics.csl rename to buildres/csl/csl-styles/dependent/the-journal-of-chemical-physics.csl diff --git a/src/main/resources/csl-styles/dependent/the-journal-of-chemical-thermodynamics.csl b/buildres/csl/csl-styles/dependent/the-journal-of-chemical-thermodynamics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/the-journal-of-chemical-thermodynamics.csl rename to buildres/csl/csl-styles/dependent/the-journal-of-chemical-thermodynamics.csl diff --git a/src/main/resources/csl-styles/dependent/the-journal-of-chinese-sociology.csl b/buildres/csl/csl-styles/dependent/the-journal-of-chinese-sociology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/the-journal-of-chinese-sociology.csl rename to buildres/csl/csl-styles/dependent/the-journal-of-chinese-sociology.csl diff --git a/src/main/resources/csl-styles/dependent/the-journal-of-clinical-endocrinology-and-metabolism.csl b/buildres/csl/csl-styles/dependent/the-journal-of-clinical-endocrinology-and-metabolism.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/the-journal-of-clinical-endocrinology-and-metabolism.csl rename to buildres/csl/csl-styles/dependent/the-journal-of-clinical-endocrinology-and-metabolism.csl diff --git a/src/main/resources/csl-styles/dependent/the-journal-of-clinical-psychiatry.csl b/buildres/csl/csl-styles/dependent/the-journal-of-clinical-psychiatry.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/the-journal-of-clinical-psychiatry.csl rename to buildres/csl/csl-styles/dependent/the-journal-of-clinical-psychiatry.csl diff --git a/src/main/resources/csl-styles/dependent/the-journal-of-comparative-germanic-linguistics.csl b/buildres/csl/csl-styles/dependent/the-journal-of-comparative-germanic-linguistics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/the-journal-of-comparative-germanic-linguistics.csl rename to buildres/csl/csl-styles/dependent/the-journal-of-comparative-germanic-linguistics.csl diff --git a/src/main/resources/csl-styles/dependent/the-journal-of-continuing-education-in-nursing.csl b/buildres/csl/csl-styles/dependent/the-journal-of-continuing-education-in-nursing.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/the-journal-of-continuing-education-in-nursing.csl rename to buildres/csl/csl-styles/dependent/the-journal-of-continuing-education-in-nursing.csl diff --git a/src/main/resources/csl-styles/dependent/the-journal-of-economic-asymmetries.csl b/buildres/csl/csl-styles/dependent/the-journal-of-economic-asymmetries.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/the-journal-of-economic-asymmetries.csl rename to buildres/csl/csl-styles/dependent/the-journal-of-economic-asymmetries.csl diff --git a/src/main/resources/csl-styles/dependent/the-journal-of-economic-inequality.csl b/buildres/csl/csl-styles/dependent/the-journal-of-economic-inequality.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/the-journal-of-economic-inequality.csl rename to buildres/csl/csl-styles/dependent/the-journal-of-economic-inequality.csl diff --git a/src/main/resources/csl-styles/dependent/the-journal-of-evidence-based-dental-practice.csl b/buildres/csl/csl-styles/dependent/the-journal-of-evidence-based-dental-practice.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/the-journal-of-evidence-based-dental-practice.csl rename to buildres/csl/csl-styles/dependent/the-journal-of-evidence-based-dental-practice.csl diff --git a/src/main/resources/csl-styles/dependent/the-journal-of-experimental-biology.csl b/buildres/csl/csl-styles/dependent/the-journal-of-experimental-biology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/the-journal-of-experimental-biology.csl rename to buildres/csl/csl-styles/dependent/the-journal-of-experimental-biology.csl diff --git a/src/main/resources/csl-styles/dependent/the-journal-of-experimental-medicine.csl b/buildres/csl/csl-styles/dependent/the-journal-of-experimental-medicine.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/the-journal-of-experimental-medicine.csl rename to buildres/csl/csl-styles/dependent/the-journal-of-experimental-medicine.csl diff --git a/src/main/resources/csl-styles/dependent/the-journal-of-finance-and-data-science.csl b/buildres/csl/csl-styles/dependent/the-journal-of-finance-and-data-science.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/the-journal-of-finance-and-data-science.csl rename to buildres/csl/csl-styles/dependent/the-journal-of-finance-and-data-science.csl diff --git a/src/main/resources/csl-styles/dependent/the-journal-of-general-physiology.csl b/buildres/csl/csl-styles/dependent/the-journal-of-general-physiology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/the-journal-of-general-physiology.csl rename to buildres/csl/csl-styles/dependent/the-journal-of-general-physiology.csl diff --git a/src/main/resources/csl-styles/dependent/the-journal-of-geometric-analysis.csl b/buildres/csl/csl-styles/dependent/the-journal-of-geometric-analysis.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/the-journal-of-geometric-analysis.csl rename to buildres/csl/csl-styles/dependent/the-journal-of-geometric-analysis.csl diff --git a/src/main/resources/csl-styles/dependent/the-journal-of-hand-surgery.csl b/buildres/csl/csl-styles/dependent/the-journal-of-hand-surgery.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/the-journal-of-hand-surgery.csl rename to buildres/csl/csl-styles/dependent/the-journal-of-hand-surgery.csl diff --git a/src/main/resources/csl-styles/dependent/the-journal-of-headache-and-pain.csl b/buildres/csl/csl-styles/dependent/the-journal-of-headache-and-pain.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/the-journal-of-headache-and-pain.csl rename to buildres/csl/csl-styles/dependent/the-journal-of-headache-and-pain.csl diff --git a/src/main/resources/csl-styles/dependent/the-journal-of-heart-and-lung-transplantation.csl b/buildres/csl/csl-styles/dependent/the-journal-of-heart-and-lung-transplantation.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/the-journal-of-heart-and-lung-transplantation.csl rename to buildres/csl/csl-styles/dependent/the-journal-of-heart-and-lung-transplantation.csl diff --git a/src/main/resources/csl-styles/dependent/the-journal-of-imperial-and-commonwealth-history.csl b/buildres/csl/csl-styles/dependent/the-journal-of-imperial-and-commonwealth-history.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/the-journal-of-imperial-and-commonwealth-history.csl rename to buildres/csl/csl-styles/dependent/the-journal-of-imperial-and-commonwealth-history.csl diff --git a/src/main/resources/csl-styles/dependent/the-journal-of-indian-prosthodontic-society.csl b/buildres/csl/csl-styles/dependent/the-journal-of-indian-prosthodontic-society.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/the-journal-of-indian-prosthodontic-society.csl rename to buildres/csl/csl-styles/dependent/the-journal-of-indian-prosthodontic-society.csl diff --git a/src/main/resources/csl-styles/dependent/the-journal-of-international-trade-and-economic-development.csl b/buildres/csl/csl-styles/dependent/the-journal-of-international-trade-and-economic-development.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/the-journal-of-international-trade-and-economic-development.csl rename to buildres/csl/csl-styles/dependent/the-journal-of-international-trade-and-economic-development.csl diff --git a/src/main/resources/csl-styles/dependent/the-journal-of-legal-pluralism-and-unofficial-law.csl b/buildres/csl/csl-styles/dependent/the-journal-of-legal-pluralism-and-unofficial-law.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/the-journal-of-legal-pluralism-and-unofficial-law.csl rename to buildres/csl/csl-styles/dependent/the-journal-of-legal-pluralism-and-unofficial-law.csl diff --git a/src/main/resources/csl-styles/dependent/the-journal-of-mathematical-neuroscience.csl b/buildres/csl/csl-styles/dependent/the-journal-of-mathematical-neuroscience.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/the-journal-of-mathematical-neuroscience.csl rename to buildres/csl/csl-styles/dependent/the-journal-of-mathematical-neuroscience.csl diff --git a/src/main/resources/csl-styles/dependent/the-journal-of-medieval-and-early-modern-studies.csl b/buildres/csl/csl-styles/dependent/the-journal-of-medieval-and-early-modern-studies.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/the-journal-of-medieval-and-early-modern-studies.csl rename to buildres/csl/csl-styles/dependent/the-journal-of-medieval-and-early-modern-studies.csl diff --git a/src/main/resources/csl-styles/dependent/the-journal-of-north-african-studies.csl b/buildres/csl/csl-styles/dependent/the-journal-of-north-african-studies.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/the-journal-of-north-african-studies.csl rename to buildres/csl/csl-styles/dependent/the-journal-of-north-african-studies.csl diff --git a/src/main/resources/csl-styles/dependent/the-journal-of-nutritional-biochemistry.csl b/buildres/csl/csl-styles/dependent/the-journal-of-nutritional-biochemistry.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/the-journal-of-nutritional-biochemistry.csl rename to buildres/csl/csl-styles/dependent/the-journal-of-nutritional-biochemistry.csl diff --git a/src/main/resources/csl-styles/dependent/the-journal-of-obstetrics-and-gynecology-of-india.csl b/buildres/csl/csl-styles/dependent/the-journal-of-obstetrics-and-gynecology-of-india.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/the-journal-of-obstetrics-and-gynecology-of-india.csl rename to buildres/csl/csl-styles/dependent/the-journal-of-obstetrics-and-gynecology-of-india.csl diff --git a/src/main/resources/csl-styles/dependent/the-journal-of-organic-chemistry.csl b/buildres/csl/csl-styles/dependent/the-journal-of-organic-chemistry.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/the-journal-of-organic-chemistry.csl rename to buildres/csl/csl-styles/dependent/the-journal-of-organic-chemistry.csl diff --git a/src/main/resources/csl-styles/dependent/the-journal-of-pediatrics.csl b/buildres/csl/csl-styles/dependent/the-journal-of-pediatrics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/the-journal-of-pediatrics.csl rename to buildres/csl/csl-styles/dependent/the-journal-of-pediatrics.csl diff --git a/src/main/resources/csl-styles/dependent/the-journal-of-pharmacology-and-experimental-therapeutics.csl b/buildres/csl/csl-styles/dependent/the-journal-of-pharmacology-and-experimental-therapeutics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/the-journal-of-pharmacology-and-experimental-therapeutics.csl rename to buildres/csl/csl-styles/dependent/the-journal-of-pharmacology-and-experimental-therapeutics.csl diff --git a/src/main/resources/csl-styles/dependent/the-journal-of-pharmacy-technology.csl b/buildres/csl/csl-styles/dependent/the-journal-of-pharmacy-technology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/the-journal-of-pharmacy-technology.csl rename to buildres/csl/csl-styles/dependent/the-journal-of-pharmacy-technology.csl diff --git a/src/main/resources/csl-styles/dependent/the-journal-of-physical-chemistry-a.csl b/buildres/csl/csl-styles/dependent/the-journal-of-physical-chemistry-a.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/the-journal-of-physical-chemistry-a.csl rename to buildres/csl/csl-styles/dependent/the-journal-of-physical-chemistry-a.csl diff --git a/src/main/resources/csl-styles/dependent/the-journal-of-physical-chemistry-b.csl b/buildres/csl/csl-styles/dependent/the-journal-of-physical-chemistry-b.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/the-journal-of-physical-chemistry-b.csl rename to buildres/csl/csl-styles/dependent/the-journal-of-physical-chemistry-b.csl diff --git a/src/main/resources/csl-styles/dependent/the-journal-of-physical-chemistry-c.csl b/buildres/csl/csl-styles/dependent/the-journal-of-physical-chemistry-c.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/the-journal-of-physical-chemistry-c.csl rename to buildres/csl/csl-styles/dependent/the-journal-of-physical-chemistry-c.csl diff --git a/src/main/resources/csl-styles/dependent/the-journal-of-physical-chemistry-letters.csl b/buildres/csl/csl-styles/dependent/the-journal-of-physical-chemistry-letters.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/the-journal-of-physical-chemistry-letters.csl rename to buildres/csl/csl-styles/dependent/the-journal-of-physical-chemistry-letters.csl diff --git a/src/main/resources/csl-styles/dependent/the-journal-of-physiological-sciences.csl b/buildres/csl/csl-styles/dependent/the-journal-of-physiological-sciences.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/the-journal-of-physiological-sciences.csl rename to buildres/csl/csl-styles/dependent/the-journal-of-physiological-sciences.csl diff --git a/src/main/resources/csl-styles/dependent/the-journal-of-positive-psychology.csl b/buildres/csl/csl-styles/dependent/the-journal-of-positive-psychology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/the-journal-of-positive-psychology.csl rename to buildres/csl/csl-styles/dependent/the-journal-of-positive-psychology.csl diff --git a/src/main/resources/csl-styles/dependent/the-journal-of-primary-prevention.csl b/buildres/csl/csl-styles/dependent/the-journal-of-primary-prevention.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/the-journal-of-primary-prevention.csl rename to buildres/csl/csl-styles/dependent/the-journal-of-primary-prevention.csl diff --git a/src/main/resources/csl-styles/dependent/the-journal-of-prosthetic-dentistry.csl b/buildres/csl/csl-styles/dependent/the-journal-of-prosthetic-dentistry.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/the-journal-of-prosthetic-dentistry.csl rename to buildres/csl/csl-styles/dependent/the-journal-of-prosthetic-dentistry.csl diff --git a/src/main/resources/csl-styles/dependent/the-journal-of-real-estate-finance-and-economics.csl b/buildres/csl/csl-styles/dependent/the-journal-of-real-estate-finance-and-economics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/the-journal-of-real-estate-finance-and-economics.csl rename to buildres/csl/csl-styles/dependent/the-journal-of-real-estate-finance-and-economics.csl diff --git a/src/main/resources/csl-styles/dependent/the-journal-of-sexual-medicine.csl b/buildres/csl/csl-styles/dependent/the-journal-of-sexual-medicine.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/the-journal-of-sexual-medicine.csl rename to buildres/csl/csl-styles/dependent/the-journal-of-sexual-medicine.csl diff --git a/src/main/resources/csl-styles/dependent/the-journal-of-social-studies-research.csl b/buildres/csl/csl-styles/dependent/the-journal-of-social-studies-research.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/the-journal-of-social-studies-research.csl rename to buildres/csl/csl-styles/dependent/the-journal-of-social-studies-research.csl diff --git a/src/main/resources/csl-styles/dependent/the-journal-of-space-safety-engineering.csl b/buildres/csl/csl-styles/dependent/the-journal-of-space-safety-engineering.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/the-journal-of-space-safety-engineering.csl rename to buildres/csl/csl-styles/dependent/the-journal-of-space-safety-engineering.csl diff --git a/src/main/resources/csl-styles/dependent/the-journal-of-supercomputing.csl b/buildres/csl/csl-styles/dependent/the-journal-of-supercomputing.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/the-journal-of-supercomputing.csl rename to buildres/csl/csl-styles/dependent/the-journal-of-supercomputing.csl diff --git a/src/main/resources/csl-styles/dependent/the-journal-of-supercritical-fluids.csl b/buildres/csl/csl-styles/dependent/the-journal-of-supercritical-fluids.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/the-journal-of-supercritical-fluids.csl rename to buildres/csl/csl-styles/dependent/the-journal-of-supercritical-fluids.csl diff --git a/src/main/resources/csl-styles/dependent/the-journal-of-systems-and-software.csl b/buildres/csl/csl-styles/dependent/the-journal-of-systems-and-software.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/the-journal-of-systems-and-software.csl rename to buildres/csl/csl-styles/dependent/the-journal-of-systems-and-software.csl diff --git a/src/main/resources/csl-styles/dependent/the-journal-of-technology-transfer.csl b/buildres/csl/csl-styles/dependent/the-journal-of-technology-transfer.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/the-journal-of-technology-transfer.csl rename to buildres/csl/csl-styles/dependent/the-journal-of-technology-transfer.csl diff --git a/src/main/resources/csl-styles/dependent/the-journal-of-the-american-dental-association.csl b/buildres/csl/csl-styles/dependent/the-journal-of-the-american-dental-association.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/the-journal-of-the-american-dental-association.csl rename to buildres/csl/csl-styles/dependent/the-journal-of-the-american-dental-association.csl diff --git a/src/main/resources/csl-styles/dependent/the-journal-of-the-american-osteopathic-association.csl b/buildres/csl/csl-styles/dependent/the-journal-of-the-american-osteopathic-association.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/the-journal-of-the-american-osteopathic-association.csl rename to buildres/csl/csl-styles/dependent/the-journal-of-the-american-osteopathic-association.csl diff --git a/src/main/resources/csl-styles/dependent/the-journal-of-the-astronautical-sciences.csl b/buildres/csl/csl-styles/dependent/the-journal-of-the-astronautical-sciences.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/the-journal-of-the-astronautical-sciences.csl rename to buildres/csl/csl-styles/dependent/the-journal-of-the-astronautical-sciences.csl diff --git a/src/main/resources/csl-styles/dependent/the-journal-of-the-economics-of-ageing.csl b/buildres/csl/csl-styles/dependent/the-journal-of-the-economics-of-ageing.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/the-journal-of-the-economics-of-ageing.csl rename to buildres/csl/csl-styles/dependent/the-journal-of-the-economics-of-ageing.csl diff --git a/src/main/resources/csl-styles/dependent/the-journal-of-thoracic-and-cardiovascular-surgery.csl b/buildres/csl/csl-styles/dependent/the-journal-of-thoracic-and-cardiovascular-surgery.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/the-journal-of-thoracic-and-cardiovascular-surgery.csl rename to buildres/csl/csl-styles/dependent/the-journal-of-thoracic-and-cardiovascular-surgery.csl diff --git a/src/main/resources/csl-styles/dependent/the-knee.csl b/buildres/csl/csl-styles/dependent/the-knee.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/the-knee.csl rename to buildres/csl/csl-styles/dependent/the-knee.csl diff --git a/src/main/resources/csl-styles/dependent/the-korean-journal-of-pathology.csl b/buildres/csl/csl-styles/dependent/the-korean-journal-of-pathology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/the-korean-journal-of-pathology.csl rename to buildres/csl/csl-styles/dependent/the-korean-journal-of-pathology.csl diff --git a/src/main/resources/csl-styles/dependent/the-lancet-infectious-diseases.csl b/buildres/csl/csl-styles/dependent/the-lancet-infectious-diseases.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/the-lancet-infectious-diseases.csl rename to buildres/csl/csl-styles/dependent/the-lancet-infectious-diseases.csl diff --git a/src/main/resources/csl-styles/dependent/the-lancet-neurology.csl b/buildres/csl/csl-styles/dependent/the-lancet-neurology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/the-lancet-neurology.csl rename to buildres/csl/csl-styles/dependent/the-lancet-neurology.csl diff --git a/src/main/resources/csl-styles/dependent/the-lancet-oncology.csl b/buildres/csl/csl-styles/dependent/the-lancet-oncology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/the-lancet-oncology.csl rename to buildres/csl/csl-styles/dependent/the-lancet-oncology.csl diff --git a/src/main/resources/csl-styles/dependent/the-lawyer-quarterly.csl b/buildres/csl/csl-styles/dependent/the-lawyer-quarterly.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/the-lawyer-quarterly.csl rename to buildres/csl/csl-styles/dependent/the-lawyer-quarterly.csl diff --git a/src/main/resources/csl-styles/dependent/the-leadership-quarterly.csl b/buildres/csl/csl-styles/dependent/the-leadership-quarterly.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/the-leadership-quarterly.csl rename to buildres/csl/csl-styles/dependent/the-leadership-quarterly.csl diff --git a/src/main/resources/csl-styles/dependent/the-library.csl b/buildres/csl/csl-styles/dependent/the-library.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/the-library.csl rename to buildres/csl/csl-styles/dependent/the-library.csl diff --git a/src/main/resources/csl-styles/dependent/the-malaysian-journal-of-pathology.csl b/buildres/csl/csl-styles/dependent/the-malaysian-journal-of-pathology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/the-malaysian-journal-of-pathology.csl rename to buildres/csl/csl-styles/dependent/the-malaysian-journal-of-pathology.csl diff --git a/src/main/resources/csl-styles/dependent/the-medical-journal-of-australia.csl b/buildres/csl/csl-styles/dependent/the-medical-journal-of-australia.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/the-medical-journal-of-australia.csl rename to buildres/csl/csl-styles/dependent/the-medical-journal-of-australia.csl diff --git a/src/main/resources/csl-styles/dependent/the-netherlands-journal-of-medicine.csl b/buildres/csl/csl-styles/dependent/the-netherlands-journal-of-medicine.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/the-netherlands-journal-of-medicine.csl rename to buildres/csl/csl-styles/dependent/the-netherlands-journal-of-medicine.csl diff --git a/src/main/resources/csl-styles/dependent/the-new-iraqi-journal-of-medicine.csl b/buildres/csl/csl-styles/dependent/the-new-iraqi-journal-of-medicine.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/the-new-iraqi-journal-of-medicine.csl rename to buildres/csl/csl-styles/dependent/the-new-iraqi-journal-of-medicine.csl diff --git a/src/main/resources/csl-styles/dependent/the-new-zealand-medical-journal.csl b/buildres/csl/csl-styles/dependent/the-new-zealand-medical-journal.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/the-new-zealand-medical-journal.csl rename to buildres/csl/csl-styles/dependent/the-new-zealand-medical-journal.csl diff --git a/src/main/resources/csl-styles/dependent/the-nucleus.csl b/buildres/csl/csl-styles/dependent/the-nucleus.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/the-nucleus.csl rename to buildres/csl/csl-styles/dependent/the-nucleus.csl diff --git a/src/main/resources/csl-styles/dependent/the-ocular-surface.csl b/buildres/csl/csl-styles/dependent/the-ocular-surface.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/the-ocular-surface.csl rename to buildres/csl/csl-styles/dependent/the-ocular-surface.csl diff --git a/src/main/resources/csl-styles/dependent/the-patient-patient-centered-outcomes-research.csl b/buildres/csl/csl-styles/dependent/the-patient-patient-centered-outcomes-research.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/the-patient-patient-centered-outcomes-research.csl rename to buildres/csl/csl-styles/dependent/the-patient-patient-centered-outcomes-research.csl diff --git a/src/main/resources/csl-styles/dependent/the-pharmacogenomics-journal.csl b/buildres/csl/csl-styles/dependent/the-pharmacogenomics-journal.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/the-pharmacogenomics-journal.csl rename to buildres/csl/csl-styles/dependent/the-pharmacogenomics-journal.csl diff --git a/src/main/resources/csl-styles/dependent/the-physician-and-sportsmedicine.csl b/buildres/csl/csl-styles/dependent/the-physician-and-sportsmedicine.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/the-physician-and-sportsmedicine.csl rename to buildres/csl/csl-styles/dependent/the-physician-and-sportsmedicine.csl diff --git a/src/main/resources/csl-styles/dependent/the-primary-care-companion-for-cns-disorders.csl b/buildres/csl/csl-styles/dependent/the-primary-care-companion-for-cns-disorders.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/the-primary-care-companion-for-cns-disorders.csl rename to buildres/csl/csl-styles/dependent/the-primary-care-companion-for-cns-disorders.csl diff --git a/src/main/resources/csl-styles/dependent/the-protein-journal.csl b/buildres/csl/csl-styles/dependent/the-protein-journal.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/the-protein-journal.csl rename to buildres/csl/csl-styles/dependent/the-protein-journal.csl diff --git a/src/main/resources/csl-styles/dependent/the-psychological-record.csl b/buildres/csl/csl-styles/dependent/the-psychological-record.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/the-psychological-record.csl rename to buildres/csl/csl-styles/dependent/the-psychological-record.csl diff --git a/src/main/resources/csl-styles/dependent/the-psychologist-manager-journal.csl b/buildres/csl/csl-styles/dependent/the-psychologist-manager-journal.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/the-psychologist-manager-journal.csl rename to buildres/csl/csl-styles/dependent/the-psychologist-manager-journal.csl diff --git a/src/main/resources/csl-styles/dependent/the-quarterly-journal-of-experimental-psychology.csl b/buildres/csl/csl-styles/dependent/the-quarterly-journal-of-experimental-psychology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/the-quarterly-journal-of-experimental-psychology.csl rename to buildres/csl/csl-styles/dependent/the-quarterly-journal-of-experimental-psychology.csl diff --git a/src/main/resources/csl-styles/dependent/the-queensland-lawyer.csl b/buildres/csl/csl-styles/dependent/the-queensland-lawyer.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/the-queensland-lawyer.csl rename to buildres/csl/csl-styles/dependent/the-queensland-lawyer.csl diff --git a/src/main/resources/csl-styles/dependent/the-ramanujan-journal.csl b/buildres/csl/csl-styles/dependent/the-ramanujan-journal.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/the-ramanujan-journal.csl rename to buildres/csl/csl-styles/dependent/the-ramanujan-journal.csl diff --git a/src/main/resources/csl-styles/dependent/the-rangeland-journal.csl b/buildres/csl/csl-styles/dependent/the-rangeland-journal.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/the-rangeland-journal.csl rename to buildres/csl/csl-styles/dependent/the-rangeland-journal.csl diff --git a/src/main/resources/csl-styles/dependent/the-review-of-austrian-economics.csl b/buildres/csl/csl-styles/dependent/the-review-of-austrian-economics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/the-review-of-austrian-economics.csl rename to buildres/csl/csl-styles/dependent/the-review-of-austrian-economics.csl diff --git a/src/main/resources/csl-styles/dependent/the-review-of-black-political-economy.csl b/buildres/csl/csl-styles/dependent/the-review-of-black-political-economy.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/the-review-of-black-political-economy.csl rename to buildres/csl/csl-styles/dependent/the-review-of-black-political-economy.csl diff --git a/src/main/resources/csl-styles/dependent/the-review-of-faith-and-international-affairs.csl b/buildres/csl/csl-styles/dependent/the-review-of-faith-and-international-affairs.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/the-review-of-faith-and-international-affairs.csl rename to buildres/csl/csl-styles/dependent/the-review-of-faith-and-international-affairs.csl diff --git a/src/main/resources/csl-styles/dependent/the-review-of-international-organizations.csl b/buildres/csl/csl-styles/dependent/the-review-of-international-organizations.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/the-review-of-international-organizations.csl rename to buildres/csl/csl-styles/dependent/the-review-of-international-organizations.csl diff --git a/src/main/resources/csl-styles/dependent/the-saudi-dental-journal.csl b/buildres/csl/csl-styles/dependent/the-saudi-dental-journal.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/the-saudi-dental-journal.csl rename to buildres/csl/csl-styles/dependent/the-saudi-dental-journal.csl diff --git a/src/main/resources/csl-styles/dependent/the-scandinavian-psychoanalytic-review.csl b/buildres/csl/csl-styles/dependent/the-scandinavian-psychoanalytic-review.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/the-scandinavian-psychoanalytic-review.csl rename to buildres/csl/csl-styles/dependent/the-scandinavian-psychoanalytic-review.csl diff --git a/src/main/resources/csl-styles/dependent/the-science-of-nature.csl b/buildres/csl/csl-styles/dependent/the-science-of-nature.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/the-science-of-nature.csl rename to buildres/csl/csl-styles/dependent/the-science-of-nature.csl diff --git a/src/main/resources/csl-styles/dependent/the-seventeenth-century.csl b/buildres/csl/csl-styles/dependent/the-seventeenth-century.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/the-seventeenth-century.csl rename to buildres/csl/csl-styles/dependent/the-seventeenth-century.csl diff --git a/src/main/resources/csl-styles/dependent/the-sixties.csl b/buildres/csl/csl-styles/dependent/the-sixties.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/the-sixties.csl rename to buildres/csl/csl-styles/dependent/the-sixties.csl diff --git a/src/main/resources/csl-styles/dependent/the-social-science-journal.csl b/buildres/csl/csl-styles/dependent/the-social-science-journal.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/the-social-science-journal.csl rename to buildres/csl/csl-styles/dependent/the-social-science-journal.csl diff --git a/buildres/csl/csl-styles/dependent/the-sociological-review.csl b/buildres/csl/csl-styles/dependent/the-sociological-review.csl new file mode 100644 index 00000000000..d5fdeeb464b --- /dev/null +++ b/buildres/csl/csl-styles/dependent/the-sociological-review.csl @@ -0,0 +1,16 @@ + + diff --git a/buildres/csl/csl-styles/dependent/the-southern-african-journal-of-entrepreneurship-and-small-business-management.csl b/buildres/csl/csl-styles/dependent/the-southern-african-journal-of-entrepreneurship-and-small-business-management.csl new file mode 100644 index 00000000000..9625786d427 --- /dev/null +++ b/buildres/csl/csl-styles/dependent/the-southern-african-journal-of-entrepreneurship-and-small-business-management.csl @@ -0,0 +1,17 @@ + + diff --git a/src/main/resources/csl-styles/dependent/the-spanish-review-of-financial-economics.csl b/buildres/csl/csl-styles/dependent/the-spanish-review-of-financial-economics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/the-spanish-review-of-financial-economics.csl rename to buildres/csl/csl-styles/dependent/the-spanish-review-of-financial-economics.csl diff --git a/src/main/resources/csl-styles/dependent/the-spine-journal.csl b/buildres/csl/csl-styles/dependent/the-spine-journal.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/the-spine-journal.csl rename to buildres/csl/csl-styles/dependent/the-spine-journal.csl diff --git a/src/main/resources/csl-styles/dependent/the-surgeon.csl b/buildres/csl/csl-styles/dependent/the-surgeon.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/the-surgeon.csl rename to buildres/csl/csl-styles/dependent/the-surgeon.csl diff --git a/src/main/resources/csl-styles/dependent/the-tort-law-review.csl b/buildres/csl/csl-styles/dependent/the-tort-law-review.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/the-tort-law-review.csl rename to buildres/csl/csl-styles/dependent/the-tort-law-review.csl diff --git a/src/main/resources/csl-styles/dependent/the-ulster-medical-journal.csl b/buildres/csl/csl-styles/dependent/the-ulster-medical-journal.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/the-ulster-medical-journal.csl rename to buildres/csl/csl-styles/dependent/the-ulster-medical-journal.csl diff --git a/src/main/resources/csl-styles/dependent/the-university-of-sydney-harvard.csl b/buildres/csl/csl-styles/dependent/the-university-of-sydney-harvard.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/the-university-of-sydney-harvard.csl rename to buildres/csl/csl-styles/dependent/the-university-of-sydney-harvard.csl diff --git a/src/main/resources/csl-styles/dependent/the-urban-review.csl b/buildres/csl/csl-styles/dependent/the-urban-review.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/the-urban-review.csl rename to buildres/csl/csl-styles/dependent/the-urban-review.csl diff --git a/src/main/resources/csl-styles/dependent/the-vaccine-companion.csl b/buildres/csl/csl-styles/dependent/the-vaccine-companion.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/the-vaccine-companion.csl rename to buildres/csl/csl-styles/dependent/the-vaccine-companion.csl diff --git a/src/main/resources/csl-styles/dependent/the-veterinary-journal.csl b/buildres/csl/csl-styles/dependent/the-veterinary-journal.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/the-veterinary-journal.csl rename to buildres/csl/csl-styles/dependent/the-veterinary-journal.csl diff --git a/src/main/resources/csl-styles/dependent/the-visual-computer.csl b/buildres/csl/csl-styles/dependent/the-visual-computer.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/the-visual-computer.csl rename to buildres/csl/csl-styles/dependent/the-visual-computer.csl diff --git a/src/main/resources/csl-styles/dependent/the-vldb-journal.csl b/buildres/csl/csl-styles/dependent/the-vldb-journal.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/the-vldb-journal.csl rename to buildres/csl/csl-styles/dependent/the-vldb-journal.csl diff --git a/buildres/csl/csl-styles/dependent/theologia-viatorum.csl b/buildres/csl/csl-styles/dependent/theologia-viatorum.csl new file mode 100644 index 00000000000..2d6a307776e --- /dev/null +++ b/buildres/csl/csl-styles/dependent/theologia-viatorum.csl @@ -0,0 +1,17 @@ + + diff --git a/src/main/resources/csl-styles/dependent/theoretical-and-applied-climatology.csl b/buildres/csl/csl-styles/dependent/theoretical-and-applied-climatology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/theoretical-and-applied-climatology.csl rename to buildres/csl/csl-styles/dependent/theoretical-and-applied-climatology.csl diff --git a/src/main/resources/csl-styles/dependent/theoretical-and-applied-fracture-mechanics.csl b/buildres/csl/csl-styles/dependent/theoretical-and-applied-fracture-mechanics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/theoretical-and-applied-fracture-mechanics.csl rename to buildres/csl/csl-styles/dependent/theoretical-and-applied-fracture-mechanics.csl diff --git a/src/main/resources/csl-styles/dependent/theoretical-and-applied-genetics.csl b/buildres/csl/csl-styles/dependent/theoretical-and-applied-genetics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/theoretical-and-applied-genetics.csl rename to buildres/csl/csl-styles/dependent/theoretical-and-applied-genetics.csl diff --git a/src/main/resources/csl-styles/dependent/theoretical-and-applied-mechanics-letters.csl b/buildres/csl/csl-styles/dependent/theoretical-and-applied-mechanics-letters.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/theoretical-and-applied-mechanics-letters.csl rename to buildres/csl/csl-styles/dependent/theoretical-and-applied-mechanics-letters.csl diff --git a/src/main/resources/csl-styles/dependent/theoretical-and-computational-fluid-dynamics.csl b/buildres/csl/csl-styles/dependent/theoretical-and-computational-fluid-dynamics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/theoretical-and-computational-fluid-dynamics.csl rename to buildres/csl/csl-styles/dependent/theoretical-and-computational-fluid-dynamics.csl diff --git a/src/main/resources/csl-styles/dependent/theoretical-and-experimental-plant-physiology.csl b/buildres/csl/csl-styles/dependent/theoretical-and-experimental-plant-physiology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/theoretical-and-experimental-plant-physiology.csl rename to buildres/csl/csl-styles/dependent/theoretical-and-experimental-plant-physiology.csl diff --git a/src/main/resources/csl-styles/dependent/theoretical-biology-and-medical-modelling.csl b/buildres/csl/csl-styles/dependent/theoretical-biology-and-medical-modelling.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/theoretical-biology-and-medical-modelling.csl rename to buildres/csl/csl-styles/dependent/theoretical-biology-and-medical-modelling.csl diff --git a/src/main/resources/csl-styles/dependent/theoretical-chemistry-accounts.csl b/buildres/csl/csl-styles/dependent/theoretical-chemistry-accounts.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/theoretical-chemistry-accounts.csl rename to buildres/csl/csl-styles/dependent/theoretical-chemistry-accounts.csl diff --git a/src/main/resources/csl-styles/dependent/theoretical-computer-science.csl b/buildres/csl/csl-styles/dependent/theoretical-computer-science.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/theoretical-computer-science.csl rename to buildres/csl/csl-styles/dependent/theoretical-computer-science.csl diff --git a/src/main/resources/csl-styles/dependent/theoretical-ecology.csl b/buildres/csl/csl-styles/dependent/theoretical-ecology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/theoretical-ecology.csl rename to buildres/csl/csl-styles/dependent/theoretical-ecology.csl diff --git a/src/main/resources/csl-styles/dependent/theoretical-issues-in-ergonomics-science.csl b/buildres/csl/csl-styles/dependent/theoretical-issues-in-ergonomics-science.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/theoretical-issues-in-ergonomics-science.csl rename to buildres/csl/csl-styles/dependent/theoretical-issues-in-ergonomics-science.csl diff --git a/src/main/resources/csl-styles/dependent/theoretical-medicine-and-bioethics.csl b/buildres/csl/csl-styles/dependent/theoretical-medicine-and-bioethics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/theoretical-medicine-and-bioethics.csl rename to buildres/csl/csl-styles/dependent/theoretical-medicine-and-bioethics.csl diff --git a/src/main/resources/csl-styles/dependent/theoretical-population-biology.csl b/buildres/csl/csl-styles/dependent/theoretical-population-biology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/theoretical-population-biology.csl rename to buildres/csl/csl-styles/dependent/theoretical-population-biology.csl diff --git a/src/main/resources/csl-styles/dependent/theory-and-decision.csl b/buildres/csl/csl-styles/dependent/theory-and-decision.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/theory-and-decision.csl rename to buildres/csl/csl-styles/dependent/theory-and-decision.csl diff --git a/src/main/resources/csl-styles/dependent/theory-and-society.csl b/buildres/csl/csl-styles/dependent/theory-and-society.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/theory-and-society.csl rename to buildres/csl/csl-styles/dependent/theory-and-society.csl diff --git a/src/main/resources/csl-styles/dependent/theory-in-biosciences.csl b/buildres/csl/csl-styles/dependent/theory-in-biosciences.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/theory-in-biosciences.csl rename to buildres/csl/csl-styles/dependent/theory-in-biosciences.csl diff --git a/src/main/resources/csl-styles/dependent/theory-of-computing-systems.csl b/buildres/csl/csl-styles/dependent/theory-of-computing-systems.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/theory-of-computing-systems.csl rename to buildres/csl/csl-styles/dependent/theory-of-computing-systems.csl diff --git a/src/main/resources/csl-styles/dependent/therapeutic-advances-in-neurological-disorders.csl b/buildres/csl/csl-styles/dependent/therapeutic-advances-in-neurological-disorders.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/therapeutic-advances-in-neurological-disorders.csl rename to buildres/csl/csl-styles/dependent/therapeutic-advances-in-neurological-disorders.csl diff --git a/src/main/resources/csl-styles/dependent/therapeutic-delivery.csl b/buildres/csl/csl-styles/dependent/therapeutic-delivery.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/therapeutic-delivery.csl rename to buildres/csl/csl-styles/dependent/therapeutic-delivery.csl diff --git a/src/main/resources/csl-styles/dependent/therapie.csl b/buildres/csl/csl-styles/dependent/therapie.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/therapie.csl rename to buildres/csl/csl-styles/dependent/therapie.csl diff --git a/src/main/resources/csl-styles/dependent/theriogenology.csl b/buildres/csl/csl-styles/dependent/theriogenology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/theriogenology.csl rename to buildres/csl/csl-styles/dependent/theriogenology.csl diff --git a/src/main/resources/csl-styles/dependent/thermal-science-and-engineering-progress.csl b/buildres/csl/csl-styles/dependent/thermal-science-and-engineering-progress.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/thermal-science-and-engineering-progress.csl rename to buildres/csl/csl-styles/dependent/thermal-science-and-engineering-progress.csl diff --git a/src/main/resources/csl-styles/dependent/thermochimica-acta.csl b/buildres/csl/csl-styles/dependent/thermochimica-acta.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/thermochimica-acta.csl rename to buildres/csl/csl-styles/dependent/thermochimica-acta.csl diff --git a/src/main/resources/csl-styles/dependent/thin-solid-films.csl b/buildres/csl/csl-styles/dependent/thin-solid-films.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/thin-solid-films.csl rename to buildres/csl/csl-styles/dependent/thin-solid-films.csl diff --git a/src/main/resources/csl-styles/dependent/thin-walled-structures.csl b/buildres/csl/csl-styles/dependent/thin-walled-structures.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/thin-walled-structures.csl rename to buildres/csl/csl-styles/dependent/thin-walled-structures.csl diff --git a/src/main/resources/csl-styles/dependent/thinking-and-reasoning.csl b/buildres/csl/csl-styles/dependent/thinking-and-reasoning.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/thinking-and-reasoning.csl rename to buildres/csl/csl-styles/dependent/thinking-and-reasoning.csl diff --git a/src/main/resources/csl-styles/dependent/thinking-skills-and-creativity.csl b/buildres/csl/csl-styles/dependent/thinking-skills-and-creativity.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/thinking-skills-and-creativity.csl rename to buildres/csl/csl-styles/dependent/thinking-skills-and-creativity.csl diff --git a/src/main/resources/csl-styles/dependent/thorax.csl b/buildres/csl/csl-styles/dependent/thorax.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/thorax.csl rename to buildres/csl/csl-styles/dependent/thorax.csl diff --git a/src/main/resources/csl-styles/dependent/thrombosis-journal.csl b/buildres/csl/csl-styles/dependent/thrombosis-journal.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/thrombosis-journal.csl rename to buildres/csl/csl-styles/dependent/thrombosis-journal.csl diff --git a/src/main/resources/csl-styles/dependent/thrombosis-research.csl b/buildres/csl/csl-styles/dependent/thrombosis-research.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/thrombosis-research.csl rename to buildres/csl/csl-styles/dependent/thrombosis-research.csl diff --git a/src/main/resources/csl-styles/dependent/thyroid-research.csl b/buildres/csl/csl-styles/dependent/thyroid-research.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/thyroid-research.csl rename to buildres/csl/csl-styles/dependent/thyroid-research.csl diff --git a/src/main/resources/csl-styles/dependent/ticks-and-tick-borne-diseases.csl b/buildres/csl/csl-styles/dependent/ticks-and-tick-borne-diseases.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/ticks-and-tick-borne-diseases.csl rename to buildres/csl/csl-styles/dependent/ticks-and-tick-borne-diseases.csl diff --git a/src/main/resources/csl-styles/dependent/tidsskrift-for-den-norske-legeforening.csl b/buildres/csl/csl-styles/dependent/tidsskrift-for-den-norske-legeforening.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/tidsskrift-for-den-norske-legeforening.csl rename to buildres/csl/csl-styles/dependent/tidsskrift-for-den-norske-legeforening.csl diff --git a/src/main/resources/csl-styles/dependent/tijdschrift-voor-gerontologie-en-geriatrie.csl b/buildres/csl/csl-styles/dependent/tijdschrift-voor-gerontologie-en-geriatrie.csl similarity index 93% rename from src/main/resources/csl-styles/dependent/tijdschrift-voor-gerontologie-en-geriatrie.csl rename to buildres/csl/csl-styles/dependent/tijdschrift-voor-gerontologie-en-geriatrie.csl index 3d1e983b830..fc6d8c625ce 100644 --- a/src/main/resources/csl-styles/dependent/tijdschrift-voor-gerontologie-en-geriatrie.csl +++ b/buildres/csl/csl-styles/dependent/tijdschrift-voor-gerontologie-en-geriatrie.csl @@ -2,7 +2,7 @@ diff --git a/src/main/resources/csl-styles/dependent/transfusion-and-apheresis-science.csl b/buildres/csl/csl-styles/dependent/transfusion-and-apheresis-science.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/transfusion-and-apheresis-science.csl rename to buildres/csl/csl-styles/dependent/transfusion-and-apheresis-science.csl diff --git a/src/main/resources/csl-styles/dependent/transfusion-clinique-et-biologique.csl b/buildres/csl/csl-styles/dependent/transfusion-clinique-et-biologique.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/transfusion-clinique-et-biologique.csl rename to buildres/csl/csl-styles/dependent/transfusion-clinique-et-biologique.csl diff --git a/src/main/resources/csl-styles/dependent/transfusion-medicine-and-hemotherapy.csl b/buildres/csl/csl-styles/dependent/transfusion-medicine-and-hemotherapy.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/transfusion-medicine-and-hemotherapy.csl rename to buildres/csl/csl-styles/dependent/transfusion-medicine-and-hemotherapy.csl diff --git a/src/main/resources/csl-styles/dependent/transfusion-medicine-reviews.csl b/buildres/csl/csl-styles/dependent/transfusion-medicine-reviews.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/transfusion-medicine-reviews.csl rename to buildres/csl/csl-styles/dependent/transfusion-medicine-reviews.csl diff --git a/src/main/resources/csl-styles/dependent/transfusion.csl b/buildres/csl/csl-styles/dependent/transfusion.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/transfusion.csl rename to buildres/csl/csl-styles/dependent/transfusion.csl diff --git a/src/main/resources/csl-styles/dependent/transfusionsmedizin.csl b/buildres/csl/csl-styles/dependent/transfusionsmedizin.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/transfusionsmedizin.csl rename to buildres/csl/csl-styles/dependent/transfusionsmedizin.csl diff --git a/src/main/resources/csl-styles/dependent/transgenic-research.csl b/buildres/csl/csl-styles/dependent/transgenic-research.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/transgenic-research.csl rename to buildres/csl/csl-styles/dependent/transgenic-research.csl diff --git a/src/main/resources/csl-styles/dependent/transition-metal-chemistry.csl b/buildres/csl/csl-styles/dependent/transition-metal-chemistry.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/transition-metal-chemistry.csl rename to buildres/csl/csl-styles/dependent/transition-metal-chemistry.csl diff --git a/src/main/resources/csl-styles/dependent/translation-studies.csl b/buildres/csl/csl-styles/dependent/translation-studies.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/translation-studies.csl rename to buildres/csl/csl-styles/dependent/translation-studies.csl diff --git a/src/main/resources/csl-styles/dependent/translation.csl b/buildres/csl/csl-styles/dependent/translation.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/translation.csl rename to buildres/csl/csl-styles/dependent/translation.csl diff --git a/src/main/resources/csl-styles/dependent/translational-andrology-and-urology.csl b/buildres/csl/csl-styles/dependent/translational-andrology-and-urology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/translational-andrology-and-urology.csl rename to buildres/csl/csl-styles/dependent/translational-andrology-and-urology.csl diff --git a/src/main/resources/csl-styles/dependent/translational-behavioral-medicine.csl b/buildres/csl/csl-styles/dependent/translational-behavioral-medicine.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/translational-behavioral-medicine.csl rename to buildres/csl/csl-styles/dependent/translational-behavioral-medicine.csl diff --git a/src/main/resources/csl-styles/dependent/translational-issues-in-psychological-science.csl b/buildres/csl/csl-styles/dependent/translational-issues-in-psychological-science.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/translational-issues-in-psychological-science.csl rename to buildres/csl/csl-styles/dependent/translational-issues-in-psychological-science.csl diff --git a/src/main/resources/csl-styles/dependent/translational-medicine-in-diabetes-lipids-and-cardiovascular-prevention.csl b/buildres/csl/csl-styles/dependent/translational-medicine-in-diabetes-lipids-and-cardiovascular-prevention.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/translational-medicine-in-diabetes-lipids-and-cardiovascular-prevention.csl rename to buildres/csl/csl-styles/dependent/translational-medicine-in-diabetes-lipids-and-cardiovascular-prevention.csl diff --git a/src/main/resources/csl-styles/dependent/translational-medicine-of-aging.csl b/buildres/csl/csl-styles/dependent/translational-medicine-of-aging.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/translational-medicine-of-aging.csl rename to buildres/csl/csl-styles/dependent/translational-medicine-of-aging.csl diff --git a/src/main/resources/csl-styles/dependent/translational-metabolic-syndrome-research.csl b/buildres/csl/csl-styles/dependent/translational-metabolic-syndrome-research.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/translational-metabolic-syndrome-research.csl rename to buildres/csl/csl-styles/dependent/translational-metabolic-syndrome-research.csl diff --git a/src/main/resources/csl-styles/dependent/translational-neurodegeneration.csl b/buildres/csl/csl-styles/dependent/translational-neurodegeneration.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/translational-neurodegeneration.csl rename to buildres/csl/csl-styles/dependent/translational-neurodegeneration.csl diff --git a/src/main/resources/csl-styles/dependent/translational-proteomics.csl b/buildres/csl/csl-styles/dependent/translational-proteomics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/translational-proteomics.csl rename to buildres/csl/csl-styles/dependent/translational-proteomics.csl diff --git a/src/main/resources/csl-styles/dependent/translational-psychiatry.csl b/buildres/csl/csl-styles/dependent/translational-psychiatry.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/translational-psychiatry.csl rename to buildres/csl/csl-styles/dependent/translational-psychiatry.csl diff --git a/src/main/resources/csl-styles/dependent/translational-research-in-anatomy.csl b/buildres/csl/csl-styles/dependent/translational-research-in-anatomy.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/translational-research-in-anatomy.csl rename to buildres/csl/csl-styles/dependent/translational-research-in-anatomy.csl diff --git a/src/main/resources/csl-styles/dependent/translational-research.csl b/buildres/csl/csl-styles/dependent/translational-research.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/translational-research.csl rename to buildres/csl/csl-styles/dependent/translational-research.csl diff --git a/src/main/resources/csl-styles/dependent/translational-stroke-research.csl b/buildres/csl/csl-styles/dependent/translational-stroke-research.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/translational-stroke-research.csl rename to buildres/csl/csl-styles/dependent/translational-stroke-research.csl diff --git a/src/main/resources/csl-styles/dependent/transplant-immunology.csl b/buildres/csl/csl-styles/dependent/transplant-immunology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/transplant-immunology.csl rename to buildres/csl/csl-styles/dependent/transplant-immunology.csl diff --git a/src/main/resources/csl-styles/dependent/transplantation-proceedings.csl b/buildres/csl/csl-styles/dependent/transplantation-proceedings.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/transplantation-proceedings.csl rename to buildres/csl/csl-styles/dependent/transplantation-proceedings.csl diff --git a/src/main/resources/csl-styles/dependent/transplantation-reports.csl b/buildres/csl/csl-styles/dependent/transplantation-reports.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/transplantation-reports.csl rename to buildres/csl/csl-styles/dependent/transplantation-reports.csl diff --git a/src/main/resources/csl-styles/dependent/transplantation-research.csl b/buildres/csl/csl-styles/dependent/transplantation-research.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/transplantation-research.csl rename to buildres/csl/csl-styles/dependent/transplantation-research.csl diff --git a/src/main/resources/csl-styles/dependent/transplantation-reviews.csl b/buildres/csl/csl-styles/dependent/transplantation-reviews.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/transplantation-reviews.csl rename to buildres/csl/csl-styles/dependent/transplantation-reviews.csl diff --git a/src/main/resources/csl-styles/dependent/transport-in-porous-media.csl b/buildres/csl/csl-styles/dependent/transport-in-porous-media.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/transport-in-porous-media.csl rename to buildres/csl/csl-styles/dependent/transport-in-porous-media.csl diff --git a/src/main/resources/csl-styles/dependent/transport-policy.csl b/buildres/csl/csl-styles/dependent/transport-policy.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/transport-policy.csl rename to buildres/csl/csl-styles/dependent/transport-policy.csl diff --git a/src/main/resources/csl-styles/dependent/transport-reviews.csl b/buildres/csl/csl-styles/dependent/transport-reviews.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/transport-reviews.csl rename to buildres/csl/csl-styles/dependent/transport-reviews.csl diff --git a/src/main/resources/csl-styles/dependent/transportation-geotechnics.csl b/buildres/csl/csl-styles/dependent/transportation-geotechnics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/transportation-geotechnics.csl rename to buildres/csl/csl-styles/dependent/transportation-geotechnics.csl diff --git a/src/main/resources/csl-styles/dependent/transportation-in-developing-economies.csl b/buildres/csl/csl-styles/dependent/transportation-in-developing-economies.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/transportation-in-developing-economies.csl rename to buildres/csl/csl-styles/dependent/transportation-in-developing-economies.csl diff --git a/src/main/resources/csl-styles/dependent/transportation-infrastructure-geotechnology.csl b/buildres/csl/csl-styles/dependent/transportation-infrastructure-geotechnology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/transportation-infrastructure-geotechnology.csl rename to buildres/csl/csl-styles/dependent/transportation-infrastructure-geotechnology.csl diff --git a/src/main/resources/csl-styles/dependent/transportation-planning-and-technology.csl b/buildres/csl/csl-styles/dependent/transportation-planning-and-technology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/transportation-planning-and-technology.csl rename to buildres/csl/csl-styles/dependent/transportation-planning-and-technology.csl diff --git a/src/main/resources/csl-styles/dependent/transportation-research-interdisciplinary-perspectives.csl b/buildres/csl/csl-styles/dependent/transportation-research-interdisciplinary-perspectives.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/transportation-research-interdisciplinary-perspectives.csl rename to buildres/csl/csl-styles/dependent/transportation-research-interdisciplinary-perspectives.csl diff --git a/src/main/resources/csl-styles/dependent/transportation-research-part-a.csl b/buildres/csl/csl-styles/dependent/transportation-research-part-a.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/transportation-research-part-a.csl rename to buildres/csl/csl-styles/dependent/transportation-research-part-a.csl diff --git a/src/main/resources/csl-styles/dependent/transportation-research-part-b.csl b/buildres/csl/csl-styles/dependent/transportation-research-part-b.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/transportation-research-part-b.csl rename to buildres/csl/csl-styles/dependent/transportation-research-part-b.csl diff --git a/src/main/resources/csl-styles/dependent/transportation-research-part-c.csl b/buildres/csl/csl-styles/dependent/transportation-research-part-c.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/transportation-research-part-c.csl rename to buildres/csl/csl-styles/dependent/transportation-research-part-c.csl diff --git a/src/main/resources/csl-styles/dependent/transportation-research-part-d.csl b/buildres/csl/csl-styles/dependent/transportation-research-part-d.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/transportation-research-part-d.csl rename to buildres/csl/csl-styles/dependent/transportation-research-part-d.csl diff --git a/src/main/resources/csl-styles/dependent/transportation-research-part-e.csl b/buildres/csl/csl-styles/dependent/transportation-research-part-e.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/transportation-research-part-e.csl rename to buildres/csl/csl-styles/dependent/transportation-research-part-e.csl diff --git a/src/main/resources/csl-styles/dependent/transportation-research-part-f-psychology-and-behaviour.csl b/buildres/csl/csl-styles/dependent/transportation-research-part-f-psychology-and-behaviour.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/transportation-research-part-f-psychology-and-behaviour.csl rename to buildres/csl/csl-styles/dependent/transportation-research-part-f-psychology-and-behaviour.csl diff --git a/src/main/resources/csl-styles/dependent/transportation-research-procedia.csl b/buildres/csl/csl-styles/dependent/transportation-research-procedia.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/transportation-research-procedia.csl rename to buildres/csl/csl-styles/dependent/transportation-research-procedia.csl diff --git a/src/main/resources/csl-styles/dependent/transportation-science.csl b/buildres/csl/csl-styles/dependent/transportation-science.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/transportation-science.csl rename to buildres/csl/csl-styles/dependent/transportation-science.csl diff --git a/src/main/resources/csl-styles/dependent/transportation.csl b/buildres/csl/csl-styles/dependent/transportation.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/transportation.csl rename to buildres/csl/csl-styles/dependent/transportation.csl diff --git a/src/main/resources/csl-styles/dependent/transportmetrica-a-transport-science.csl b/buildres/csl/csl-styles/dependent/transportmetrica-a-transport-science.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/transportmetrica-a-transport-science.csl rename to buildres/csl/csl-styles/dependent/transportmetrica-a-transport-science.csl diff --git a/src/main/resources/csl-styles/dependent/transportmetrica-b-transport-dynamics.csl b/buildres/csl/csl-styles/dependent/transportmetrica-b-transport-dynamics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/transportmetrica-b-transport-dynamics.csl rename to buildres/csl/csl-styles/dependent/transportmetrica-b-transport-dynamics.csl diff --git a/src/main/resources/csl-styles/dependent/trauma-case-reports.csl b/buildres/csl/csl-styles/dependent/trauma-case-reports.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/trauma-case-reports.csl rename to buildres/csl/csl-styles/dependent/trauma-case-reports.csl diff --git a/src/main/resources/csl-styles/dependent/trauma-und-berufskrankheit.csl b/buildres/csl/csl-styles/dependent/trauma-und-berufskrankheit.csl similarity index 95% rename from src/main/resources/csl-styles/dependent/trauma-und-berufskrankheit.csl rename to buildres/csl/csl-styles/dependent/trauma-und-berufskrankheit.csl index 4fd009025ec..73153d8825d 100644 --- a/src/main/resources/csl-styles/dependent/trauma-und-berufskrankheit.csl +++ b/buildres/csl/csl-styles/dependent/trauma-und-berufskrankheit.csl @@ -2,7 +2,7 @@ diff --git a/src/main/resources/csl-styles/dependent/vegetation-history-and-archaeobotany.csl b/buildres/csl/csl-styles/dependent/vegetation-history-and-archaeobotany.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/vegetation-history-and-archaeobotany.csl rename to buildres/csl/csl-styles/dependent/vegetation-history-and-archaeobotany.csl diff --git a/src/main/resources/csl-styles/dependent/vehicle-system-dynamics.csl b/buildres/csl/csl-styles/dependent/vehicle-system-dynamics.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/vehicle-system-dynamics.csl rename to buildres/csl/csl-styles/dependent/vehicle-system-dynamics.csl diff --git a/src/main/resources/csl-styles/dependent/vehicular-communications.csl b/buildres/csl/csl-styles/dependent/vehicular-communications.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/vehicular-communications.csl rename to buildres/csl/csl-styles/dependent/vehicular-communications.csl diff --git a/src/main/resources/csl-styles/dependent/venture-capital.csl b/buildres/csl/csl-styles/dependent/venture-capital.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/venture-capital.csl rename to buildres/csl/csl-styles/dependent/venture-capital.csl diff --git a/buildres/csl/csl-styles/dependent/verbum-et-ecclesia.csl b/buildres/csl/csl-styles/dependent/verbum-et-ecclesia.csl new file mode 100644 index 00000000000..06b68aacb7c --- /dev/null +++ b/buildres/csl/csl-styles/dependent/verbum-et-ecclesia.csl @@ -0,0 +1,17 @@ + + diff --git a/src/main/resources/csl-styles/dependent/verhaltenstherapie.csl b/buildres/csl/csl-styles/dependent/verhaltenstherapie.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/verhaltenstherapie.csl rename to buildres/csl/csl-styles/dependent/verhaltenstherapie.csl diff --git a/src/main/resources/csl-styles/dependent/verslaving.csl b/buildres/csl/csl-styles/dependent/verslaving.csl similarity index 96% rename from src/main/resources/csl-styles/dependent/verslaving.csl rename to buildres/csl/csl-styles/dependent/verslaving.csl index 32fec6d646d..e3084a1ae2a 100644 --- a/src/main/resources/csl-styles/dependent/verslaving.csl +++ b/buildres/csl/csl-styles/dependent/verslaving.csl @@ -2,7 +2,7 @@ diff --git a/buildres/csl/csl-styles/dependent/world-journal-of-biological-chemistry.csl b/buildres/csl/csl-styles/dependent/world-journal-of-biological-chemistry.csl new file mode 100644 index 00000000000..653eac4dbd4 --- /dev/null +++ b/buildres/csl/csl-styles/dependent/world-journal-of-biological-chemistry.csl @@ -0,0 +1,15 @@ + + diff --git a/buildres/csl/csl-styles/dependent/world-journal-of-cardiology.csl b/buildres/csl/csl-styles/dependent/world-journal-of-cardiology.csl new file mode 100644 index 00000000000..3ae8a0eae05 --- /dev/null +++ b/buildres/csl/csl-styles/dependent/world-journal-of-cardiology.csl @@ -0,0 +1,15 @@ + + diff --git a/buildres/csl/csl-styles/dependent/world-journal-of-clinical-cases.csl b/buildres/csl/csl-styles/dependent/world-journal-of-clinical-cases.csl new file mode 100644 index 00000000000..1cf0016b1bd --- /dev/null +++ b/buildres/csl/csl-styles/dependent/world-journal-of-clinical-cases.csl @@ -0,0 +1,15 @@ + + diff --git a/buildres/csl/csl-styles/dependent/world-journal-of-clinical-infectious-diseases.csl b/buildres/csl/csl-styles/dependent/world-journal-of-clinical-infectious-diseases.csl new file mode 100644 index 00000000000..53cdbf71743 --- /dev/null +++ b/buildres/csl/csl-styles/dependent/world-journal-of-clinical-infectious-diseases.csl @@ -0,0 +1,15 @@ + + diff --git a/buildres/csl/csl-styles/dependent/world-journal-of-clinical-oncology.csl b/buildres/csl/csl-styles/dependent/world-journal-of-clinical-oncology.csl new file mode 100644 index 00000000000..b915f5ffd4f --- /dev/null +++ b/buildres/csl/csl-styles/dependent/world-journal-of-clinical-oncology.csl @@ -0,0 +1,15 @@ + + diff --git a/buildres/csl/csl-styles/dependent/world-journal-of-clinical-pediatrics.csl b/buildres/csl/csl-styles/dependent/world-journal-of-clinical-pediatrics.csl new file mode 100644 index 00000000000..cfdb1253eab --- /dev/null +++ b/buildres/csl/csl-styles/dependent/world-journal-of-clinical-pediatrics.csl @@ -0,0 +1,15 @@ + + diff --git a/buildres/csl/csl-styles/dependent/world-journal-of-clinical-urology.csl b/buildres/csl/csl-styles/dependent/world-journal-of-clinical-urology.csl new file mode 100644 index 00000000000..c6b8d0316d5 --- /dev/null +++ b/buildres/csl/csl-styles/dependent/world-journal-of-clinical-urology.csl @@ -0,0 +1,15 @@ + + diff --git a/buildres/csl/csl-styles/dependent/world-journal-of-critical-care-medicine.csl b/buildres/csl/csl-styles/dependent/world-journal-of-critical-care-medicine.csl new file mode 100644 index 00000000000..ee470e6c100 --- /dev/null +++ b/buildres/csl/csl-styles/dependent/world-journal-of-critical-care-medicine.csl @@ -0,0 +1,15 @@ + + diff --git a/buildres/csl/csl-styles/dependent/world-journal-of-dermatology.csl b/buildres/csl/csl-styles/dependent/world-journal-of-dermatology.csl new file mode 100644 index 00000000000..e09c30876d0 --- /dev/null +++ b/buildres/csl/csl-styles/dependent/world-journal-of-dermatology.csl @@ -0,0 +1,15 @@ + + diff --git a/buildres/csl/csl-styles/dependent/world-journal-of-diabetes.csl b/buildres/csl/csl-styles/dependent/world-journal-of-diabetes.csl new file mode 100644 index 00000000000..684b5f18d6e --- /dev/null +++ b/buildres/csl/csl-styles/dependent/world-journal-of-diabetes.csl @@ -0,0 +1,15 @@ + + diff --git a/src/main/resources/csl-styles/dependent/world-journal-of-emergency-surgery.csl b/buildres/csl/csl-styles/dependent/world-journal-of-emergency-surgery.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/world-journal-of-emergency-surgery.csl rename to buildres/csl/csl-styles/dependent/world-journal-of-emergency-surgery.csl diff --git a/buildres/csl/csl-styles/dependent/world-journal-of-experimental-medicine.csl b/buildres/csl/csl-styles/dependent/world-journal-of-experimental-medicine.csl new file mode 100644 index 00000000000..a2d21e548ca --- /dev/null +++ b/buildres/csl/csl-styles/dependent/world-journal-of-experimental-medicine.csl @@ -0,0 +1,15 @@ + + diff --git a/buildres/csl/csl-styles/dependent/world-journal-of-gastroenterology.csl b/buildres/csl/csl-styles/dependent/world-journal-of-gastroenterology.csl new file mode 100644 index 00000000000..c9022cf3538 --- /dev/null +++ b/buildres/csl/csl-styles/dependent/world-journal-of-gastroenterology.csl @@ -0,0 +1,16 @@ + + diff --git a/buildres/csl/csl-styles/dependent/world-journal-of-gastrointestinal-endoscopy-x.csl b/buildres/csl/csl-styles/dependent/world-journal-of-gastrointestinal-endoscopy-x.csl new file mode 100644 index 00000000000..bd2ef1eb4a0 --- /dev/null +++ b/buildres/csl/csl-styles/dependent/world-journal-of-gastrointestinal-endoscopy-x.csl @@ -0,0 +1,15 @@ + + diff --git a/buildres/csl/csl-styles/dependent/world-journal-of-gastrointestinal-oncology.csl b/buildres/csl/csl-styles/dependent/world-journal-of-gastrointestinal-oncology.csl new file mode 100644 index 00000000000..2227ce17f9a --- /dev/null +++ b/buildres/csl/csl-styles/dependent/world-journal-of-gastrointestinal-oncology.csl @@ -0,0 +1,15 @@ + + diff --git a/buildres/csl/csl-styles/dependent/world-journal-of-gastrointestinal-pathophysiology.csl b/buildres/csl/csl-styles/dependent/world-journal-of-gastrointestinal-pathophysiology.csl new file mode 100644 index 00000000000..fe99975f18d --- /dev/null +++ b/buildres/csl/csl-styles/dependent/world-journal-of-gastrointestinal-pathophysiology.csl @@ -0,0 +1,15 @@ + + diff --git a/buildres/csl/csl-styles/dependent/world-journal-of-gastrointestinal-pharmacology-and-therapeutics.csl b/buildres/csl/csl-styles/dependent/world-journal-of-gastrointestinal-pharmacology-and-therapeutics.csl new file mode 100644 index 00000000000..79f370aebd5 --- /dev/null +++ b/buildres/csl/csl-styles/dependent/world-journal-of-gastrointestinal-pharmacology-and-therapeutics.csl @@ -0,0 +1,15 @@ + + diff --git a/buildres/csl/csl-styles/dependent/world-journal-of-gastrointestinal-surgery.csl b/buildres/csl/csl-styles/dependent/world-journal-of-gastrointestinal-surgery.csl new file mode 100644 index 00000000000..eace464e4e8 --- /dev/null +++ b/buildres/csl/csl-styles/dependent/world-journal-of-gastrointestinal-surgery.csl @@ -0,0 +1,15 @@ + + diff --git a/buildres/csl/csl-styles/dependent/world-journal-of-hematology.csl b/buildres/csl/csl-styles/dependent/world-journal-of-hematology.csl new file mode 100644 index 00000000000..818b579fabc --- /dev/null +++ b/buildres/csl/csl-styles/dependent/world-journal-of-hematology.csl @@ -0,0 +1,15 @@ + + diff --git a/buildres/csl/csl-styles/dependent/world-journal-of-hepatology.csl b/buildres/csl/csl-styles/dependent/world-journal-of-hepatology.csl new file mode 100644 index 00000000000..7ae8f0869f2 --- /dev/null +++ b/buildres/csl/csl-styles/dependent/world-journal-of-hepatology.csl @@ -0,0 +1,15 @@ + + diff --git a/buildres/csl/csl-styles/dependent/world-journal-of-hypertension.csl b/buildres/csl/csl-styles/dependent/world-journal-of-hypertension.csl new file mode 100644 index 00000000000..975ab4b74fd --- /dev/null +++ b/buildres/csl/csl-styles/dependent/world-journal-of-hypertension.csl @@ -0,0 +1,15 @@ + + diff --git a/buildres/csl/csl-styles/dependent/world-journal-of-immunology.csl b/buildres/csl/csl-styles/dependent/world-journal-of-immunology.csl new file mode 100644 index 00000000000..929b7e05270 --- /dev/null +++ b/buildres/csl/csl-styles/dependent/world-journal-of-immunology.csl @@ -0,0 +1,15 @@ + + diff --git a/buildres/csl/csl-styles/dependent/world-journal-of-medical-genetics.csl b/buildres/csl/csl-styles/dependent/world-journal-of-medical-genetics.csl new file mode 100644 index 00000000000..5c3e66aee35 --- /dev/null +++ b/buildres/csl/csl-styles/dependent/world-journal-of-medical-genetics.csl @@ -0,0 +1,15 @@ + + diff --git a/buildres/csl/csl-styles/dependent/world-journal-of-meta-analysis.csl b/buildres/csl/csl-styles/dependent/world-journal-of-meta-analysis.csl new file mode 100644 index 00000000000..7a03c07d6a4 --- /dev/null +++ b/buildres/csl/csl-styles/dependent/world-journal-of-meta-analysis.csl @@ -0,0 +1,15 @@ + + diff --git a/buildres/csl/csl-styles/dependent/world-journal-of-methodology.csl b/buildres/csl/csl-styles/dependent/world-journal-of-methodology.csl new file mode 100644 index 00000000000..2c16c1861c5 --- /dev/null +++ b/buildres/csl/csl-styles/dependent/world-journal-of-methodology.csl @@ -0,0 +1,15 @@ + + diff --git a/src/main/resources/csl-styles/dependent/world-journal-of-microbiology-and-biotechnology.csl b/buildres/csl/csl-styles/dependent/world-journal-of-microbiology-and-biotechnology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/world-journal-of-microbiology-and-biotechnology.csl rename to buildres/csl/csl-styles/dependent/world-journal-of-microbiology-and-biotechnology.csl diff --git a/buildres/csl/csl-styles/dependent/world-journal-of-nephrology.csl b/buildres/csl/csl-styles/dependent/world-journal-of-nephrology.csl new file mode 100644 index 00000000000..973b5a1171f --- /dev/null +++ b/buildres/csl/csl-styles/dependent/world-journal-of-nephrology.csl @@ -0,0 +1,15 @@ + + diff --git a/buildres/csl/csl-styles/dependent/world-journal-of-neurology.csl b/buildres/csl/csl-styles/dependent/world-journal-of-neurology.csl new file mode 100644 index 00000000000..6575feae44c --- /dev/null +++ b/buildres/csl/csl-styles/dependent/world-journal-of-neurology.csl @@ -0,0 +1,15 @@ + + diff --git a/buildres/csl/csl-styles/dependent/world-journal-of-obstetrics-and-gynecology.csl b/buildres/csl/csl-styles/dependent/world-journal-of-obstetrics-and-gynecology.csl new file mode 100644 index 00000000000..34566d885aa --- /dev/null +++ b/buildres/csl/csl-styles/dependent/world-journal-of-obstetrics-and-gynecology.csl @@ -0,0 +1,15 @@ + + diff --git a/buildres/csl/csl-styles/dependent/world-journal-of-ophthalmology.csl b/buildres/csl/csl-styles/dependent/world-journal-of-ophthalmology.csl new file mode 100644 index 00000000000..afa0868f862 --- /dev/null +++ b/buildres/csl/csl-styles/dependent/world-journal-of-ophthalmology.csl @@ -0,0 +1,15 @@ + + diff --git a/buildres/csl/csl-styles/dependent/world-journal-of-orthopedics.csl b/buildres/csl/csl-styles/dependent/world-journal-of-orthopedics.csl new file mode 100644 index 00000000000..00c9d7c98b7 --- /dev/null +++ b/buildres/csl/csl-styles/dependent/world-journal-of-orthopedics.csl @@ -0,0 +1,15 @@ + + diff --git a/src/main/resources/csl-styles/dependent/world-journal-of-otorhinolaryngology-head-and-neck-surgery.csl b/buildres/csl/csl-styles/dependent/world-journal-of-otorhinolaryngology-head-and-neck-surgery.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/world-journal-of-otorhinolaryngology-head-and-neck-surgery.csl rename to buildres/csl/csl-styles/dependent/world-journal-of-otorhinolaryngology-head-and-neck-surgery.csl diff --git a/buildres/csl/csl-styles/dependent/world-journal-of-otorhinolaryngology.csl b/buildres/csl/csl-styles/dependent/world-journal-of-otorhinolaryngology.csl new file mode 100644 index 00000000000..ade822fc87d --- /dev/null +++ b/buildres/csl/csl-styles/dependent/world-journal-of-otorhinolaryngology.csl @@ -0,0 +1,15 @@ + + diff --git a/buildres/csl/csl-styles/dependent/world-journal-of-pharmacology.csl b/buildres/csl/csl-styles/dependent/world-journal-of-pharmacology.csl new file mode 100644 index 00000000000..3ac0afd65de --- /dev/null +++ b/buildres/csl/csl-styles/dependent/world-journal-of-pharmacology.csl @@ -0,0 +1,15 @@ + + diff --git a/buildres/csl/csl-styles/dependent/world-journal-of-psychiatry.csl b/buildres/csl/csl-styles/dependent/world-journal-of-psychiatry.csl new file mode 100644 index 00000000000..25e4b0a1e5c --- /dev/null +++ b/buildres/csl/csl-styles/dependent/world-journal-of-psychiatry.csl @@ -0,0 +1,15 @@ + + diff --git a/buildres/csl/csl-styles/dependent/world-journal-of-radiology.csl b/buildres/csl/csl-styles/dependent/world-journal-of-radiology.csl new file mode 100644 index 00000000000..a41320d456a --- /dev/null +++ b/buildres/csl/csl-styles/dependent/world-journal-of-radiology.csl @@ -0,0 +1,15 @@ + + diff --git a/buildres/csl/csl-styles/dependent/world-journal-of-respirology.csl b/buildres/csl/csl-styles/dependent/world-journal-of-respirology.csl new file mode 100644 index 00000000000..1035e20e588 --- /dev/null +++ b/buildres/csl/csl-styles/dependent/world-journal-of-respirology.csl @@ -0,0 +1,15 @@ + + diff --git a/buildres/csl/csl-styles/dependent/world-journal-of-rheumatology.csl b/buildres/csl/csl-styles/dependent/world-journal-of-rheumatology.csl new file mode 100644 index 00000000000..aeb90fb2128 --- /dev/null +++ b/buildres/csl/csl-styles/dependent/world-journal-of-rheumatology.csl @@ -0,0 +1,15 @@ + + diff --git a/buildres/csl/csl-styles/dependent/world-journal-of-stem-cells.csl b/buildres/csl/csl-styles/dependent/world-journal-of-stem-cells.csl new file mode 100644 index 00000000000..2d9954d0cc5 --- /dev/null +++ b/buildres/csl/csl-styles/dependent/world-journal-of-stem-cells.csl @@ -0,0 +1,15 @@ + + diff --git a/buildres/csl/csl-styles/dependent/world-journal-of-stomatology.csl b/buildres/csl/csl-styles/dependent/world-journal-of-stomatology.csl new file mode 100644 index 00000000000..bc5950f7026 --- /dev/null +++ b/buildres/csl/csl-styles/dependent/world-journal-of-stomatology.csl @@ -0,0 +1,15 @@ + + diff --git a/src/main/resources/csl-styles/dependent/world-journal-of-surgery.csl b/buildres/csl/csl-styles/dependent/world-journal-of-surgery.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/world-journal-of-surgery.csl rename to buildres/csl/csl-styles/dependent/world-journal-of-surgery.csl diff --git a/src/main/resources/csl-styles/dependent/world-journal-of-surgical-oncology.csl b/buildres/csl/csl-styles/dependent/world-journal-of-surgical-oncology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/world-journal-of-surgical-oncology.csl rename to buildres/csl/csl-styles/dependent/world-journal-of-surgical-oncology.csl diff --git a/buildres/csl/csl-styles/dependent/world-journal-of-surgical-procedures.csl b/buildres/csl/csl-styles/dependent/world-journal-of-surgical-procedures.csl new file mode 100644 index 00000000000..3564d5913b9 --- /dev/null +++ b/buildres/csl/csl-styles/dependent/world-journal-of-surgical-procedures.csl @@ -0,0 +1,15 @@ + + diff --git a/buildres/csl/csl-styles/dependent/world-journal-of-translational-medicine.csl b/buildres/csl/csl-styles/dependent/world-journal-of-translational-medicine.csl new file mode 100644 index 00000000000..e010b1cd2b0 --- /dev/null +++ b/buildres/csl/csl-styles/dependent/world-journal-of-translational-medicine.csl @@ -0,0 +1,15 @@ + + diff --git a/buildres/csl/csl-styles/dependent/world-journal-of-transplantation.csl b/buildres/csl/csl-styles/dependent/world-journal-of-transplantation.csl new file mode 100644 index 00000000000..8bf62f81de8 --- /dev/null +++ b/buildres/csl/csl-styles/dependent/world-journal-of-transplantation.csl @@ -0,0 +1,15 @@ + + diff --git a/src/main/resources/csl-styles/dependent/world-journal-of-urology.csl b/buildres/csl/csl-styles/dependent/world-journal-of-urology.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/world-journal-of-urology.csl rename to buildres/csl/csl-styles/dependent/world-journal-of-urology.csl diff --git a/buildres/csl/csl-styles/dependent/world-journal-of-virology.csl b/buildres/csl/csl-styles/dependent/world-journal-of-virology.csl new file mode 100644 index 00000000000..23216adff4c --- /dev/null +++ b/buildres/csl/csl-styles/dependent/world-journal-of-virology.csl @@ -0,0 +1,15 @@ + + diff --git a/src/main/resources/csl-styles/dependent/world-medical-journal.csl b/buildres/csl/csl-styles/dependent/world-medical-journal.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/world-medical-journal.csl rename to buildres/csl/csl-styles/dependent/world-medical-journal.csl diff --git a/src/main/resources/csl-styles/dependent/world-neurosurgery-x.csl b/buildres/csl/csl-styles/dependent/world-neurosurgery-x.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/world-neurosurgery-x.csl rename to buildres/csl/csl-styles/dependent/world-neurosurgery-x.csl diff --git a/src/main/resources/csl-styles/dependent/world-neurosurgery.csl b/buildres/csl/csl-styles/dependent/world-neurosurgery.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/world-neurosurgery.csl rename to buildres/csl/csl-styles/dependent/world-neurosurgery.csl diff --git a/src/main/resources/csl-styles/dependent/world-patent-information.csl b/buildres/csl/csl-styles/dependent/world-patent-information.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/world-patent-information.csl rename to buildres/csl/csl-styles/dependent/world-patent-information.csl diff --git a/src/main/resources/csl-styles/dependent/world-psychiatry.csl b/buildres/csl/csl-styles/dependent/world-psychiatry.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/world-psychiatry.csl rename to buildres/csl/csl-styles/dependent/world-psychiatry.csl diff --git a/src/main/resources/csl-styles/dependent/world-wide-web.csl b/buildres/csl/csl-styles/dependent/world-wide-web.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/world-wide-web.csl rename to buildres/csl/csl-styles/dependent/world-wide-web.csl diff --git a/src/main/resources/csl-styles/dependent/worm.csl b/buildres/csl/csl-styles/dependent/worm.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/worm.csl rename to buildres/csl/csl-styles/dependent/worm.csl diff --git a/src/main/resources/csl-styles/dependent/wound-medicine.csl b/buildres/csl/csl-styles/dependent/wound-medicine.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/wound-medicine.csl rename to buildres/csl/csl-styles/dependent/wound-medicine.csl diff --git a/src/main/resources/csl-styles/dependent/writing-systems-research.csl b/buildres/csl/csl-styles/dependent/writing-systems-research.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/writing-systems-research.csl rename to buildres/csl/csl-styles/dependent/writing-systems-research.csl diff --git a/src/main/resources/csl-styles/dependent/yakugaku-zasshi.csl b/buildres/csl/csl-styles/dependent/yakugaku-zasshi.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/yakugaku-zasshi.csl rename to buildres/csl/csl-styles/dependent/yakugaku-zasshi.csl diff --git a/src/main/resources/csl-styles/dependent/yakuzai-ekigaku.csl b/buildres/csl/csl-styles/dependent/yakuzai-ekigaku.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/yakuzai-ekigaku.csl rename to buildres/csl/csl-styles/dependent/yakuzai-ekigaku.csl diff --git a/src/main/resources/csl-styles/dependent/yale-journal-of-biology-and-medicine.csl b/buildres/csl/csl-styles/dependent/yale-journal-of-biology-and-medicine.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/yale-journal-of-biology-and-medicine.csl rename to buildres/csl/csl-styles/dependent/yale-journal-of-biology-and-medicine.csl diff --git a/src/main/resources/csl-styles/dependent/yearbook-of-english-studies.csl b/buildres/csl/csl-styles/dependent/yearbook-of-english-studies.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/yearbook-of-english-studies.csl rename to buildres/csl/csl-styles/dependent/yearbook-of-english-studies.csl diff --git a/src/main/resources/csl-styles/dependent/zagazig-university-medical-journal.csl b/buildres/csl/csl-styles/dependent/zagazig-university-medical-journal.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/zagazig-university-medical-journal.csl rename to buildres/csl/csl-styles/dependent/zagazig-university-medical-journal.csl diff --git a/src/main/resources/csl-styles/dependent/zahnmedizin-up2date.csl b/buildres/csl/csl-styles/dependent/zahnmedizin-up2date.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/zahnmedizin-up2date.csl rename to buildres/csl/csl-styles/dependent/zahnmedizin-up2date.csl diff --git a/src/main/resources/csl-styles/dependent/zdm.csl b/buildres/csl/csl-styles/dependent/zdm.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/zdm.csl rename to buildres/csl/csl-styles/dependent/zdm.csl diff --git a/src/main/resources/csl-styles/dependent/zeitschrift-fur-angewandte-mathematik-und-physik.csl b/buildres/csl/csl-styles/dependent/zeitschrift-fur-angewandte-mathematik-und-physik.csl similarity index 100% rename from src/main/resources/csl-styles/dependent/zeitschrift-fur-angewandte-mathematik-und-physik.csl rename to buildres/csl/csl-styles/dependent/zeitschrift-fur-angewandte-mathematik-und-physik.csl diff --git a/src/main/resources/csl-styles/dependent/zeitschrift-fur-aussen-und-sicherheitspolitik.csl b/buildres/csl/csl-styles/dependent/zeitschrift-fur-aussen-und-sicherheitspolitik.csl similarity index 94% rename from src/main/resources/csl-styles/dependent/zeitschrift-fur-aussen-und-sicherheitspolitik.csl rename to buildres/csl/csl-styles/dependent/zeitschrift-fur-aussen-und-sicherheitspolitik.csl index c3fa4504b21..ba4425b551f 100644 --- a/src/main/resources/csl-styles/dependent/zeitschrift-fur-aussen-und-sicherheitspolitik.csl +++ b/buildres/csl/csl-styles/dependent/zeitschrift-fur-aussen-und-sicherheitspolitik.csl @@ -2,7 +2,7 @@ diff --git a/src/main/resources/csl-styles/endocrine-press.csl b/buildres/csl/csl-styles/endocrine-press.csl similarity index 100% rename from src/main/resources/csl-styles/endocrine-press.csl rename to buildres/csl/csl-styles/endocrine-press.csl diff --git a/src/main/resources/csl-styles/endoscopia.csl b/buildres/csl/csl-styles/endoscopia.csl similarity index 99% rename from src/main/resources/csl-styles/endoscopia.csl rename to buildres/csl/csl-styles/endoscopia.csl index 4314768bd7f..25482fa88bd 100644 --- a/src/main/resources/csl-styles/endoscopia.csl +++ b/buildres/csl/csl-styles/endoscopia.csl @@ -1,7 +1,7 @@ diff --git a/src/main/resources/csl-styles/evolution.csl b/buildres/csl/csl-styles/evolution.csl similarity index 100% rename from src/main/resources/csl-styles/evolution.csl rename to buildres/csl/csl-styles/evolution.csl diff --git a/src/main/resources/csl-styles/evolutionary-anthropology.csl b/buildres/csl/csl-styles/evolutionary-anthropology.csl similarity index 100% rename from src/main/resources/csl-styles/evolutionary-anthropology.csl rename to buildres/csl/csl-styles/evolutionary-anthropology.csl diff --git a/src/main/resources/csl-styles/evolutionary-ecology-research.csl b/buildres/csl/csl-styles/evolutionary-ecology-research.csl similarity index 100% rename from src/main/resources/csl-styles/evolutionary-ecology-research.csl rename to buildres/csl/csl-styles/evolutionary-ecology-research.csl diff --git a/src/main/resources/csl-styles/excli-journal.csl b/buildres/csl/csl-styles/excli-journal.csl similarity index 100% rename from src/main/resources/csl-styles/excli-journal.csl rename to buildres/csl/csl-styles/excli-journal.csl diff --git a/src/main/resources/csl-styles/exercer.csl b/buildres/csl/csl-styles/exercer.csl similarity index 99% rename from src/main/resources/csl-styles/exercer.csl rename to buildres/csl/csl-styles/exercer.csl index 536148375b8..0a384cf06e1 100644 --- a/src/main/resources/csl-styles/exercer.csl +++ b/buildres/csl/csl-styles/exercer.csl @@ -1,7 +1,7 @@ diff --git a/src/main/resources/csl-styles/experimental-biomedical-research.csl b/buildres/csl/csl-styles/experimental-biomedical-research.csl similarity index 100% rename from src/main/resources/csl-styles/experimental-biomedical-research.csl rename to buildres/csl/csl-styles/experimental-biomedical-research.csl diff --git a/src/main/resources/csl-styles/experimental-dermatology.csl b/buildres/csl/csl-styles/experimental-dermatology.csl similarity index 100% rename from src/main/resources/csl-styles/experimental-dermatology.csl rename to buildres/csl/csl-styles/experimental-dermatology.csl diff --git a/src/main/resources/csl-styles/express-polymer-letters.csl b/buildres/csl/csl-styles/express-polymer-letters.csl similarity index 100% rename from src/main/resources/csl-styles/express-polymer-letters.csl rename to buildres/csl/csl-styles/express-polymer-letters.csl diff --git a/src/main/resources/csl-styles/eye.csl b/buildres/csl/csl-styles/eye.csl similarity index 100% rename from src/main/resources/csl-styles/eye.csl rename to buildres/csl/csl-styles/eye.csl diff --git a/src/main/resources/csl-styles/fachhochschule-kiel-fachbereich-medien.csl b/buildres/csl/csl-styles/fachhochschule-kiel-fachbereich-medien.csl similarity index 99% rename from src/main/resources/csl-styles/fachhochschule-kiel-fachbereich-medien.csl rename to buildres/csl/csl-styles/fachhochschule-kiel-fachbereich-medien.csl index 351445ebfd9..df69a141b9d 100644 --- a/src/main/resources/csl-styles/fachhochschule-kiel-fachbereich-medien.csl +++ b/buildres/csl/csl-styles/fachhochschule-kiel-fachbereich-medien.csl @@ -2,7 +2,7 @@ diff --git a/src/main/resources/csl-styles/food-and-agriculture-organization-of-the-united-nations.csl b/buildres/csl/csl-styles/food-and-agriculture-organization-of-the-united-nations.csl similarity index 100% rename from src/main/resources/csl-styles/food-and-agriculture-organization-of-the-united-nations.csl rename to buildres/csl/csl-styles/food-and-agriculture-organization-of-the-united-nations.csl diff --git a/src/main/resources/csl-styles/foodborne-pathogens-and-disease.csl b/buildres/csl/csl-styles/foodborne-pathogens-and-disease.csl similarity index 100% rename from src/main/resources/csl-styles/foodborne-pathogens-and-disease.csl rename to buildres/csl/csl-styles/foodborne-pathogens-and-disease.csl diff --git a/src/main/resources/csl-styles/forensic-anthropology.csl b/buildres/csl/csl-styles/forensic-anthropology.csl similarity index 100% rename from src/main/resources/csl-styles/forensic-anthropology.csl rename to buildres/csl/csl-styles/forensic-anthropology.csl diff --git a/src/main/resources/csl-styles/forensic-science-review.csl b/buildres/csl/csl-styles/forensic-science-review.csl similarity index 100% rename from src/main/resources/csl-styles/forensic-science-review.csl rename to buildres/csl/csl-styles/forensic-science-review.csl diff --git a/src/main/resources/csl-styles/forest-science.csl b/buildres/csl/csl-styles/forest-science.csl similarity index 100% rename from src/main/resources/csl-styles/forest-science.csl rename to buildres/csl/csl-styles/forest-science.csl diff --git a/src/main/resources/csl-styles/forum-qualitative-social-research.csl b/buildres/csl/csl-styles/forum-qualitative-social-research.csl similarity index 100% rename from src/main/resources/csl-styles/forum-qualitative-social-research.csl rename to buildres/csl/csl-styles/forum-qualitative-social-research.csl diff --git a/src/main/resources/csl-styles/forum-qualitative-sozialforschung.csl b/buildres/csl/csl-styles/forum-qualitative-sozialforschung.csl similarity index 99% rename from src/main/resources/csl-styles/forum-qualitative-sozialforschung.csl rename to buildres/csl/csl-styles/forum-qualitative-sozialforschung.csl index 1bdb63ec90a..f3f71379b11 100644 --- a/src/main/resources/csl-styles/forum-qualitative-sozialforschung.csl +++ b/buildres/csl/csl-styles/forum-qualitative-sozialforschung.csl @@ -1,7 +1,7 @@ diff --git a/src/main/resources/csl-styles/gastroenterology.csl b/buildres/csl/csl-styles/gastroenterology.csl similarity index 100% rename from src/main/resources/csl-styles/gastroenterology.csl rename to buildres/csl/csl-styles/gastroenterology.csl diff --git a/src/main/resources/csl-styles/gastrointestinal-endoscopy-clinics-of-north-america.csl b/buildres/csl/csl-styles/gastrointestinal-endoscopy-clinics-of-north-america.csl similarity index 100% rename from src/main/resources/csl-styles/gastrointestinal-endoscopy-clinics-of-north-america.csl rename to buildres/csl/csl-styles/gastrointestinal-endoscopy-clinics-of-north-america.csl diff --git a/src/main/resources/csl-styles/gastrointestinal-intervention.csl b/buildres/csl/csl-styles/gastrointestinal-intervention.csl similarity index 100% rename from src/main/resources/csl-styles/gastrointestinal-intervention.csl rename to buildres/csl/csl-styles/gastrointestinal-intervention.csl diff --git a/src/main/resources/csl-styles/gazeta-medica.csl b/buildres/csl/csl-styles/gazeta-medica.csl similarity index 100% rename from src/main/resources/csl-styles/gazeta-medica.csl rename to buildres/csl/csl-styles/gazeta-medica.csl diff --git a/src/main/resources/csl-styles/geistes-und-kulturwissenschaften-heilmann.csl b/buildres/csl/csl-styles/geistes-und-kulturwissenschaften-heilmann.csl similarity index 99% rename from src/main/resources/csl-styles/geistes-und-kulturwissenschaften-heilmann.csl rename to buildres/csl/csl-styles/geistes-und-kulturwissenschaften-heilmann.csl index 5e99af7d80a..fa3bf80afed 100644 --- a/src/main/resources/csl-styles/geistes-und-kulturwissenschaften-heilmann.csl +++ b/buildres/csl/csl-styles/geistes-und-kulturwissenschaften-heilmann.csl @@ -1,7 +1,7 @@ diff --git a/src/main/resources/csl-styles/geochronometria.csl b/buildres/csl/csl-styles/geochronometria.csl similarity index 100% rename from src/main/resources/csl-styles/geochronometria.csl rename to buildres/csl/csl-styles/geochronometria.csl diff --git a/src/main/resources/csl-styles/geografia-fisica-e-dinamica-quaternaria.csl b/buildres/csl/csl-styles/geografia-fisica-e-dinamica-quaternaria.csl similarity index 100% rename from src/main/resources/csl-styles/geografia-fisica-e-dinamica-quaternaria.csl rename to buildres/csl/csl-styles/geografia-fisica-e-dinamica-quaternaria.csl diff --git a/src/main/resources/csl-styles/geografie-sbornik-cgs.csl b/buildres/csl/csl-styles/geografie-sbornik-cgs.csl similarity index 100% rename from src/main/resources/csl-styles/geografie-sbornik-cgs.csl rename to buildres/csl/csl-styles/geografie-sbornik-cgs.csl diff --git a/src/main/resources/csl-styles/geographie-et-cultures.csl b/buildres/csl/csl-styles/geographie-et-cultures.csl similarity index 99% rename from src/main/resources/csl-styles/geographie-et-cultures.csl rename to buildres/csl/csl-styles/geographie-et-cultures.csl index a5124c867a5..6c7d8699c18 100644 --- a/src/main/resources/csl-styles/geographie-et-cultures.csl +++ b/buildres/csl/csl-styles/geographie-et-cultures.csl @@ -1,7 +1,7 @@ diff --git a/src/main/resources/csl-styles/geriatrie-et-psychologie-neuropsychiatrie-du-vieillissement.csl b/buildres/csl/csl-styles/geriatrie-et-psychologie-neuropsychiatrie-du-vieillissement.csl similarity index 100% rename from src/main/resources/csl-styles/geriatrie-et-psychologie-neuropsychiatrie-du-vieillissement.csl rename to buildres/csl/csl-styles/geriatrie-et-psychologie-neuropsychiatrie-du-vieillissement.csl diff --git a/src/main/resources/csl-styles/german-council-of-economic-experts.csl b/buildres/csl/csl-styles/german-council-of-economic-experts.csl similarity index 100% rename from src/main/resources/csl-styles/german-council-of-economic-experts.csl rename to buildres/csl/csl-styles/german-council-of-economic-experts.csl diff --git a/src/main/resources/csl-styles/german-yearbook-of-international-law.csl b/buildres/csl/csl-styles/german-yearbook-of-international-law.csl similarity index 100% rename from src/main/resources/csl-styles/german-yearbook-of-international-law.csl rename to buildres/csl/csl-styles/german-yearbook-of-international-law.csl diff --git a/buildres/csl/csl-styles/geschichte-und-gesellschaft.csl b/buildres/csl/csl-styles/geschichte-und-gesellschaft.csl new file mode 100644 index 00000000000..ef179431756 --- /dev/null +++ b/buildres/csl/csl-styles/geschichte-und-gesellschaft.csl @@ -0,0 +1,692 @@ + + diff --git a/src/main/resources/csl-styles/gesellschaft-fur-popularmusikforschung.csl b/buildres/csl/csl-styles/gesellschaft-fur-popularmusikforschung.csl similarity index 99% rename from src/main/resources/csl-styles/gesellschaft-fur-popularmusikforschung.csl rename to buildres/csl/csl-styles/gesellschaft-fur-popularmusikforschung.csl index aee667f101e..02d68c55eb5 100644 --- a/src/main/resources/csl-styles/gesellschaft-fur-popularmusikforschung.csl +++ b/buildres/csl/csl-styles/gesellschaft-fur-popularmusikforschung.csl @@ -1,7 +1,7 @@ diff --git a/src/main/resources/csl-styles/groupe-danthropologie-et-darcheologie-funeraire.csl b/buildres/csl/csl-styles/groupe-danthropologie-et-darcheologie-funeraire.csl similarity index 99% rename from src/main/resources/csl-styles/groupe-danthropologie-et-darcheologie-funeraire.csl rename to buildres/csl/csl-styles/groupe-danthropologie-et-darcheologie-funeraire.csl index 104b0fdaa77..19afae6e59b 100644 --- a/src/main/resources/csl-styles/groupe-danthropologie-et-darcheologie-funeraire.csl +++ b/buildres/csl/csl-styles/groupe-danthropologie-et-darcheologie-funeraire.csl @@ -1,7 +1,7 @@ diff --git a/src/main/resources/csl-styles/haematologica.csl b/buildres/csl/csl-styles/haematologica.csl similarity index 100% rename from src/main/resources/csl-styles/haematologica.csl rename to buildres/csl/csl-styles/haematologica.csl diff --git a/src/main/resources/csl-styles/haemophilia.csl b/buildres/csl/csl-styles/haemophilia.csl similarity index 100% rename from src/main/resources/csl-styles/haemophilia.csl rename to buildres/csl/csl-styles/haemophilia.csl diff --git a/src/main/resources/csl-styles/hainan-medical-university-journal-publisher.csl b/buildres/csl/csl-styles/hainan-medical-university-journal-publisher.csl similarity index 100% rename from src/main/resources/csl-styles/hainan-medical-university-journal-publisher.csl rename to buildres/csl/csl-styles/hainan-medical-university-journal-publisher.csl diff --git a/src/main/resources/csl-styles/hamburg-school-of-food-science.csl b/buildres/csl/csl-styles/hamburg-school-of-food-science.csl similarity index 99% rename from src/main/resources/csl-styles/hamburg-school-of-food-science.csl rename to buildres/csl/csl-styles/hamburg-school-of-food-science.csl index fcba9514ed8..45f8fb5cc1d 100644 --- a/src/main/resources/csl-styles/hamburg-school-of-food-science.csl +++ b/buildres/csl/csl-styles/hamburg-school-of-food-science.csl @@ -1,7 +1,7 @@ diff --git a/src/main/resources/csl-styles/health-and-social-care-in-the-community.csl b/buildres/csl/csl-styles/health-and-social-care-in-the-community.csl similarity index 100% rename from src/main/resources/csl-styles/health-and-social-care-in-the-community.csl rename to buildres/csl/csl-styles/health-and-social-care-in-the-community.csl diff --git a/src/main/resources/csl-styles/health-economics-policy-and-law.csl b/buildres/csl/csl-styles/health-economics-policy-and-law.csl similarity index 100% rename from src/main/resources/csl-styles/health-economics-policy-and-law.csl rename to buildres/csl/csl-styles/health-economics-policy-and-law.csl diff --git a/src/main/resources/csl-styles/health-economics.csl b/buildres/csl/csl-styles/health-economics.csl similarity index 100% rename from src/main/resources/csl-styles/health-economics.csl rename to buildres/csl/csl-styles/health-economics.csl diff --git a/src/main/resources/csl-styles/health-education-research.csl b/buildres/csl/csl-styles/health-education-research.csl similarity index 100% rename from src/main/resources/csl-styles/health-education-research.csl rename to buildres/csl/csl-styles/health-education-research.csl diff --git a/src/main/resources/csl-styles/health-policy-and-planning.csl b/buildres/csl/csl-styles/health-policy-and-planning.csl similarity index 100% rename from src/main/resources/csl-styles/health-policy-and-planning.csl rename to buildres/csl/csl-styles/health-policy-and-planning.csl diff --git a/src/main/resources/csl-styles/health-reform-observer-observatoire-des-reformes-de-sante.csl b/buildres/csl/csl-styles/health-reform-observer-observatoire-des-reformes-de-sante.csl similarity index 100% rename from src/main/resources/csl-styles/health-reform-observer-observatoire-des-reformes-de-sante.csl rename to buildres/csl/csl-styles/health-reform-observer-observatoire-des-reformes-de-sante.csl diff --git a/buildres/csl/csl-styles/health-sports-and-rehabilitation-medicine.csl b/buildres/csl/csl-styles/health-sports-and-rehabilitation-medicine.csl new file mode 100644 index 00000000000..edbc83805b8 --- /dev/null +++ b/buildres/csl/csl-styles/health-sports-and-rehabilitation-medicine.csl @@ -0,0 +1,189 @@ + + diff --git a/src/main/resources/csl-styles/heart-failure-clinics.csl b/buildres/csl/csl-styles/heart-failure-clinics.csl similarity index 100% rename from src/main/resources/csl-styles/heart-failure-clinics.csl rename to buildres/csl/csl-styles/heart-failure-clinics.csl diff --git a/src/main/resources/csl-styles/heart-rhythm.csl b/buildres/csl/csl-styles/heart-rhythm.csl similarity index 100% rename from src/main/resources/csl-styles/heart-rhythm.csl rename to buildres/csl/csl-styles/heart-rhythm.csl diff --git a/src/main/resources/csl-styles/heidelberg-university-faculty-of-medicine.csl b/buildres/csl/csl-styles/heidelberg-university-faculty-of-medicine.csl similarity index 100% rename from src/main/resources/csl-styles/heidelberg-university-faculty-of-medicine.csl rename to buildres/csl/csl-styles/heidelberg-university-faculty-of-medicine.csl diff --git a/src/main/resources/csl-styles/heiliger-dienst.csl b/buildres/csl/csl-styles/heiliger-dienst.csl similarity index 99% rename from src/main/resources/csl-styles/heiliger-dienst.csl rename to buildres/csl/csl-styles/heiliger-dienst.csl index 27f0c36cf6d..fe7bfc9f3c4 100644 --- a/src/main/resources/csl-styles/heiliger-dienst.csl +++ b/buildres/csl/csl-styles/heiliger-dienst.csl @@ -1,7 +1,7 @@ diff --git a/src/main/resources/csl-styles/human-gene-therapy.csl b/buildres/csl/csl-styles/human-gene-therapy.csl similarity index 100% rename from src/main/resources/csl-styles/human-gene-therapy.csl rename to buildres/csl/csl-styles/human-gene-therapy.csl diff --git a/src/main/resources/csl-styles/human-mutation.csl b/buildres/csl/csl-styles/human-mutation.csl similarity index 100% rename from src/main/resources/csl-styles/human-mutation.csl rename to buildres/csl/csl-styles/human-mutation.csl diff --git a/src/main/resources/csl-styles/human-reproduction-update.csl b/buildres/csl/csl-styles/human-reproduction-update.csl similarity index 100% rename from src/main/resources/csl-styles/human-reproduction-update.csl rename to buildres/csl/csl-styles/human-reproduction-update.csl diff --git a/src/main/resources/csl-styles/human-reproduction.csl b/buildres/csl/csl-styles/human-reproduction.csl similarity index 100% rename from src/main/resources/csl-styles/human-reproduction.csl rename to buildres/csl/csl-styles/human-reproduction.csl diff --git a/src/main/resources/csl-styles/human-resource-management-journal.csl b/buildres/csl/csl-styles/human-resource-management-journal.csl similarity index 100% rename from src/main/resources/csl-styles/human-resource-management-journal.csl rename to buildres/csl/csl-styles/human-resource-management-journal.csl diff --git a/src/main/resources/csl-styles/human-wildlife-interactions.csl b/buildres/csl/csl-styles/human-wildlife-interactions.csl similarity index 100% rename from src/main/resources/csl-styles/human-wildlife-interactions.csl rename to buildres/csl/csl-styles/human-wildlife-interactions.csl diff --git a/src/main/resources/csl-styles/humanistica-lovaniensia-journal-of-neo-latin-studies.csl b/buildres/csl/csl-styles/humanistica-lovaniensia-journal-of-neo-latin-studies.csl similarity index 100% rename from src/main/resources/csl-styles/humanistica-lovaniensia-journal-of-neo-latin-studies.csl rename to buildres/csl/csl-styles/humanistica-lovaniensia-journal-of-neo-latin-studies.csl diff --git a/src/main/resources/csl-styles/humboldt-state-university-environmental-resources-engineering.csl b/buildres/csl/csl-styles/humboldt-state-university-environmental-resources-engineering.csl similarity index 100% rename from src/main/resources/csl-styles/humboldt-state-university-environmental-resources-engineering.csl rename to buildres/csl/csl-styles/humboldt-state-university-environmental-resources-engineering.csl diff --git a/src/main/resources/csl-styles/hydrobiologia.csl b/buildres/csl/csl-styles/hydrobiologia.csl similarity index 100% rename from src/main/resources/csl-styles/hydrobiologia.csl rename to buildres/csl/csl-styles/hydrobiologia.csl diff --git a/src/main/resources/csl-styles/hydrological-processes.csl b/buildres/csl/csl-styles/hydrological-processes.csl similarity index 100% rename from src/main/resources/csl-styles/hydrological-processes.csl rename to buildres/csl/csl-styles/hydrological-processes.csl diff --git a/src/main/resources/csl-styles/hydrological-sciences-journal.csl b/buildres/csl/csl-styles/hydrological-sciences-journal.csl similarity index 100% rename from src/main/resources/csl-styles/hydrological-sciences-journal.csl rename to buildres/csl/csl-styles/hydrological-sciences-journal.csl diff --git a/src/main/resources/csl-styles/hypertension-research.csl b/buildres/csl/csl-styles/hypertension-research.csl similarity index 100% rename from src/main/resources/csl-styles/hypertension-research.csl rename to buildres/csl/csl-styles/hypertension-research.csl diff --git a/src/main/resources/csl-styles/hypotheses-in-the-life-sciences.csl b/buildres/csl/csl-styles/hypotheses-in-the-life-sciences.csl similarity index 100% rename from src/main/resources/csl-styles/hypotheses-in-the-life-sciences.csl rename to buildres/csl/csl-styles/hypotheses-in-the-life-sciences.csl diff --git a/buildres/csl/csl-styles/hystrix-the-italian-journal-of-mammalogy.csl b/buildres/csl/csl-styles/hystrix-the-italian-journal-of-mammalogy.csl new file mode 100644 index 00000000000..4c07bec13a1 --- /dev/null +++ b/buildres/csl/csl-styles/hystrix-the-italian-journal-of-mammalogy.csl @@ -0,0 +1,247 @@ + + diff --git a/src/main/resources/csl-styles/ib-tauris-note.csl b/buildres/csl/csl-styles/ib-tauris-note.csl similarity index 100% rename from src/main/resources/csl-styles/ib-tauris-note.csl rename to buildres/csl/csl-styles/ib-tauris-note.csl diff --git a/src/main/resources/csl-styles/ibis.csl b/buildres/csl/csl-styles/ibis.csl similarity index 100% rename from src/main/resources/csl-styles/ibis.csl rename to buildres/csl/csl-styles/ibis.csl diff --git a/src/main/resources/csl-styles/ices-journal-of-marine-science.csl b/buildres/csl/csl-styles/ices-journal-of-marine-science.csl similarity index 100% rename from src/main/resources/csl-styles/ices-journal-of-marine-science.csl rename to buildres/csl/csl-styles/ices-journal-of-marine-science.csl diff --git a/src/main/resources/csl-styles/idojaras-quarterly-journal-of-the-hungarian-meteorological-service.csl b/buildres/csl/csl-styles/idojaras-quarterly-journal-of-the-hungarian-meteorological-service.csl similarity index 100% rename from src/main/resources/csl-styles/idojaras-quarterly-journal-of-the-hungarian-meteorological-service.csl rename to buildres/csl/csl-styles/idojaras-quarterly-journal-of-the-hungarian-meteorological-service.csl diff --git a/src/main/resources/csl-styles/ie-comunicaciones.csl b/buildres/csl/csl-styles/ie-comunicaciones.csl similarity index 100% rename from src/main/resources/csl-styles/ie-comunicaciones.csl rename to buildres/csl/csl-styles/ie-comunicaciones.csl diff --git a/src/main/resources/csl-styles/ieee-transactions-on-medical-imaging.csl b/buildres/csl/csl-styles/ieee-transactions-on-medical-imaging.csl similarity index 100% rename from src/main/resources/csl-styles/ieee-transactions-on-medical-imaging.csl rename to buildres/csl/csl-styles/ieee-transactions-on-medical-imaging.csl diff --git a/src/main/resources/csl-styles/ieee-with-url.csl b/buildres/csl/csl-styles/ieee-with-url.csl similarity index 100% rename from src/main/resources/csl-styles/ieee-with-url.csl rename to buildres/csl/csl-styles/ieee-with-url.csl diff --git a/buildres/csl/csl-styles/ieee.csl b/buildres/csl/csl-styles/ieee.csl new file mode 100644 index 00000000000..0f6a06420fa --- /dev/null +++ b/buildres/csl/csl-styles/ieee.csl @@ -0,0 +1,400 @@ + + diff --git a/src/main/resources/csl-styles/iforest.csl b/buildres/csl/csl-styles/iforest.csl similarity index 100% rename from src/main/resources/csl-styles/iforest.csl rename to buildres/csl/csl-styles/iforest.csl diff --git a/src/main/resources/csl-styles/igaku-toshokan.csl b/buildres/csl/csl-styles/igaku-toshokan.csl similarity index 99% rename from src/main/resources/csl-styles/igaku-toshokan.csl rename to buildres/csl/csl-styles/igaku-toshokan.csl index 867ee787ee8..4ff72391354 100644 --- a/src/main/resources/csl-styles/igaku-toshokan.csl +++ b/buildres/csl/csl-styles/igaku-toshokan.csl @@ -2,7 +2,7 @@ diff --git a/src/main/resources/csl-styles/infoclio-de.csl b/buildres/csl/csl-styles/infoclio-de.csl similarity index 99% rename from src/main/resources/csl-styles/infoclio-de.csl rename to buildres/csl/csl-styles/infoclio-de.csl index 143808c3ba6..a3983aa7b35 100644 --- a/src/main/resources/csl-styles/infoclio-de.csl +++ b/buildres/csl/csl-styles/infoclio-de.csl @@ -1,7 +1,7 @@ diff --git a/src/main/resources/csl-styles/inventaire-general-du-patrimoine-culturel-iso-690-full-note-with-ibid.csl b/buildres/csl/csl-styles/inventaire-general-du-patrimoine-culturel-iso-690-full-note-with-ibid.csl similarity index 99% rename from src/main/resources/csl-styles/inventaire-general-du-patrimoine-culturel-iso-690-full-note-with-ibid.csl rename to buildres/csl/csl-styles/inventaire-general-du-patrimoine-culturel-iso-690-full-note-with-ibid.csl index 20a9d68b974..5d2b1b5a0d3 100644 --- a/src/main/resources/csl-styles/inventaire-general-du-patrimoine-culturel-iso-690-full-note-with-ibid.csl +++ b/buildres/csl/csl-styles/inventaire-general-du-patrimoine-culturel-iso-690-full-note-with-ibid.csl @@ -1,7 +1,7 @@ diff --git a/src/main/resources/csl-styles/istanbul-universitesi-sosyal-bilimler-enstitusu.csl b/buildres/csl/csl-styles/istanbul-universitesi-sosyal-bilimler-enstitusu.csl similarity index 95% rename from src/main/resources/csl-styles/istanbul-universitesi-sosyal-bilimler-enstitusu.csl rename to buildres/csl/csl-styles/istanbul-universitesi-sosyal-bilimler-enstitusu.csl index df960811c66..094dd597b43 100644 --- a/src/main/resources/csl-styles/istanbul-universitesi-sosyal-bilimler-enstitusu.csl +++ b/buildres/csl/csl-styles/istanbul-universitesi-sosyal-bilimler-enstitusu.csl @@ -1,7 +1,7 @@ diff --git a/src/main/resources/csl-styles/john-benjamins-publishing-company-iconicity-in-language-and-literature.csl b/buildres/csl/csl-styles/john-benjamins-publishing-company-iconicity-in-language-and-literature.csl similarity index 100% rename from src/main/resources/csl-styles/john-benjamins-publishing-company-iconicity-in-language-and-literature.csl rename to buildres/csl/csl-styles/john-benjamins-publishing-company-iconicity-in-language-and-literature.csl diff --git a/src/main/resources/csl-styles/john-benjamins-publishing-company-linguistik-aktuell-linguistics-today.csl b/buildres/csl/csl-styles/john-benjamins-publishing-company-linguistik-aktuell-linguistics-today.csl similarity index 100% rename from src/main/resources/csl-styles/john-benjamins-publishing-company-linguistik-aktuell-linguistics-today.csl rename to buildres/csl/csl-styles/john-benjamins-publishing-company-linguistik-aktuell-linguistics-today.csl diff --git a/src/main/resources/csl-styles/johnson-matthey-technology-review.csl b/buildres/csl/csl-styles/johnson-matthey-technology-review.csl similarity index 100% rename from src/main/resources/csl-styles/johnson-matthey-technology-review.csl rename to buildres/csl/csl-styles/johnson-matthey-technology-review.csl diff --git a/src/main/resources/csl-styles/journal-and-proceedings-of-the-royal-society-of-new-south-wales.csl b/buildres/csl/csl-styles/journal-and-proceedings-of-the-royal-society-of-new-south-wales.csl similarity index 100% rename from src/main/resources/csl-styles/journal-and-proceedings-of-the-royal-society-of-new-south-wales.csl rename to buildres/csl/csl-styles/journal-and-proceedings-of-the-royal-society-of-new-south-wales.csl diff --git a/src/main/resources/csl-styles/journal-de-la-societe-des-americanistes.csl b/buildres/csl/csl-styles/journal-de-la-societe-des-americanistes.csl similarity index 100% rename from src/main/resources/csl-styles/journal-de-la-societe-des-americanistes.csl rename to buildres/csl/csl-styles/journal-de-la-societe-des-americanistes.csl diff --git a/buildres/csl/csl-styles/journal-de-la-societe-des-oceanistes.csl b/buildres/csl/csl-styles/journal-de-la-societe-des-oceanistes.csl new file mode 100644 index 00000000000..441046c9277 --- /dev/null +++ b/buildres/csl/csl-styles/journal-de-la-societe-des-oceanistes.csl @@ -0,0 +1,353 @@ + + diff --git a/src/main/resources/csl-styles/journal-for-the-history-of-astronomy.csl b/buildres/csl/csl-styles/journal-for-the-history-of-astronomy.csl similarity index 100% rename from src/main/resources/csl-styles/journal-for-the-history-of-astronomy.csl rename to buildres/csl/csl-styles/journal-for-the-history-of-astronomy.csl diff --git a/buildres/csl/csl-styles/journal-for-the-study-of-the-new-testament.csl b/buildres/csl/csl-styles/journal-for-the-study-of-the-new-testament.csl new file mode 100644 index 00000000000..ec01640b41f --- /dev/null +++ b/buildres/csl/csl-styles/journal-for-the-study-of-the-new-testament.csl @@ -0,0 +1,310 @@ + + diff --git a/src/main/resources/csl-styles/journal-for-veterinary-medicine-biotechnology-and-biosafety.csl b/buildres/csl/csl-styles/journal-for-veterinary-medicine-biotechnology-and-biosafety.csl similarity index 100% rename from src/main/resources/csl-styles/journal-for-veterinary-medicine-biotechnology-and-biosafety.csl rename to buildres/csl/csl-styles/journal-for-veterinary-medicine-biotechnology-and-biosafety.csl diff --git a/src/main/resources/csl-styles/journal-fur-kunstgeschichte.csl b/buildres/csl/csl-styles/journal-fur-kunstgeschichte.csl similarity index 100% rename from src/main/resources/csl-styles/journal-fur-kunstgeschichte.csl rename to buildres/csl/csl-styles/journal-fur-kunstgeschichte.csl diff --git a/buildres/csl/csl-styles/journal-of-accounting-research.csl b/buildres/csl/csl-styles/journal-of-accounting-research.csl new file mode 100644 index 00000000000..3c625149f43 --- /dev/null +++ b/buildres/csl/csl-styles/journal-of-accounting-research.csl @@ -0,0 +1,617 @@ + + diff --git a/src/main/resources/csl-styles/journal-of-acoustics.csl b/buildres/csl/csl-styles/journal-of-acoustics.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-acoustics.csl rename to buildres/csl/csl-styles/journal-of-acoustics.csl diff --git a/src/main/resources/csl-styles/journal-of-adolescent-health.csl b/buildres/csl/csl-styles/journal-of-adolescent-health.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-adolescent-health.csl rename to buildres/csl/csl-styles/journal-of-adolescent-health.csl diff --git a/src/main/resources/csl-styles/journal-of-advertising-research.csl b/buildres/csl/csl-styles/journal-of-advertising-research.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-advertising-research.csl rename to buildres/csl/csl-styles/journal-of-advertising-research.csl diff --git a/src/main/resources/csl-styles/journal-of-aerosol-medicine-and-pulmonary-drug-delivery.csl b/buildres/csl/csl-styles/journal-of-aerosol-medicine-and-pulmonary-drug-delivery.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-aerosol-medicine-and-pulmonary-drug-delivery.csl rename to buildres/csl/csl-styles/journal-of-aerosol-medicine-and-pulmonary-drug-delivery.csl diff --git a/src/main/resources/csl-styles/journal-of-agricultural-and-applied-economics.csl b/buildres/csl/csl-styles/journal-of-agricultural-and-applied-economics.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-agricultural-and-applied-economics.csl rename to buildres/csl/csl-styles/journal-of-agricultural-and-applied-economics.csl diff --git a/src/main/resources/csl-styles/journal-of-agricultural-and-resource-economics.csl b/buildres/csl/csl-styles/journal-of-agricultural-and-resource-economics.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-agricultural-and-resource-economics.csl rename to buildres/csl/csl-styles/journal-of-agricultural-and-resource-economics.csl diff --git a/src/main/resources/csl-styles/journal-of-alzheimers-disease.csl b/buildres/csl/csl-styles/journal-of-alzheimers-disease.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-alzheimers-disease.csl rename to buildres/csl/csl-styles/journal-of-alzheimers-disease.csl diff --git a/src/main/resources/csl-styles/journal-of-analytical-toxicology.csl b/buildres/csl/csl-styles/journal-of-analytical-toxicology.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-analytical-toxicology.csl rename to buildres/csl/csl-styles/journal-of-analytical-toxicology.csl diff --git a/src/main/resources/csl-styles/journal-of-animal-physiology-and-animal-nutrition.csl b/buildres/csl/csl-styles/journal-of-animal-physiology-and-animal-nutrition.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-animal-physiology-and-animal-nutrition.csl rename to buildres/csl/csl-styles/journal-of-animal-physiology-and-animal-nutrition.csl diff --git a/src/main/resources/csl-styles/journal-of-animal-science.csl b/buildres/csl/csl-styles/journal-of-animal-science.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-animal-science.csl rename to buildres/csl/csl-styles/journal-of-animal-science.csl diff --git a/src/main/resources/csl-styles/journal-of-antimicrobial-chemotherapy.csl b/buildres/csl/csl-styles/journal-of-antimicrobial-chemotherapy.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-antimicrobial-chemotherapy.csl rename to buildres/csl/csl-styles/journal-of-antimicrobial-chemotherapy.csl diff --git a/src/main/resources/csl-styles/journal-of-aoac-international.csl b/buildres/csl/csl-styles/journal-of-aoac-international.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-aoac-international.csl rename to buildres/csl/csl-styles/journal-of-aoac-international.csl diff --git a/src/main/resources/csl-styles/journal-of-applied-animal-science.csl b/buildres/csl/csl-styles/journal-of-applied-animal-science.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-applied-animal-science.csl rename to buildres/csl/csl-styles/journal-of-applied-animal-science.csl diff --git a/src/main/resources/csl-styles/journal-of-applied-clinical-medical-physics.csl b/buildres/csl/csl-styles/journal-of-applied-clinical-medical-physics.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-applied-clinical-medical-physics.csl rename to buildres/csl/csl-styles/journal-of-applied-clinical-medical-physics.csl diff --git a/src/main/resources/csl-styles/journal-of-applied-entomology.csl b/buildres/csl/csl-styles/journal-of-applied-entomology.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-applied-entomology.csl rename to buildres/csl/csl-styles/journal-of-applied-entomology.csl diff --git a/src/main/resources/csl-styles/journal-of-applied-pharmaceutical-research.csl b/buildres/csl/csl-styles/journal-of-applied-pharmaceutical-research.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-applied-pharmaceutical-research.csl rename to buildres/csl/csl-styles/journal-of-applied-pharmaceutical-research.csl diff --git a/src/main/resources/csl-styles/journal-of-applied-philosophy.csl b/buildres/csl/csl-styles/journal-of-applied-philosophy.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-applied-philosophy.csl rename to buildres/csl/csl-styles/journal-of-applied-philosophy.csl diff --git a/src/main/resources/csl-styles/journal-of-applied-polymer-science.csl b/buildres/csl/csl-styles/journal-of-applied-polymer-science.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-applied-polymer-science.csl rename to buildres/csl/csl-styles/journal-of-applied-polymer-science.csl diff --git a/src/main/resources/csl-styles/journal-of-archaeological-research.csl b/buildres/csl/csl-styles/journal-of-archaeological-research.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-archaeological-research.csl rename to buildres/csl/csl-styles/journal-of-archaeological-research.csl diff --git a/src/main/resources/csl-styles/journal-of-atrial-fibrillation.csl b/buildres/csl/csl-styles/journal-of-atrial-fibrillation.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-atrial-fibrillation.csl rename to buildres/csl/csl-styles/journal-of-atrial-fibrillation.csl diff --git a/src/main/resources/csl-styles/journal-of-australian-strength-and-conditioning.csl b/buildres/csl/csl-styles/journal-of-australian-strength-and-conditioning.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-australian-strength-and-conditioning.csl rename to buildres/csl/csl-styles/journal-of-australian-strength-and-conditioning.csl diff --git a/src/main/resources/csl-styles/journal-of-avian-biology.csl b/buildres/csl/csl-styles/journal-of-avian-biology.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-avian-biology.csl rename to buildres/csl/csl-styles/journal-of-avian-biology.csl diff --git a/src/main/resources/csl-styles/journal-of-basic-microbiology.csl b/buildres/csl/csl-styles/journal-of-basic-microbiology.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-basic-microbiology.csl rename to buildres/csl/csl-styles/journal-of-basic-microbiology.csl diff --git a/src/main/resources/csl-styles/journal-of-biological-chemistry.csl b/buildres/csl/csl-styles/journal-of-biological-chemistry.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-biological-chemistry.csl rename to buildres/csl/csl-styles/journal-of-biological-chemistry.csl diff --git a/src/main/resources/csl-styles/journal-of-biological-regulators-and-homeostatic-agents.csl b/buildres/csl/csl-styles/journal-of-biological-regulators-and-homeostatic-agents.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-biological-regulators-and-homeostatic-agents.csl rename to buildres/csl/csl-styles/journal-of-biological-regulators-and-homeostatic-agents.csl diff --git a/src/main/resources/csl-styles/journal-of-biomedical-materials-research-part-a.csl b/buildres/csl/csl-styles/journal-of-biomedical-materials-research-part-a.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-biomedical-materials-research-part-a.csl rename to buildres/csl/csl-styles/journal-of-biomedical-materials-research-part-a.csl diff --git a/src/main/resources/csl-styles/journal-of-biosciences.csl b/buildres/csl/csl-styles/journal-of-biosciences.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-biosciences.csl rename to buildres/csl/csl-styles/journal-of-biosciences.csl diff --git a/src/main/resources/csl-styles/journal-of-bone-and-mineral-research.csl b/buildres/csl/csl-styles/journal-of-bone-and-mineral-research.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-bone-and-mineral-research.csl rename to buildres/csl/csl-styles/journal-of-bone-and-mineral-research.csl diff --git a/src/main/resources/csl-styles/journal-of-brachial-plexus-and-peripheral-nerve-injury.csl b/buildres/csl/csl-styles/journal-of-brachial-plexus-and-peripheral-nerve-injury.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-brachial-plexus-and-peripheral-nerve-injury.csl rename to buildres/csl/csl-styles/journal-of-brachial-plexus-and-peripheral-nerve-injury.csl diff --git a/src/main/resources/csl-styles/journal-of-breast-cancer.csl b/buildres/csl/csl-styles/journal-of-breast-cancer.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-breast-cancer.csl rename to buildres/csl/csl-styles/journal-of-breast-cancer.csl diff --git a/src/main/resources/csl-styles/journal-of-burn-care-and-research.csl b/buildres/csl/csl-styles/journal-of-burn-care-and-research.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-burn-care-and-research.csl rename to buildres/csl/csl-styles/journal-of-burn-care-and-research.csl diff --git a/src/main/resources/csl-styles/journal-of-business-logistics.csl b/buildres/csl/csl-styles/journal-of-business-logistics.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-business-logistics.csl rename to buildres/csl/csl-styles/journal-of-business-logistics.csl diff --git a/src/main/resources/csl-styles/journal-of-cachexia-sarcopenia-and-muscle.csl b/buildres/csl/csl-styles/journal-of-cachexia-sarcopenia-and-muscle.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-cachexia-sarcopenia-and-muscle.csl rename to buildres/csl/csl-styles/journal-of-cachexia-sarcopenia-and-muscle.csl diff --git a/src/main/resources/csl-styles/journal-of-cardiothoracic-and-vascular-anesthesia.csl b/buildres/csl/csl-styles/journal-of-cardiothoracic-and-vascular-anesthesia.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-cardiothoracic-and-vascular-anesthesia.csl rename to buildres/csl/csl-styles/journal-of-cardiothoracic-and-vascular-anesthesia.csl diff --git a/src/main/resources/csl-styles/journal-of-cellular-and-molecular-medicine.csl b/buildres/csl/csl-styles/journal-of-cellular-and-molecular-medicine.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-cellular-and-molecular-medicine.csl rename to buildres/csl/csl-styles/journal-of-cellular-and-molecular-medicine.csl diff --git a/src/main/resources/csl-styles/journal-of-cellular-biochemistry.csl b/buildres/csl/csl-styles/journal-of-cellular-biochemistry.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-cellular-biochemistry.csl rename to buildres/csl/csl-styles/journal-of-cellular-biochemistry.csl diff --git a/src/main/resources/csl-styles/journal-of-chemistry-and-chemical-engineering.csl b/buildres/csl/csl-styles/journal-of-chemistry-and-chemical-engineering.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-chemistry-and-chemical-engineering.csl rename to buildres/csl/csl-styles/journal-of-chemistry-and-chemical-engineering.csl diff --git a/src/main/resources/csl-styles/journal-of-chemometrics.csl b/buildres/csl/csl-styles/journal-of-chemometrics.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-chemometrics.csl rename to buildres/csl/csl-styles/journal-of-chemometrics.csl diff --git a/src/main/resources/csl-styles/journal-of-child-and-adolescent-psychopharmacology.csl b/buildres/csl/csl-styles/journal-of-child-and-adolescent-psychopharmacology.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-child-and-adolescent-psychopharmacology.csl rename to buildres/csl/csl-styles/journal-of-child-and-adolescent-psychopharmacology.csl diff --git a/src/main/resources/csl-styles/journal-of-clinical-neurology.csl b/buildres/csl/csl-styles/journal-of-clinical-neurology.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-clinical-neurology.csl rename to buildres/csl/csl-styles/journal-of-clinical-neurology.csl diff --git a/src/main/resources/csl-styles/journal-of-clinical-neurophysiology.csl b/buildres/csl/csl-styles/journal-of-clinical-neurophysiology.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-clinical-neurophysiology.csl rename to buildres/csl/csl-styles/journal-of-clinical-neurophysiology.csl diff --git a/src/main/resources/csl-styles/journal-of-clinical-oncology.csl b/buildres/csl/csl-styles/journal-of-clinical-oncology.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-clinical-oncology.csl rename to buildres/csl/csl-styles/journal-of-clinical-oncology.csl diff --git a/src/main/resources/csl-styles/journal-of-clinical-rheumatology.csl b/buildres/csl/csl-styles/journal-of-clinical-rheumatology.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-clinical-rheumatology.csl rename to buildres/csl/csl-styles/journal-of-clinical-rheumatology.csl diff --git a/src/main/resources/csl-styles/journal-of-clinical-sleep-medicine.csl b/buildres/csl/csl-styles/journal-of-clinical-sleep-medicine.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-clinical-sleep-medicine.csl rename to buildres/csl/csl-styles/journal-of-clinical-sleep-medicine.csl diff --git a/src/main/resources/csl-styles/journal-of-combinatorics.csl b/buildres/csl/csl-styles/journal-of-combinatorics.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-combinatorics.csl rename to buildres/csl/csl-styles/journal-of-combinatorics.csl diff --git a/src/main/resources/csl-styles/journal-of-common-market-studies.csl b/buildres/csl/csl-styles/journal-of-common-market-studies.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-common-market-studies.csl rename to buildres/csl/csl-styles/journal-of-common-market-studies.csl diff --git a/src/main/resources/csl-styles/journal-of-comparative-pathology.csl b/buildres/csl/csl-styles/journal-of-comparative-pathology.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-comparative-pathology.csl rename to buildres/csl/csl-styles/journal-of-comparative-pathology.csl diff --git a/src/main/resources/csl-styles/journal-of-computational-chemistry.csl b/buildres/csl/csl-styles/journal-of-computational-chemistry.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-computational-chemistry.csl rename to buildres/csl/csl-styles/journal-of-computational-chemistry.csl diff --git a/src/main/resources/csl-styles/journal-of-computer-applications-in-archaeology.csl b/buildres/csl/csl-styles/journal-of-computer-applications-in-archaeology.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-computer-applications-in-archaeology.csl rename to buildres/csl/csl-styles/journal-of-computer-applications-in-archaeology.csl diff --git a/src/main/resources/csl-styles/journal-of-computer-information-systems.csl b/buildres/csl/csl-styles/journal-of-computer-information-systems.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-computer-information-systems.csl rename to buildres/csl/csl-styles/journal-of-computer-information-systems.csl diff --git a/src/main/resources/csl-styles/journal-of-consumer-research.csl b/buildres/csl/csl-styles/journal-of-consumer-research.csl similarity index 91% rename from src/main/resources/csl-styles/journal-of-consumer-research.csl rename to buildres/csl/csl-styles/journal-of-consumer-research.csl index 1f4389de87e..c53b7a1e33f 100644 --- a/src/main/resources/csl-styles/journal-of-consumer-research.csl +++ b/buildres/csl/csl-styles/journal-of-consumer-research.csl @@ -1,18 +1,21 @@ - diff --git a/src/main/resources/csl-styles/journal-of-fish-biology.csl b/buildres/csl/csl-styles/journal-of-fish-biology.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-fish-biology.csl rename to buildres/csl/csl-styles/journal-of-fish-biology.csl diff --git a/src/main/resources/csl-styles/journal-of-food-protection.csl b/buildres/csl/csl-styles/journal-of-food-protection.csl similarity index 88% rename from src/main/resources/csl-styles/journal-of-food-protection.csl rename to buildres/csl/csl-styles/journal-of-food-protection.csl index e937656980a..a51be7dcf1c 100644 --- a/src/main/resources/csl-styles/journal-of-food-protection.csl +++ b/buildres/csl/csl-styles/journal-of-food-protection.csl @@ -1,7 +1,8 @@ - diff --git a/src/main/resources/csl-styles/journal-of-foraminiferal-research.csl b/buildres/csl/csl-styles/journal-of-foraminiferal-research.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-foraminiferal-research.csl rename to buildres/csl/csl-styles/journal-of-foraminiferal-research.csl diff --git a/src/main/resources/csl-styles/journal-of-forensic-sciences.csl b/buildres/csl/csl-styles/journal-of-forensic-sciences.csl similarity index 65% rename from src/main/resources/csl-styles/journal-of-forensic-sciences.csl rename to buildres/csl/csl-styles/journal-of-forensic-sciences.csl index 08102ac4fb2..7ff8b09dac6 100644 --- a/src/main/resources/csl-styles/journal-of-forensic-sciences.csl +++ b/buildres/csl/csl-styles/journal-of-forensic-sciences.csl @@ -15,7 +15,7 @@ 0022-1198 1556-4029 JFS style - Vancouver superscript with old et-al rules and slightly different punctuation - 2020-02-10T11:15:10+00:00 + 2021-01-08T08:43:12+00:00 This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License @@ -39,9 +39,7 @@ - - - + @@ -60,18 +58,6 @@ - - - - - - - - - - - - @@ -88,6 +74,11 @@ + + + + + @@ -100,42 +91,50 @@ - - - - - - - - - - - - - + + + + + + + - - - - + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + - - - - + + + + + + + + + + diff --git a/src/main/resources/csl-styles/journal-of-frailty-and-aging.csl b/buildres/csl/csl-styles/journal-of-frailty-and-aging.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-frailty-and-aging.csl rename to buildres/csl/csl-styles/journal-of-frailty-and-aging.csl diff --git a/src/main/resources/csl-styles/journal-of-geriatric-psychiatry-and-neurology.csl b/buildres/csl/csl-styles/journal-of-geriatric-psychiatry-and-neurology.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-geriatric-psychiatry-and-neurology.csl rename to buildres/csl/csl-styles/journal-of-geriatric-psychiatry-and-neurology.csl diff --git a/src/main/resources/csl-styles/journal-of-glaciology.csl b/buildres/csl/csl-styles/journal-of-glaciology.csl similarity index 84% rename from src/main/resources/csl-styles/journal-of-glaciology.csl rename to buildres/csl/csl-styles/journal-of-glaciology.csl index 8ecf84f778e..b9df3608185 100644 --- a/src/main/resources/csl-styles/journal-of-glaciology.csl +++ b/buildres/csl/csl-styles/journal-of-glaciology.csl @@ -2,17 +2,23 @@ diff --git a/src/main/resources/csl-styles/journal-of-hearing-science.csl b/buildres/csl/csl-styles/journal-of-hearing-science.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-hearing-science.csl rename to buildres/csl/csl-styles/journal-of-hearing-science.csl diff --git a/src/main/resources/csl-styles/journal-of-historical-linguistics.csl b/buildres/csl/csl-styles/journal-of-historical-linguistics.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-historical-linguistics.csl rename to buildres/csl/csl-styles/journal-of-historical-linguistics.csl diff --git a/src/main/resources/csl-styles/journal-of-human-evolution.csl b/buildres/csl/csl-styles/journal-of-human-evolution.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-human-evolution.csl rename to buildres/csl/csl-styles/journal-of-human-evolution.csl diff --git a/buildres/csl/csl-styles/journal-of-human-rights.csl b/buildres/csl/csl-styles/journal-of-human-rights.csl new file mode 100644 index 00000000000..c2ba9d0e9d9 --- /dev/null +++ b/buildres/csl/csl-styles/journal-of-human-rights.csl @@ -0,0 +1,199 @@ + + diff --git a/src/main/resources/csl-styles/journal-of-hypertension.csl b/buildres/csl/csl-styles/journal-of-hypertension.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-hypertension.csl rename to buildres/csl/csl-styles/journal-of-hypertension.csl diff --git a/src/main/resources/csl-styles/journal-of-industrial-and-engineering-chemistry.csl b/buildres/csl/csl-styles/journal-of-industrial-and-engineering-chemistry.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-industrial-and-engineering-chemistry.csl rename to buildres/csl/csl-styles/journal-of-industrial-and-engineering-chemistry.csl diff --git a/src/main/resources/csl-styles/journal-of-industrial-ecology.csl b/buildres/csl/csl-styles/journal-of-industrial-ecology.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-industrial-ecology.csl rename to buildres/csl/csl-styles/journal-of-industrial-ecology.csl diff --git a/src/main/resources/csl-styles/journal-of-infection.csl b/buildres/csl/csl-styles/journal-of-infection.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-infection.csl rename to buildres/csl/csl-styles/journal-of-infection.csl diff --git a/src/main/resources/csl-styles/journal-of-infectious-diseases.csl b/buildres/csl/csl-styles/journal-of-infectious-diseases.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-infectious-diseases.csl rename to buildres/csl/csl-styles/journal-of-infectious-diseases.csl diff --git a/src/main/resources/csl-styles/journal-of-information-technology.csl b/buildres/csl/csl-styles/journal-of-information-technology.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-information-technology.csl rename to buildres/csl/csl-styles/journal-of-information-technology.csl diff --git a/src/main/resources/csl-styles/journal-of-institutional-and-theoretical-economics.csl b/buildres/csl/csl-styles/journal-of-institutional-and-theoretical-economics.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-institutional-and-theoretical-economics.csl rename to buildres/csl/csl-styles/journal-of-institutional-and-theoretical-economics.csl diff --git a/src/main/resources/csl-styles/journal-of-instrumentation.csl b/buildres/csl/csl-styles/journal-of-instrumentation.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-instrumentation.csl rename to buildres/csl/csl-styles/journal-of-instrumentation.csl diff --git a/src/main/resources/csl-styles/journal-of-integrated-omics.csl b/buildres/csl/csl-styles/journal-of-integrated-omics.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-integrated-omics.csl rename to buildres/csl/csl-styles/journal-of-integrated-omics.csl diff --git a/src/main/resources/csl-styles/journal-of-interactive-marketing.csl b/buildres/csl/csl-styles/journal-of-interactive-marketing.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-interactive-marketing.csl rename to buildres/csl/csl-styles/journal-of-interactive-marketing.csl diff --git a/src/main/resources/csl-styles/journal-of-internal-medicine.csl b/buildres/csl/csl-styles/journal-of-internal-medicine.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-internal-medicine.csl rename to buildres/csl/csl-styles/journal-of-internal-medicine.csl diff --git a/src/main/resources/csl-styles/journal-of-international-business-studies.csl b/buildres/csl/csl-styles/journal-of-international-business-studies.csl similarity index 92% rename from src/main/resources/csl-styles/journal-of-international-business-studies.csl rename to buildres/csl/csl-styles/journal-of-international-business-studies.csl index 29ccd07b9b2..2144c08afd2 100644 --- a/src/main/resources/csl-styles/journal-of-international-business-studies.csl +++ b/buildres/csl/csl-styles/journal-of-international-business-studies.csl @@ -19,7 +19,7 @@ 0047-2506 1478-6990 Basically the only difference with Academy of Management Review is that the titles of books and journals should not be bold, only italicized. - 2020-05-21T08:58:02+00:00 + 2021-01-16T14:53:39+00:00 This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License @@ -231,25 +231,23 @@ - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + diff --git a/src/main/resources/csl-styles/journal-of-international-economic-law.csl b/buildres/csl/csl-styles/journal-of-international-economic-law.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-international-economic-law.csl rename to buildres/csl/csl-styles/journal-of-international-economic-law.csl diff --git a/src/main/resources/csl-styles/journal-of-international-peacekeeping.csl b/buildres/csl/csl-styles/journal-of-international-peacekeeping.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-international-peacekeeping.csl rename to buildres/csl/csl-styles/journal-of-international-peacekeeping.csl diff --git a/src/main/resources/csl-styles/journal-of-international-relations-and-development.csl b/buildres/csl/csl-styles/journal-of-international-relations-and-development.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-international-relations-and-development.csl rename to buildres/csl/csl-styles/journal-of-international-relations-and-development.csl diff --git a/src/main/resources/csl-styles/journal-of-investigative-dermatology.csl b/buildres/csl/csl-styles/journal-of-investigative-dermatology.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-investigative-dermatology.csl rename to buildres/csl/csl-styles/journal-of-investigative-dermatology.csl diff --git a/src/main/resources/csl-styles/journal-of-jewish-studies.csl b/buildres/csl/csl-styles/journal-of-jewish-studies.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-jewish-studies.csl rename to buildres/csl/csl-styles/journal-of-jewish-studies.csl diff --git a/src/main/resources/csl-styles/journal-of-korean-neurosurgical-society.csl b/buildres/csl/csl-styles/journal-of-korean-neurosurgical-society.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-korean-neurosurgical-society.csl rename to buildres/csl/csl-styles/journal-of-korean-neurosurgical-society.csl diff --git a/src/main/resources/csl-styles/journal-of-leukocyte-biology.csl b/buildres/csl/csl-styles/journal-of-leukocyte-biology.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-leukocyte-biology.csl rename to buildres/csl/csl-styles/journal-of-leukocyte-biology.csl diff --git a/src/main/resources/csl-styles/journal-of-limnology.csl b/buildres/csl/csl-styles/journal-of-limnology.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-limnology.csl rename to buildres/csl/csl-styles/journal-of-limnology.csl diff --git a/src/main/resources/csl-styles/journal-of-linguistics.csl b/buildres/csl/csl-styles/journal-of-linguistics.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-linguistics.csl rename to buildres/csl/csl-styles/journal-of-linguistics.csl diff --git a/src/main/resources/csl-styles/journal-of-lipid-research.csl b/buildres/csl/csl-styles/journal-of-lipid-research.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-lipid-research.csl rename to buildres/csl/csl-styles/journal-of-lipid-research.csl diff --git a/src/main/resources/csl-styles/journal-of-magnetic-resonance-imaging.csl b/buildres/csl/csl-styles/journal-of-magnetic-resonance-imaging.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-magnetic-resonance-imaging.csl rename to buildres/csl/csl-styles/journal-of-magnetic-resonance-imaging.csl diff --git a/src/main/resources/csl-styles/journal-of-mammalogy.csl b/buildres/csl/csl-styles/journal-of-mammalogy.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-mammalogy.csl rename to buildres/csl/csl-styles/journal-of-mammalogy.csl diff --git a/src/main/resources/csl-styles/journal-of-management-information-systems.csl b/buildres/csl/csl-styles/journal-of-management-information-systems.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-management-information-systems.csl rename to buildres/csl/csl-styles/journal-of-management-information-systems.csl diff --git a/src/main/resources/csl-styles/journal-of-management-studies.csl b/buildres/csl/csl-styles/journal-of-management-studies.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-management-studies.csl rename to buildres/csl/csl-styles/journal-of-management-studies.csl diff --git a/src/main/resources/csl-styles/journal-of-management.csl b/buildres/csl/csl-styles/journal-of-management.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-management.csl rename to buildres/csl/csl-styles/journal-of-management.csl diff --git a/src/main/resources/csl-styles/journal-of-materials-research.csl b/buildres/csl/csl-styles/journal-of-materials-research.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-materials-research.csl rename to buildres/csl/csl-styles/journal-of-materials-research.csl diff --git a/src/main/resources/csl-styles/journal-of-mechanical-science-and-technology.csl b/buildres/csl/csl-styles/journal-of-mechanical-science-and-technology.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-mechanical-science-and-technology.csl rename to buildres/csl/csl-styles/journal-of-mechanical-science-and-technology.csl diff --git a/src/main/resources/csl-styles/journal-of-medical-genetics.csl b/buildres/csl/csl-styles/journal-of-medical-genetics.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-medical-genetics.csl rename to buildres/csl/csl-styles/journal-of-medical-genetics.csl diff --git a/src/main/resources/csl-styles/journal-of-medical-internet-research.csl b/buildres/csl/csl-styles/journal-of-medical-internet-research.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-medical-internet-research.csl rename to buildres/csl/csl-styles/journal-of-medical-internet-research.csl diff --git a/buildres/csl/csl-styles/journal-of-microbiology-and-biotechnology.csl b/buildres/csl/csl-styles/journal-of-microbiology-and-biotechnology.csl new file mode 100644 index 00000000000..e4158140a4f --- /dev/null +++ b/buildres/csl/csl-styles/journal-of-microbiology-and-biotechnology.csl @@ -0,0 +1,158 @@ + + diff --git a/src/main/resources/csl-styles/journal-of-minimally-invasive-gynecology.csl b/buildres/csl/csl-styles/journal-of-minimally-invasive-gynecology.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-minimally-invasive-gynecology.csl rename to buildres/csl/csl-styles/journal-of-minimally-invasive-gynecology.csl diff --git a/src/main/resources/csl-styles/journal-of-molecular-cell-biology.csl b/buildres/csl/csl-styles/journal-of-molecular-cell-biology.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-molecular-cell-biology.csl rename to buildres/csl/csl-styles/journal-of-molecular-cell-biology.csl diff --git a/src/main/resources/csl-styles/journal-of-molecular-endocrinology.csl b/buildres/csl/csl-styles/journal-of-molecular-endocrinology.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-molecular-endocrinology.csl rename to buildres/csl/csl-styles/journal-of-molecular-endocrinology.csl diff --git a/src/main/resources/csl-styles/journal-of-molecular-recognition.csl b/buildres/csl/csl-styles/journal-of-molecular-recognition.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-molecular-recognition.csl rename to buildres/csl/csl-styles/journal-of-molecular-recognition.csl diff --git a/src/main/resources/csl-styles/journal-of-molecular-signaling.csl b/buildres/csl/csl-styles/journal-of-molecular-signaling.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-molecular-signaling.csl rename to buildres/csl/csl-styles/journal-of-molecular-signaling.csl diff --git a/src/main/resources/csl-styles/journal-of-musculoskeletal-research.csl b/buildres/csl/csl-styles/journal-of-musculoskeletal-research.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-musculoskeletal-research.csl rename to buildres/csl/csl-styles/journal-of-musculoskeletal-research.csl diff --git a/src/main/resources/csl-styles/journal-of-music-technology-and-education.csl b/buildres/csl/csl-styles/journal-of-music-technology-and-education.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-music-technology-and-education.csl rename to buildres/csl/csl-styles/journal-of-music-technology-and-education.csl diff --git a/src/main/resources/csl-styles/journal-of-nanoscience-and-nanotechnology.csl b/buildres/csl/csl-styles/journal-of-nanoscience-and-nanotechnology.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-nanoscience-and-nanotechnology.csl rename to buildres/csl/csl-styles/journal-of-nanoscience-and-nanotechnology.csl diff --git a/src/main/resources/csl-styles/journal-of-natural-history.csl b/buildres/csl/csl-styles/journal-of-natural-history.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-natural-history.csl rename to buildres/csl/csl-styles/journal-of-natural-history.csl diff --git a/src/main/resources/csl-styles/journal-of-neolithic-archaeology.csl b/buildres/csl/csl-styles/journal-of-neolithic-archaeology.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-neolithic-archaeology.csl rename to buildres/csl/csl-styles/journal-of-neolithic-archaeology.csl diff --git a/src/main/resources/csl-styles/journal-of-neurochemistry.csl b/buildres/csl/csl-styles/journal-of-neurochemistry.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-neurochemistry.csl rename to buildres/csl/csl-styles/journal-of-neurochemistry.csl diff --git a/src/main/resources/csl-styles/journal-of-neuroendocrinology.csl b/buildres/csl/csl-styles/journal-of-neuroendocrinology.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-neuroendocrinology.csl rename to buildres/csl/csl-styles/journal-of-neuroendocrinology.csl diff --git a/src/main/resources/csl-styles/journal-of-neurological-disorders.csl b/buildres/csl/csl-styles/journal-of-neurological-disorders.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-neurological-disorders.csl rename to buildres/csl/csl-styles/journal-of-neurological-disorders.csl diff --git a/src/main/resources/csl-styles/journal-of-neurophysiology.csl b/buildres/csl/csl-styles/journal-of-neurophysiology.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-neurophysiology.csl rename to buildres/csl/csl-styles/journal-of-neurophysiology.csl diff --git a/src/main/resources/csl-styles/journal-of-neuroscience-and-neuroengineering.csl b/buildres/csl/csl-styles/journal-of-neuroscience-and-neuroengineering.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-neuroscience-and-neuroengineering.csl rename to buildres/csl/csl-styles/journal-of-neuroscience-and-neuroengineering.csl diff --git a/src/main/resources/csl-styles/journal-of-neurotrauma.csl b/buildres/csl/csl-styles/journal-of-neurotrauma.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-neurotrauma.csl rename to buildres/csl/csl-styles/journal-of-neurotrauma.csl diff --git a/src/main/resources/csl-styles/journal-of-new-zealand-grasslands.csl b/buildres/csl/csl-styles/journal-of-new-zealand-grasslands.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-new-zealand-grasslands.csl rename to buildres/csl/csl-styles/journal-of-new-zealand-grasslands.csl diff --git a/src/main/resources/csl-styles/journal-of-nutrition.csl b/buildres/csl/csl-styles/journal-of-nutrition.csl similarity index 97% rename from src/main/resources/csl-styles/journal-of-nutrition.csl rename to buildres/csl/csl-styles/journal-of-nutrition.csl index 96c8e38c731..e92117fe6ed 100644 --- a/src/main/resources/csl-styles/journal-of-nutrition.csl +++ b/buildres/csl/csl-styles/journal-of-nutrition.csl @@ -5,7 +5,7 @@ http://www.zotero.org/styles/journal-of-nutrition - + Sebastian Karcher @@ -15,7 +15,7 @@ 0022-3166 1541-6100 Vancouver style with only year/volume and et al after 11 authors - 2013-12-15T07:14:53+00:00 + 2021-04-19T12:19:55+00:00 This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License @@ -90,13 +90,13 @@ - + - + @@ -107,7 +107,6 @@ - diff --git a/buildres/csl/csl-styles/journal-of-oil-palm-research.csl b/buildres/csl/csl-styles/journal-of-oil-palm-research.csl new file mode 100644 index 00000000000..037bf9ee77a --- /dev/null +++ b/buildres/csl/csl-styles/journal-of-oil-palm-research.csl @@ -0,0 +1,137 @@ + + diff --git a/buildres/csl/csl-styles/journal-of-open-research-software.csl b/buildres/csl/csl-styles/journal-of-open-research-software.csl new file mode 100644 index 00000000000..c3b98ae1f8c --- /dev/null +++ b/buildres/csl/csl-styles/journal-of-open-research-software.csl @@ -0,0 +1,109 @@ + + diff --git a/src/main/resources/csl-styles/journal-of-oral-and-maxillofacial-surgery.csl b/buildres/csl/csl-styles/journal-of-oral-and-maxillofacial-surgery.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-oral-and-maxillofacial-surgery.csl rename to buildres/csl/csl-styles/journal-of-oral-and-maxillofacial-surgery.csl diff --git a/src/main/resources/csl-styles/journal-of-orthopaedic-research.csl b/buildres/csl/csl-styles/journal-of-orthopaedic-research.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-orthopaedic-research.csl rename to buildres/csl/csl-styles/journal-of-orthopaedic-research.csl diff --git a/buildres/csl/csl-styles/journal-of-orthopaedic-trauma.csl b/buildres/csl/csl-styles/journal-of-orthopaedic-trauma.csl new file mode 100644 index 00000000000..4cf060d4220 --- /dev/null +++ b/buildres/csl/csl-styles/journal-of-orthopaedic-trauma.csl @@ -0,0 +1,154 @@ + + diff --git a/src/main/resources/csl-styles/journal-of-orthopaedics-trauma-and-rehabilitation.csl b/buildres/csl/csl-styles/journal-of-orthopaedics-trauma-and-rehabilitation.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-orthopaedics-trauma-and-rehabilitation.csl rename to buildres/csl/csl-styles/journal-of-orthopaedics-trauma-and-rehabilitation.csl diff --git a/src/main/resources/csl-styles/journal-of-paleontology.csl b/buildres/csl/csl-styles/journal-of-paleontology.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-paleontology.csl rename to buildres/csl/csl-styles/journal-of-paleontology.csl diff --git a/src/main/resources/csl-styles/journal-of-peace-research.csl b/buildres/csl/csl-styles/journal-of-peace-research.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-peace-research.csl rename to buildres/csl/csl-styles/journal-of-peace-research.csl diff --git a/src/main/resources/csl-styles/journal-of-pediatric-gastroenterology-and-nutrition.csl b/buildres/csl/csl-styles/journal-of-pediatric-gastroenterology-and-nutrition.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-pediatric-gastroenterology-and-nutrition.csl rename to buildres/csl/csl-styles/journal-of-pediatric-gastroenterology-and-nutrition.csl diff --git a/src/main/resources/csl-styles/journal-of-peptide-science.csl b/buildres/csl/csl-styles/journal-of-peptide-science.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-peptide-science.csl rename to buildres/csl/csl-styles/journal-of-peptide-science.csl diff --git a/src/main/resources/csl-styles/journal-of-perinatal-medicine.csl b/buildres/csl/csl-styles/journal-of-perinatal-medicine.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-perinatal-medicine.csl rename to buildres/csl/csl-styles/journal-of-perinatal-medicine.csl diff --git a/src/main/resources/csl-styles/journal-of-periodontal-research.csl b/buildres/csl/csl-styles/journal-of-periodontal-research.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-periodontal-research.csl rename to buildres/csl/csl-styles/journal-of-periodontal-research.csl diff --git a/src/main/resources/csl-styles/journal-of-petrology.csl b/buildres/csl/csl-styles/journal-of-petrology.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-petrology.csl rename to buildres/csl/csl-styles/journal-of-petrology.csl diff --git a/src/main/resources/csl-styles/journal-of-pharmacy-and-pharmacology.csl b/buildres/csl/csl-styles/journal-of-pharmacy-and-pharmacology.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-pharmacy-and-pharmacology.csl rename to buildres/csl/csl-styles/journal-of-pharmacy-and-pharmacology.csl diff --git a/src/main/resources/csl-styles/journal-of-phycology.csl b/buildres/csl/csl-styles/journal-of-phycology.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-phycology.csl rename to buildres/csl/csl-styles/journal-of-phycology.csl diff --git a/src/main/resources/csl-styles/journal-of-physical-therapy-science.csl b/buildres/csl/csl-styles/journal-of-physical-therapy-science.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-physical-therapy-science.csl rename to buildres/csl/csl-styles/journal-of-physical-therapy-science.csl diff --git a/src/main/resources/csl-styles/journal-of-plankton-research.csl b/buildres/csl/csl-styles/journal-of-plankton-research.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-plankton-research.csl rename to buildres/csl/csl-styles/journal-of-plankton-research.csl diff --git a/src/main/resources/csl-styles/journal-of-plant-ecology.csl b/buildres/csl/csl-styles/journal-of-plant-ecology.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-plant-ecology.csl rename to buildres/csl/csl-styles/journal-of-plant-ecology.csl diff --git a/src/main/resources/csl-styles/journal-of-plant-nutrition-and-soil-science.csl b/buildres/csl/csl-styles/journal-of-plant-nutrition-and-soil-science.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-plant-nutrition-and-soil-science.csl rename to buildres/csl/csl-styles/journal-of-plant-nutrition-and-soil-science.csl diff --git a/src/main/resources/csl-styles/journal-of-plant-protection-research.csl b/buildres/csl/csl-styles/journal-of-plant-protection-research.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-plant-protection-research.csl rename to buildres/csl/csl-styles/journal-of-plant-protection-research.csl diff --git a/src/main/resources/csl-styles/journal-of-political-ideologies.csl b/buildres/csl/csl-styles/journal-of-political-ideologies.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-political-ideologies.csl rename to buildres/csl/csl-styles/journal-of-political-ideologies.csl diff --git a/src/main/resources/csl-styles/journal-of-political-philosophy.csl b/buildres/csl/csl-styles/journal-of-political-philosophy.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-political-philosophy.csl rename to buildres/csl/csl-styles/journal-of-political-philosophy.csl diff --git a/src/main/resources/csl-styles/journal-of-pollination-ecology.csl b/buildres/csl/csl-styles/journal-of-pollination-ecology.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-pollination-ecology.csl rename to buildres/csl/csl-styles/journal-of-pollination-ecology.csl diff --git a/src/main/resources/csl-styles/journal-of-polymer-science-part-a-polymer-chemistry.csl b/buildres/csl/csl-styles/journal-of-polymer-science-part-a-polymer-chemistry.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-polymer-science-part-a-polymer-chemistry.csl rename to buildres/csl/csl-styles/journal-of-polymer-science-part-a-polymer-chemistry.csl diff --git a/src/main/resources/csl-styles/journal-of-porphyrins-and-phthalocyanines.csl b/buildres/csl/csl-styles/journal-of-porphyrins-and-phthalocyanines.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-porphyrins-and-phthalocyanines.csl rename to buildres/csl/csl-styles/journal-of-porphyrins-and-phthalocyanines.csl diff --git a/src/main/resources/csl-styles/journal-of-product-innovation-management.csl b/buildres/csl/csl-styles/journal-of-product-innovation-management.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-product-innovation-management.csl rename to buildres/csl/csl-styles/journal-of-product-innovation-management.csl diff --git a/src/main/resources/csl-styles/journal-of-psychiatric-and-mental-health-nursing.csl b/buildres/csl/csl-styles/journal-of-psychiatric-and-mental-health-nursing.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-psychiatric-and-mental-health-nursing.csl rename to buildres/csl/csl-styles/journal-of-psychiatric-and-mental-health-nursing.csl diff --git a/src/main/resources/csl-styles/journal-of-psychiatry-and-neuroscience.csl b/buildres/csl/csl-styles/journal-of-psychiatry-and-neuroscience.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-psychiatry-and-neuroscience.csl rename to buildres/csl/csl-styles/journal-of-psychiatry-and-neuroscience.csl diff --git a/src/main/resources/csl-styles/journal-of-raman-spectroscopy.csl b/buildres/csl/csl-styles/journal-of-raman-spectroscopy.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-raman-spectroscopy.csl rename to buildres/csl/csl-styles/journal-of-raman-spectroscopy.csl diff --git a/src/main/resources/csl-styles/journal-of-reconstructive-microsurgery.csl b/buildres/csl/csl-styles/journal-of-reconstructive-microsurgery.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-reconstructive-microsurgery.csl rename to buildres/csl/csl-styles/journal-of-reconstructive-microsurgery.csl diff --git a/src/main/resources/csl-styles/journal-of-refugee-studies.csl b/buildres/csl/csl-styles/journal-of-refugee-studies.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-refugee-studies.csl rename to buildres/csl/csl-styles/journal-of-refugee-studies.csl diff --git a/src/main/resources/csl-styles/journal-of-retailing.csl b/buildres/csl/csl-styles/journal-of-retailing.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-retailing.csl rename to buildres/csl/csl-styles/journal-of-retailing.csl diff --git a/src/main/resources/csl-styles/journal-of-rheumatology.csl b/buildres/csl/csl-styles/journal-of-rheumatology.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-rheumatology.csl rename to buildres/csl/csl-styles/journal-of-rheumatology.csl diff --git a/src/main/resources/csl-styles/journal-of-roman-archaeology-a.csl b/buildres/csl/csl-styles/journal-of-roman-archaeology-a.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-roman-archaeology-a.csl rename to buildres/csl/csl-styles/journal-of-roman-archaeology-a.csl diff --git a/src/main/resources/csl-styles/journal-of-roman-archaeology-b.csl b/buildres/csl/csl-styles/journal-of-roman-archaeology-b.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-roman-archaeology-b.csl rename to buildres/csl/csl-styles/journal-of-roman-archaeology-b.csl diff --git a/src/main/resources/csl-styles/journal-of-science-and-medicine-in-sport.csl b/buildres/csl/csl-styles/journal-of-science-and-medicine-in-sport.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-science-and-medicine-in-sport.csl rename to buildres/csl/csl-styles/journal-of-science-and-medicine-in-sport.csl diff --git a/src/main/resources/csl-styles/journal-of-separation-science.csl b/buildres/csl/csl-styles/journal-of-separation-science.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-separation-science.csl rename to buildres/csl/csl-styles/journal-of-separation-science.csl diff --git a/src/main/resources/csl-styles/journal-of-shoulder-and-elbow-surgery.csl b/buildres/csl/csl-styles/journal-of-shoulder-and-elbow-surgery.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-shoulder-and-elbow-surgery.csl rename to buildres/csl/csl-styles/journal-of-shoulder-and-elbow-surgery.csl diff --git a/src/main/resources/csl-styles/journal-of-simulation.csl b/buildres/csl/csl-styles/journal-of-simulation.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-simulation.csl rename to buildres/csl/csl-styles/journal-of-simulation.csl diff --git a/src/main/resources/csl-styles/journal-of-sleep-research.csl b/buildres/csl/csl-styles/journal-of-sleep-research.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-sleep-research.csl rename to buildres/csl/csl-styles/journal-of-sleep-research.csl diff --git a/src/main/resources/csl-styles/journal-of-small-animal-practice.csl b/buildres/csl/csl-styles/journal-of-small-animal-practice.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-small-animal-practice.csl rename to buildres/csl/csl-styles/journal-of-small-animal-practice.csl diff --git a/src/main/resources/csl-styles/journal-of-small-business-management.csl b/buildres/csl/csl-styles/journal-of-small-business-management.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-small-business-management.csl rename to buildres/csl/csl-styles/journal-of-small-business-management.csl diff --git a/src/main/resources/csl-styles/journal-of-social-archaeology.csl b/buildres/csl/csl-styles/journal-of-social-archaeology.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-social-archaeology.csl rename to buildres/csl/csl-styles/journal-of-social-archaeology.csl diff --git a/src/main/resources/csl-styles/journal-of-social-philosophy.csl b/buildres/csl/csl-styles/journal-of-social-philosophy.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-social-philosophy.csl rename to buildres/csl/csl-styles/journal-of-social-philosophy.csl diff --git a/src/main/resources/csl-styles/journal-of-soil-and-water-conservation.csl b/buildres/csl/csl-styles/journal-of-soil-and-water-conservation.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-soil-and-water-conservation.csl rename to buildres/csl/csl-styles/journal-of-soil-and-water-conservation.csl diff --git a/src/main/resources/csl-styles/journal-of-soil-science-and-plant-nutrition.csl b/buildres/csl/csl-styles/journal-of-soil-science-and-plant-nutrition.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-soil-science-and-plant-nutrition.csl rename to buildres/csl/csl-styles/journal-of-soil-science-and-plant-nutrition.csl diff --git a/src/main/resources/csl-styles/journal-of-sport-and-health-science.csl b/buildres/csl/csl-styles/journal-of-sport-and-health-science.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-sport-and-health-science.csl rename to buildres/csl/csl-styles/journal-of-sport-and-health-science.csl diff --git a/src/main/resources/csl-styles/journal-of-sports-science-and-medicine.csl b/buildres/csl/csl-styles/journal-of-sports-science-and-medicine.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-sports-science-and-medicine.csl rename to buildres/csl/csl-styles/journal-of-sports-science-and-medicine.csl diff --git a/src/main/resources/csl-styles/journal-of-strength-and-conditioning-research.csl b/buildres/csl/csl-styles/journal-of-strength-and-conditioning-research.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-strength-and-conditioning-research.csl rename to buildres/csl/csl-styles/journal-of-strength-and-conditioning-research.csl diff --git a/src/main/resources/csl-styles/journal-of-structural-geology.csl b/buildres/csl/csl-styles/journal-of-structural-geology.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-structural-geology.csl rename to buildres/csl/csl-styles/journal-of-structural-geology.csl diff --git a/src/main/resources/csl-styles/journal-of-studies-on-alcohol-and-drugs.csl b/buildres/csl/csl-styles/journal-of-studies-on-alcohol-and-drugs.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-studies-on-alcohol-and-drugs.csl rename to buildres/csl/csl-styles/journal-of-studies-on-alcohol-and-drugs.csl diff --git a/src/main/resources/csl-styles/journal-of-surgery-and-medicine.csl b/buildres/csl/csl-styles/journal-of-surgery-and-medicine.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-surgery-and-medicine.csl rename to buildres/csl/csl-styles/journal-of-surgery-and-medicine.csl diff --git a/buildres/csl/csl-styles/journal-of-surgical-oncology.csl b/buildres/csl/csl-styles/journal-of-surgical-oncology.csl new file mode 100644 index 00000000000..a3122ad2ea1 --- /dev/null +++ b/buildres/csl/csl-styles/journal-of-surgical-oncology.csl @@ -0,0 +1,255 @@ + + diff --git a/src/main/resources/csl-styles/journal-of-systematic-palaeontology.csl b/buildres/csl/csl-styles/journal-of-systematic-palaeontology.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-systematic-palaeontology.csl rename to buildres/csl/csl-styles/journal-of-systematic-palaeontology.csl diff --git a/src/main/resources/csl-styles/journal-of-the-air-and-waste-management-association.csl b/buildres/csl/csl-styles/journal-of-the-air-and-waste-management-association.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-the-air-and-waste-management-association.csl rename to buildres/csl/csl-styles/journal-of-the-air-and-waste-management-association.csl diff --git a/src/main/resources/csl-styles/journal-of-the-american-academy-of-audiology.csl b/buildres/csl/csl-styles/journal-of-the-american-academy-of-audiology.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-the-american-academy-of-audiology.csl rename to buildres/csl/csl-styles/journal-of-the-american-academy-of-audiology.csl diff --git a/src/main/resources/csl-styles/journal-of-the-american-academy-of-orthopaedic-surgeons.csl b/buildres/csl/csl-styles/journal-of-the-american-academy-of-orthopaedic-surgeons.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-the-american-academy-of-orthopaedic-surgeons.csl rename to buildres/csl/csl-styles/journal-of-the-american-academy-of-orthopaedic-surgeons.csl diff --git a/src/main/resources/csl-styles/journal-of-the-american-animal-hospital-association.csl b/buildres/csl/csl-styles/journal-of-the-american-animal-hospital-association.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-the-american-animal-hospital-association.csl rename to buildres/csl/csl-styles/journal-of-the-american-animal-hospital-association.csl diff --git a/src/main/resources/csl-styles/journal-of-the-american-association-of-laboratory-animal-science.csl b/buildres/csl/csl-styles/journal-of-the-american-association-of-laboratory-animal-science.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-the-american-association-of-laboratory-animal-science.csl rename to buildres/csl/csl-styles/journal-of-the-american-association-of-laboratory-animal-science.csl diff --git a/src/main/resources/csl-styles/journal-of-the-american-ceramic-society.csl b/buildres/csl/csl-styles/journal-of-the-american-ceramic-society.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-the-american-ceramic-society.csl rename to buildres/csl/csl-styles/journal-of-the-american-ceramic-society.csl diff --git a/src/main/resources/csl-styles/journal-of-the-american-college-of-cardiology.csl b/buildres/csl/csl-styles/journal-of-the-american-college-of-cardiology.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-the-american-college-of-cardiology.csl rename to buildres/csl/csl-styles/journal-of-the-american-college-of-cardiology.csl diff --git a/src/main/resources/csl-styles/journal-of-the-american-college-of-surgeons.csl b/buildres/csl/csl-styles/journal-of-the-american-college-of-surgeons.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-the-american-college-of-surgeons.csl rename to buildres/csl/csl-styles/journal-of-the-american-college-of-surgeons.csl diff --git a/src/main/resources/csl-styles/journal-of-the-american-heart-association.csl b/buildres/csl/csl-styles/journal-of-the-american-heart-association.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-the-american-heart-association.csl rename to buildres/csl/csl-styles/journal-of-the-american-heart-association.csl diff --git a/src/main/resources/csl-styles/journal-of-the-american-society-of-brewing-chemists.csl b/buildres/csl/csl-styles/journal-of-the-american-society-of-brewing-chemists.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-the-american-society-of-brewing-chemists.csl rename to buildres/csl/csl-styles/journal-of-the-american-society-of-brewing-chemists.csl diff --git a/src/main/resources/csl-styles/journal-of-the-american-society-of-nephrology.csl b/buildres/csl/csl-styles/journal-of-the-american-society-of-nephrology.csl similarity index 97% rename from src/main/resources/csl-styles/journal-of-the-american-society-of-nephrology.csl rename to buildres/csl/csl-styles/journal-of-the-american-society-of-nephrology.csl index 9b17dc253d5..4769906891e 100644 --- a/src/main/resources/csl-styles/journal-of-the-american-society-of-nephrology.csl +++ b/buildres/csl/csl-styles/journal-of-the-american-society-of-nephrology.csl @@ -25,7 +25,7 @@ 1046-6673 1533-3450 - 2012-09-27T22:06:38+00:00 + 2021-03-19T22:06:38+00:00 This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License @@ -119,7 +119,7 @@ - + diff --git a/src/main/resources/csl-styles/journal-of-the-american-water-resources-association.csl b/buildres/csl/csl-styles/journal-of-the-american-water-resources-association.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-the-american-water-resources-association.csl rename to buildres/csl/csl-styles/journal-of-the-american-water-resources-association.csl diff --git a/src/main/resources/csl-styles/journal-of-the-association-for-information-systems.csl b/buildres/csl/csl-styles/journal-of-the-association-for-information-systems.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-the-association-for-information-systems.csl rename to buildres/csl/csl-styles/journal-of-the-association-for-information-systems.csl diff --git a/src/main/resources/csl-styles/journal-of-the-association-of-environmental-and-resource-economists.csl b/buildres/csl/csl-styles/journal-of-the-association-of-environmental-and-resource-economists.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-the-association-of-environmental-and-resource-economists.csl rename to buildres/csl/csl-styles/journal-of-the-association-of-environmental-and-resource-economists.csl diff --git a/src/main/resources/csl-styles/journal-of-the-botanical-research-institute-of-texas.csl b/buildres/csl/csl-styles/journal-of-the-botanical-research-institute-of-texas.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-the-botanical-research-institute-of-texas.csl rename to buildres/csl/csl-styles/journal-of-the-botanical-research-institute-of-texas.csl diff --git a/src/main/resources/csl-styles/journal-of-the-brazilian-chemical-society.csl b/buildres/csl/csl-styles/journal-of-the-brazilian-chemical-society.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-the-brazilian-chemical-society.csl rename to buildres/csl/csl-styles/journal-of-the-brazilian-chemical-society.csl diff --git a/src/main/resources/csl-styles/journal-of-the-electrochemical-society.csl b/buildres/csl/csl-styles/journal-of-the-electrochemical-society.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-the-electrochemical-society.csl rename to buildres/csl/csl-styles/journal-of-the-electrochemical-society.csl diff --git a/src/main/resources/csl-styles/journal-of-the-european-academy-of-dermatology-and-venereology.csl b/buildres/csl/csl-styles/journal-of-the-european-academy-of-dermatology-and-venereology.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-the-european-academy-of-dermatology-and-venereology.csl rename to buildres/csl/csl-styles/journal-of-the-european-academy-of-dermatology-and-venereology.csl diff --git a/src/main/resources/csl-styles/journal-of-the-history-of-collections.csl b/buildres/csl/csl-styles/journal-of-the-history-of-collections.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-the-history-of-collections.csl rename to buildres/csl/csl-styles/journal-of-the-history-of-collections.csl diff --git a/src/main/resources/csl-styles/journal-of-the-indian-law-institute.csl b/buildres/csl/csl-styles/journal-of-the-indian-law-institute.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-the-indian-law-institute.csl rename to buildres/csl/csl-styles/journal-of-the-indian-law-institute.csl diff --git a/src/main/resources/csl-styles/journal-of-the-korean-society-of-civil-engineers.csl b/buildres/csl/csl-styles/journal-of-the-korean-society-of-civil-engineers.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-the-korean-society-of-civil-engineers.csl rename to buildres/csl/csl-styles/journal-of-the-korean-society-of-civil-engineers.csl diff --git a/src/main/resources/csl-styles/journal-of-the-marine-biological-association-of-the-united-kingdom.csl b/buildres/csl/csl-styles/journal-of-the-marine-biological-association-of-the-united-kingdom.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-the-marine-biological-association-of-the-united-kingdom.csl rename to buildres/csl/csl-styles/journal-of-the-marine-biological-association-of-the-united-kingdom.csl diff --git a/src/main/resources/csl-styles/journal-of-the-royal-anthropological-institute.csl b/buildres/csl/csl-styles/journal-of-the-royal-anthropological-institute.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-the-royal-anthropological-institute.csl rename to buildres/csl/csl-styles/journal-of-the-royal-anthropological-institute.csl diff --git a/src/main/resources/csl-styles/journal-of-the-royal-society-of-western-australia.csl b/buildres/csl/csl-styles/journal-of-the-royal-society-of-western-australia.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-the-royal-society-of-western-australia.csl rename to buildres/csl/csl-styles/journal-of-the-royal-society-of-western-australia.csl diff --git a/src/main/resources/csl-styles/journal-of-the-royal-statistical-society.csl b/buildres/csl/csl-styles/journal-of-the-royal-statistical-society.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-the-royal-statistical-society.csl rename to buildres/csl/csl-styles/journal-of-the-royal-statistical-society.csl diff --git a/src/main/resources/csl-styles/journal-of-the-science-of-food-and-agriculture.csl b/buildres/csl/csl-styles/journal-of-the-science-of-food-and-agriculture.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-the-science-of-food-and-agriculture.csl rename to buildres/csl/csl-styles/journal-of-the-science-of-food-and-agriculture.csl diff --git a/src/main/resources/csl-styles/journal-of-the-serbian-chemical-society.csl b/buildres/csl/csl-styles/journal-of-the-serbian-chemical-society.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-the-serbian-chemical-society.csl rename to buildres/csl/csl-styles/journal-of-the-serbian-chemical-society.csl diff --git a/src/main/resources/csl-styles/journal-of-the-warburg-and-courtauld-institutes.csl b/buildres/csl/csl-styles/journal-of-the-warburg-and-courtauld-institutes.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-the-warburg-and-courtauld-institutes.csl rename to buildres/csl/csl-styles/journal-of-the-warburg-and-courtauld-institutes.csl diff --git a/src/main/resources/csl-styles/journal-of-thermal-spray-technology.csl b/buildres/csl/csl-styles/journal-of-thermal-spray-technology.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-thermal-spray-technology.csl rename to buildres/csl/csl-styles/journal-of-thermal-spray-technology.csl diff --git a/src/main/resources/csl-styles/journal-of-threatened-taxa.csl b/buildres/csl/csl-styles/journal-of-threatened-taxa.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-threatened-taxa.csl rename to buildres/csl/csl-styles/journal-of-threatened-taxa.csl diff --git a/src/main/resources/csl-styles/journal-of-thrombosis-and-haemostasis.csl b/buildres/csl/csl-styles/journal-of-thrombosis-and-haemostasis.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-thrombosis-and-haemostasis.csl rename to buildres/csl/csl-styles/journal-of-thrombosis-and-haemostasis.csl diff --git a/src/main/resources/csl-styles/journal-of-tropical-ecology.csl b/buildres/csl/csl-styles/journal-of-tropical-ecology.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-tropical-ecology.csl rename to buildres/csl/csl-styles/journal-of-tropical-ecology.csl diff --git a/src/main/resources/csl-styles/journal-of-tropical-life-science.csl b/buildres/csl/csl-styles/journal-of-tropical-life-science.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-tropical-life-science.csl rename to buildres/csl/csl-styles/journal-of-tropical-life-science.csl diff --git a/src/main/resources/csl-styles/journal-of-universal-computer-science.csl b/buildres/csl/csl-styles/journal-of-universal-computer-science.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-universal-computer-science.csl rename to buildres/csl/csl-styles/journal-of-universal-computer-science.csl diff --git a/src/main/resources/csl-styles/journal-of-urban-and-environmental-engineering.csl b/buildres/csl/csl-styles/journal-of-urban-and-environmental-engineering.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-urban-and-environmental-engineering.csl rename to buildres/csl/csl-styles/journal-of-urban-and-environmental-engineering.csl diff --git a/src/main/resources/csl-styles/journal-of-urban-technology.csl b/buildres/csl/csl-styles/journal-of-urban-technology.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-urban-technology.csl rename to buildres/csl/csl-styles/journal-of-urban-technology.csl diff --git a/src/main/resources/csl-styles/journal-of-value-inquiry.csl b/buildres/csl/csl-styles/journal-of-value-inquiry.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-value-inquiry.csl rename to buildres/csl/csl-styles/journal-of-value-inquiry.csl diff --git a/src/main/resources/csl-styles/journal-of-vegetation-science.csl b/buildres/csl/csl-styles/journal-of-vegetation-science.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-vegetation-science.csl rename to buildres/csl/csl-styles/journal-of-vegetation-science.csl diff --git a/src/main/resources/csl-styles/journal-of-vertebrate-biology.csl b/buildres/csl/csl-styles/journal-of-vertebrate-biology.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-vertebrate-biology.csl rename to buildres/csl/csl-styles/journal-of-vertebrate-biology.csl diff --git a/src/main/resources/csl-styles/journal-of-vertebrate-paleontology.csl b/buildres/csl/csl-styles/journal-of-vertebrate-paleontology.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-vertebrate-paleontology.csl rename to buildres/csl/csl-styles/journal-of-vertebrate-paleontology.csl diff --git a/buildres/csl/csl-styles/journal-of-vestibular-research.csl b/buildres/csl/csl-styles/journal-of-vestibular-research.csl new file mode 100644 index 00000000000..13d85b3580a --- /dev/null +++ b/buildres/csl/csl-styles/journal-of-vestibular-research.csl @@ -0,0 +1,134 @@ + + diff --git a/src/main/resources/csl-styles/journal-of-veterinary-diagnostic-investigation.csl b/buildres/csl/csl-styles/journal-of-veterinary-diagnostic-investigation.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-veterinary-diagnostic-investigation.csl rename to buildres/csl/csl-styles/journal-of-veterinary-diagnostic-investigation.csl diff --git a/src/main/resources/csl-styles/journal-of-visualized-experiments.csl b/buildres/csl/csl-styles/journal-of-visualized-experiments.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-visualized-experiments.csl rename to buildres/csl/csl-styles/journal-of-visualized-experiments.csl diff --git a/src/main/resources/csl-styles/journal-of-water-sanitation-and-hygiene-for-development.csl b/buildres/csl/csl-styles/journal-of-water-sanitation-and-hygiene-for-development.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-water-sanitation-and-hygiene-for-development.csl rename to buildres/csl/csl-styles/journal-of-water-sanitation-and-hygiene-for-development.csl diff --git a/src/main/resources/csl-styles/journal-of-wildlife-diseases.csl b/buildres/csl/csl-styles/journal-of-wildlife-diseases.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-wildlife-diseases.csl rename to buildres/csl/csl-styles/journal-of-wildlife-diseases.csl diff --git a/src/main/resources/csl-styles/journal-of-zoo-and-wildlife-medicine.csl b/buildres/csl/csl-styles/journal-of-zoo-and-wildlife-medicine.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-zoo-and-wildlife-medicine.csl rename to buildres/csl/csl-styles/journal-of-zoo-and-wildlife-medicine.csl diff --git a/src/main/resources/csl-styles/journal-of-zoo-biology.csl b/buildres/csl/csl-styles/journal-of-zoo-biology.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-zoo-biology.csl rename to buildres/csl/csl-styles/journal-of-zoo-biology.csl diff --git a/src/main/resources/csl-styles/journal-of-zoology.csl b/buildres/csl/csl-styles/journal-of-zoology.csl similarity index 100% rename from src/main/resources/csl-styles/journal-of-zoology.csl rename to buildres/csl/csl-styles/journal-of-zoology.csl diff --git a/src/main/resources/csl-styles/journal-on-efficiency-and-responsibility-in-education-and-science.csl b/buildres/csl/csl-styles/journal-on-efficiency-and-responsibility-in-education-and-science.csl similarity index 100% rename from src/main/resources/csl-styles/journal-on-efficiency-and-responsibility-in-education-and-science.csl rename to buildres/csl/csl-styles/journal-on-efficiency-and-responsibility-in-education-and-science.csl diff --git a/src/main/resources/csl-styles/journalistica.csl b/buildres/csl/csl-styles/journalistica.csl similarity index 99% rename from src/main/resources/csl-styles/journalistica.csl rename to buildres/csl/csl-styles/journalistica.csl index 6b704094c2e..715456e93ab 100644 --- a/src/main/resources/csl-styles/journalistica.csl +++ b/buildres/csl/csl-styles/journalistica.csl @@ -1,7 +1,7 @@ diff --git a/src/main/resources/csl-styles/la-trobe-university-apa.csl b/buildres/csl/csl-styles/la-trobe-university-apa.csl similarity index 100% rename from src/main/resources/csl-styles/la-trobe-university-apa.csl rename to buildres/csl/csl-styles/la-trobe-university-apa.csl diff --git a/src/main/resources/csl-styles/la-trobe-university-harvard.csl b/buildres/csl/csl-styles/la-trobe-university-harvard.csl similarity index 100% rename from src/main/resources/csl-styles/la-trobe-university-harvard.csl rename to buildres/csl/csl-styles/la-trobe-university-harvard.csl diff --git a/src/main/resources/csl-styles/laboratory-animal-science-professional.csl b/buildres/csl/csl-styles/laboratory-animal-science-professional.csl similarity index 100% rename from src/main/resources/csl-styles/laboratory-animal-science-professional.csl rename to buildres/csl/csl-styles/laboratory-animal-science-professional.csl diff --git a/src/main/resources/csl-styles/lancaster-university-harvard.csl b/buildres/csl/csl-styles/lancaster-university-harvard.csl similarity index 99% rename from src/main/resources/csl-styles/lancaster-university-harvard.csl rename to buildres/csl/csl-styles/lancaster-university-harvard.csl index 4d2dfd7cd93..31ed26488ee 100644 --- a/src/main/resources/csl-styles/lancaster-university-harvard.csl +++ b/buildres/csl/csl-styles/lancaster-university-harvard.csl @@ -428,7 +428,7 @@ - diff --git a/src/main/resources/csl-styles/land-degradation-and-development.csl b/buildres/csl/csl-styles/land-degradation-and-development.csl similarity index 100% rename from src/main/resources/csl-styles/land-degradation-and-development.csl rename to buildres/csl/csl-styles/land-degradation-and-development.csl diff --git a/src/main/resources/csl-styles/landes-bioscience-journals.csl b/buildres/csl/csl-styles/landes-bioscience-journals.csl similarity index 100% rename from src/main/resources/csl-styles/landes-bioscience-journals.csl rename to buildres/csl/csl-styles/landes-bioscience-journals.csl diff --git a/src/main/resources/csl-styles/language-in-society.csl b/buildres/csl/csl-styles/language-in-society.csl similarity index 100% rename from src/main/resources/csl-styles/language-in-society.csl rename to buildres/csl/csl-styles/language-in-society.csl diff --git a/src/main/resources/csl-styles/language.csl b/buildres/csl/csl-styles/language.csl similarity index 100% rename from src/main/resources/csl-styles/language.csl rename to buildres/csl/csl-styles/language.csl diff --git a/src/main/resources/csl-styles/lannee-sociologique.csl b/buildres/csl/csl-styles/lannee-sociologique.csl similarity index 99% rename from src/main/resources/csl-styles/lannee-sociologique.csl rename to buildres/csl/csl-styles/lannee-sociologique.csl index 994aa818b27..19f001a90a5 100644 --- a/src/main/resources/csl-styles/lannee-sociologique.csl +++ b/buildres/csl/csl-styles/lannee-sociologique.csl @@ -1,7 +1,7 @@ diff --git a/src/main/resources/csl-styles/law-technology-and-humans.csl b/buildres/csl/csl-styles/law-technology-and-humans.csl similarity index 100% rename from src/main/resources/csl-styles/law-technology-and-humans.csl rename to buildres/csl/csl-styles/law-technology-and-humans.csl diff --git a/src/main/resources/csl-styles/lcgc.csl b/buildres/csl/csl-styles/lcgc.csl similarity index 100% rename from src/main/resources/csl-styles/lcgc.csl rename to buildres/csl/csl-styles/lcgc.csl diff --git a/src/main/resources/csl-styles/le-mouvement-social.csl b/buildres/csl/csl-styles/le-mouvement-social.csl similarity index 99% rename from src/main/resources/csl-styles/le-mouvement-social.csl rename to buildres/csl/csl-styles/le-mouvement-social.csl index 301a0ca71ff..32032fb3217 100644 --- a/src/main/resources/csl-styles/le-mouvement-social.csl +++ b/buildres/csl/csl-styles/le-mouvement-social.csl @@ -1,7 +1,7 @@ diff --git a/src/main/resources/csl-styles/leonardo.csl b/buildres/csl/csl-styles/leonardo.csl similarity index 100% rename from src/main/resources/csl-styles/leonardo.csl rename to buildres/csl/csl-styles/leonardo.csl diff --git a/src/main/resources/csl-styles/les-journees-de-la-recherche-avicole.csl b/buildres/csl/csl-styles/les-journees-de-la-recherche-avicole.csl similarity index 98% rename from src/main/resources/csl-styles/les-journees-de-la-recherche-avicole.csl rename to buildres/csl/csl-styles/les-journees-de-la-recherche-avicole.csl index bc5bcc2d645..ecd5640b8a3 100644 --- a/src/main/resources/csl-styles/les-journees-de-la-recherche-avicole.csl +++ b/buildres/csl/csl-styles/les-journees-de-la-recherche-avicole.csl @@ -1,7 +1,7 @@ diff --git a/src/main/resources/csl-styles/management-et-avenir.csl b/buildres/csl/csl-styles/management-et-avenir.csl similarity index 99% rename from src/main/resources/csl-styles/management-et-avenir.csl rename to buildres/csl/csl-styles/management-et-avenir.csl index 7dd3aa70efb..054a67d73ae 100644 --- a/src/main/resources/csl-styles/management-et-avenir.csl +++ b/buildres/csl/csl-styles/management-et-avenir.csl @@ -1,7 +1,7 @@ diff --git a/src/main/resources/csl-styles/manchester-university-press-author-date.csl b/buildres/csl/csl-styles/manchester-university-press-author-date.csl similarity index 100% rename from src/main/resources/csl-styles/manchester-university-press-author-date.csl rename to buildres/csl/csl-styles/manchester-university-press-author-date.csl diff --git a/src/main/resources/csl-styles/manchester-university-press.csl b/buildres/csl/csl-styles/manchester-university-press.csl similarity index 100% rename from src/main/resources/csl-styles/manchester-university-press.csl rename to buildres/csl/csl-styles/manchester-university-press.csl diff --git a/src/main/resources/csl-styles/marine-biology.csl b/buildres/csl/csl-styles/marine-biology.csl similarity index 100% rename from src/main/resources/csl-styles/marine-biology.csl rename to buildres/csl/csl-styles/marine-biology.csl diff --git a/src/main/resources/csl-styles/marine-mammal-science.csl b/buildres/csl/csl-styles/marine-mammal-science.csl similarity index 100% rename from src/main/resources/csl-styles/marine-mammal-science.csl rename to buildres/csl/csl-styles/marine-mammal-science.csl diff --git a/src/main/resources/csl-styles/marine-ornithology.csl b/buildres/csl/csl-styles/marine-ornithology.csl similarity index 100% rename from src/main/resources/csl-styles/marine-ornithology.csl rename to buildres/csl/csl-styles/marine-ornithology.csl diff --git a/src/main/resources/csl-styles/marine-turtle-newsletter.csl b/buildres/csl/csl-styles/marine-turtle-newsletter.csl similarity index 100% rename from src/main/resources/csl-styles/marine-turtle-newsletter.csl rename to buildres/csl/csl-styles/marine-turtle-newsletter.csl diff --git a/src/main/resources/csl-styles/marmara-universitesi-turkiyat-arastirmalari-enstitusu.csl b/buildres/csl/csl-styles/marmara-universitesi-turkiyat-arastirmalari-enstitusu.csl similarity index 99% rename from src/main/resources/csl-styles/marmara-universitesi-turkiyat-arastirmalari-enstitusu.csl rename to buildres/csl/csl-styles/marmara-universitesi-turkiyat-arastirmalari-enstitusu.csl index 78ffe3f29c4..407ff32020f 100644 --- a/src/main/resources/csl-styles/marmara-universitesi-turkiyat-arastirmalari-enstitusu.csl +++ b/buildres/csl/csl-styles/marmara-universitesi-turkiyat-arastirmalari-enstitusu.csl @@ -2,7 +2,7 @@ diff --git a/src/main/resources/csl-styles/modern-humanities-research-association-author-date.csl b/buildres/csl/csl-styles/modern-humanities-research-association-author-date.csl similarity index 100% rename from src/main/resources/csl-styles/modern-humanities-research-association-author-date.csl rename to buildres/csl/csl-styles/modern-humanities-research-association-author-date.csl diff --git a/src/main/resources/csl-styles/modern-humanities-research-association.csl b/buildres/csl/csl-styles/modern-humanities-research-association.csl similarity index 99% rename from src/main/resources/csl-styles/modern-humanities-research-association.csl rename to buildres/csl/csl-styles/modern-humanities-research-association.csl index 3026d2dddcb..715a28d62ac 100644 --- a/src/main/resources/csl-styles/modern-humanities-research-association.csl +++ b/buildres/csl/csl-styles/modern-humanities-research-association.csl @@ -433,7 +433,7 @@ - + diff --git a/src/main/resources/csl-styles/modern-language-association-6th-edition-note.csl b/buildres/csl/csl-styles/modern-language-association-6th-edition-note.csl similarity index 100% rename from src/main/resources/csl-styles/modern-language-association-6th-edition-note.csl rename to buildres/csl/csl-styles/modern-language-association-6th-edition-note.csl diff --git a/src/main/resources/csl-styles/modern-language-association-7th-edition-underline.csl b/buildres/csl/csl-styles/modern-language-association-7th-edition-underline.csl similarity index 100% rename from src/main/resources/csl-styles/modern-language-association-7th-edition-underline.csl rename to buildres/csl/csl-styles/modern-language-association-7th-edition-underline.csl diff --git a/src/main/resources/csl-styles/modern-language-association-7th-edition-with-url.csl b/buildres/csl/csl-styles/modern-language-association-7th-edition-with-url.csl similarity index 100% rename from src/main/resources/csl-styles/modern-language-association-7th-edition-with-url.csl rename to buildres/csl/csl-styles/modern-language-association-7th-edition-with-url.csl diff --git a/src/main/resources/csl-styles/modern-language-association-7th-edition.csl b/buildres/csl/csl-styles/modern-language-association-7th-edition.csl similarity index 100% rename from src/main/resources/csl-styles/modern-language-association-7th-edition.csl rename to buildres/csl/csl-styles/modern-language-association-7th-edition.csl diff --git a/src/main/resources/csl-styles/modern-language-association.csl b/buildres/csl/csl-styles/modern-language-association.csl similarity index 100% rename from src/main/resources/csl-styles/modern-language-association.csl rename to buildres/csl/csl-styles/modern-language-association.csl diff --git a/src/main/resources/csl-styles/modern-pathology.csl b/buildres/csl/csl-styles/modern-pathology.csl similarity index 100% rename from src/main/resources/csl-styles/modern-pathology.csl rename to buildres/csl/csl-styles/modern-pathology.csl diff --git a/src/main/resources/csl-styles/modern-phytomorphology.csl b/buildres/csl/csl-styles/modern-phytomorphology.csl similarity index 100% rename from src/main/resources/csl-styles/modern-phytomorphology.csl rename to buildres/csl/csl-styles/modern-phytomorphology.csl diff --git a/src/main/resources/csl-styles/mohr-siebeck-recht.csl b/buildres/csl/csl-styles/mohr-siebeck-recht.csl similarity index 99% rename from src/main/resources/csl-styles/mohr-siebeck-recht.csl rename to buildres/csl/csl-styles/mohr-siebeck-recht.csl index 9af3cfdcf2f..6c0b7ce1319 100644 --- a/src/main/resources/csl-styles/mohr-siebeck-recht.csl +++ b/buildres/csl/csl-styles/mohr-siebeck-recht.csl @@ -1,7 +1,7 @@ diff --git a/src/main/resources/csl-styles/molecular-plant.csl b/buildres/csl/csl-styles/molecular-plant.csl similarity index 100% rename from src/main/resources/csl-styles/molecular-plant.csl rename to buildres/csl/csl-styles/molecular-plant.csl diff --git a/src/main/resources/csl-styles/molecular-psychiatry-letters.csl b/buildres/csl/csl-styles/molecular-psychiatry-letters.csl similarity index 100% rename from src/main/resources/csl-styles/molecular-psychiatry-letters.csl rename to buildres/csl/csl-styles/molecular-psychiatry-letters.csl diff --git a/src/main/resources/csl-styles/molecular-psychiatry.csl b/buildres/csl/csl-styles/molecular-psychiatry.csl similarity index 100% rename from src/main/resources/csl-styles/molecular-psychiatry.csl rename to buildres/csl/csl-styles/molecular-psychiatry.csl diff --git a/src/main/resources/csl-styles/monash-university-csiro.csl b/buildres/csl/csl-styles/monash-university-csiro.csl similarity index 100% rename from src/main/resources/csl-styles/monash-university-csiro.csl rename to buildres/csl/csl-styles/monash-university-csiro.csl diff --git a/src/main/resources/csl-styles/monash-university-harvard.csl b/buildres/csl/csl-styles/monash-university-harvard.csl similarity index 96% rename from src/main/resources/csl-styles/monash-university-harvard.csl rename to buildres/csl/csl-styles/monash-university-harvard.csl index a99e3d86319..6021110b2d1 100644 --- a/src/main/resources/csl-styles/monash-university-harvard.csl +++ b/buildres/csl/csl-styles/monash-university-harvard.csl @@ -8,11 +8,10 @@ Patrick O'Brien - obrienpat86@gmail.com - 2018-12-30T00:24:57+00:00 + 2021-02-09T09:23:58+00:00 This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License @@ -131,10 +130,10 @@ - - - + + + @@ -214,17 +213,14 @@ - + - - - + - @@ -258,10 +254,7 @@ - - - - + @@ -586,7 +579,7 @@ - + @@ -609,7 +602,7 @@ - + diff --git a/src/main/resources/csl-styles/mondes-en-developpement.csl b/buildres/csl/csl-styles/mondes-en-developpement.csl similarity index 99% rename from src/main/resources/csl-styles/mondes-en-developpement.csl rename to buildres/csl/csl-styles/mondes-en-developpement.csl index 18ca5709176..15faf5e5502 100644 --- a/src/main/resources/csl-styles/mondes-en-developpement.csl +++ b/buildres/csl/csl-styles/mondes-en-developpement.csl @@ -2,7 +2,7 @@ diff --git a/src/main/resources/csl-styles/nature-neuroscience-brief-communications.csl b/buildres/csl/csl-styles/nature-neuroscience-brief-communications.csl similarity index 100% rename from src/main/resources/csl-styles/nature-neuroscience-brief-communications.csl rename to buildres/csl/csl-styles/nature-neuroscience-brief-communications.csl diff --git a/src/main/resources/csl-styles/nature-no-et-al.csl b/buildres/csl/csl-styles/nature-no-et-al.csl similarity index 100% rename from src/main/resources/csl-styles/nature-no-et-al.csl rename to buildres/csl/csl-styles/nature-no-et-al.csl diff --git a/src/main/resources/csl-styles/nature-no-superscript.csl b/buildres/csl/csl-styles/nature-no-superscript.csl similarity index 100% rename from src/main/resources/csl-styles/nature-no-superscript.csl rename to buildres/csl/csl-styles/nature-no-superscript.csl diff --git a/src/main/resources/csl-styles/nature-publishing-group-vancouver.csl b/buildres/csl/csl-styles/nature-publishing-group-vancouver.csl similarity index 100% rename from src/main/resources/csl-styles/nature-publishing-group-vancouver.csl rename to buildres/csl/csl-styles/nature-publishing-group-vancouver.csl diff --git a/src/main/resources/csl-styles/nature.csl b/buildres/csl/csl-styles/nature.csl similarity index 100% rename from src/main/resources/csl-styles/nature.csl rename to buildres/csl/csl-styles/nature.csl diff --git a/src/main/resources/csl-styles/natures-sciences-societes.csl b/buildres/csl/csl-styles/natures-sciences-societes.csl similarity index 100% rename from src/main/resources/csl-styles/natures-sciences-societes.csl rename to buildres/csl/csl-styles/natures-sciences-societes.csl diff --git a/src/main/resources/csl-styles/nauplius.csl b/buildres/csl/csl-styles/nauplius.csl similarity index 100% rename from src/main/resources/csl-styles/nauplius.csl rename to buildres/csl/csl-styles/nauplius.csl diff --git a/src/main/resources/csl-styles/navigation.csl b/buildres/csl/csl-styles/navigation.csl similarity index 100% rename from src/main/resources/csl-styles/navigation.csl rename to buildres/csl/csl-styles/navigation.csl diff --git a/src/main/resources/csl-styles/nccr-mediality.csl b/buildres/csl/csl-styles/nccr-mediality.csl similarity index 99% rename from src/main/resources/csl-styles/nccr-mediality.csl rename to buildres/csl/csl-styles/nccr-mediality.csl index 7a78e13294b..0349b5f2bdd 100644 --- a/src/main/resources/csl-styles/nccr-mediality.csl +++ b/buildres/csl/csl-styles/nccr-mediality.csl @@ -2,7 +2,7 @@ diff --git a/src/main/resources/csl-styles/neurosurgery-clinics-of-north-america.csl b/buildres/csl/csl-styles/neurosurgery-clinics-of-north-america.csl similarity index 100% rename from src/main/resources/csl-styles/neurosurgery-clinics-of-north-america.csl rename to buildres/csl/csl-styles/neurosurgery-clinics-of-north-america.csl diff --git a/src/main/resources/csl-styles/new-harts-rules-the-oxford-style-guide.csl b/buildres/csl/csl-styles/new-harts-rules-the-oxford-style-guide.csl similarity index 100% rename from src/main/resources/csl-styles/new-harts-rules-the-oxford-style-guide.csl rename to buildres/csl/csl-styles/new-harts-rules-the-oxford-style-guide.csl diff --git a/src/main/resources/csl-styles/new-phytologist.csl b/buildres/csl/csl-styles/new-phytologist.csl similarity index 100% rename from src/main/resources/csl-styles/new-phytologist.csl rename to buildres/csl/csl-styles/new-phytologist.csl diff --git a/src/main/resources/csl-styles/new-solutions.csl b/buildres/csl/csl-styles/new-solutions.csl similarity index 100% rename from src/main/resources/csl-styles/new-solutions.csl rename to buildres/csl/csl-styles/new-solutions.csl diff --git a/src/main/resources/csl-styles/new-testament-studies.csl b/buildres/csl/csl-styles/new-testament-studies.csl similarity index 100% rename from src/main/resources/csl-styles/new-testament-studies.csl rename to buildres/csl/csl-styles/new-testament-studies.csl diff --git a/src/main/resources/csl-styles/new-zealand-dental-journal.csl b/buildres/csl/csl-styles/new-zealand-dental-journal.csl similarity index 100% rename from src/main/resources/csl-styles/new-zealand-dental-journal.csl rename to buildres/csl/csl-styles/new-zealand-dental-journal.csl diff --git a/src/main/resources/csl-styles/new-zealand-journal-of-forestry-science.csl b/buildres/csl/csl-styles/new-zealand-journal-of-forestry-science.csl similarity index 100% rename from src/main/resources/csl-styles/new-zealand-journal-of-forestry-science.csl rename to buildres/csl/csl-styles/new-zealand-journal-of-forestry-science.csl diff --git a/src/main/resources/csl-styles/new-zealand-journal-of-history.csl b/buildres/csl/csl-styles/new-zealand-journal-of-history.csl similarity index 100% rename from src/main/resources/csl-styles/new-zealand-journal-of-history.csl rename to buildres/csl/csl-styles/new-zealand-journal-of-history.csl diff --git a/src/main/resources/csl-styles/new-zealand-plant-protection.csl b/buildres/csl/csl-styles/new-zealand-plant-protection.csl similarity index 100% rename from src/main/resources/csl-styles/new-zealand-plant-protection.csl rename to buildres/csl/csl-styles/new-zealand-plant-protection.csl diff --git a/src/main/resources/csl-styles/new-zealand-veterinary-journal.csl b/buildres/csl/csl-styles/new-zealand-veterinary-journal.csl similarity index 100% rename from src/main/resources/csl-styles/new-zealand-veterinary-journal.csl rename to buildres/csl/csl-styles/new-zealand-veterinary-journal.csl diff --git a/src/main/resources/csl-styles/nordic-pulp-and-paper-research-journal.csl b/buildres/csl/csl-styles/nordic-pulp-and-paper-research-journal.csl similarity index 100% rename from src/main/resources/csl-styles/nordic-pulp-and-paper-research-journal.csl rename to buildres/csl/csl-styles/nordic-pulp-and-paper-research-journal.csl diff --git a/src/main/resources/csl-styles/norma-portuguesa-405.csl b/buildres/csl/csl-styles/norma-portuguesa-405.csl similarity index 99% rename from src/main/resources/csl-styles/norma-portuguesa-405.csl rename to buildres/csl/csl-styles/norma-portuguesa-405.csl index b69347f4459..0d3a844735c 100644 --- a/src/main/resources/csl-styles/norma-portuguesa-405.csl +++ b/buildres/csl/csl-styles/norma-portuguesa-405.csl @@ -1,7 +1,7 @@ diff --git a/src/main/resources/csl-styles/oceanography.csl b/buildres/csl/csl-styles/oceanography.csl similarity index 100% rename from src/main/resources/csl-styles/oceanography.csl rename to buildres/csl/csl-styles/oceanography.csl diff --git a/src/main/resources/csl-styles/oecologia-australis.csl b/buildres/csl/csl-styles/oecologia-australis.csl similarity index 100% rename from src/main/resources/csl-styles/oecologia-australis.csl rename to buildres/csl/csl-styles/oecologia-australis.csl diff --git a/src/main/resources/csl-styles/offa.csl b/buildres/csl/csl-styles/offa.csl similarity index 96% rename from src/main/resources/csl-styles/offa.csl rename to buildres/csl/csl-styles/offa.csl index e197526d792..d6211e23b1b 100644 --- a/src/main/resources/csl-styles/offa.csl +++ b/buildres/csl/csl-styles/offa.csl @@ -91,16 +91,16 @@ - - - - - - - - - - + + + + + + + + + + @@ -309,7 +309,7 @@ - + @@ -411,7 +411,7 @@ - + diff --git a/src/main/resources/csl-styles/oikos.csl b/buildres/csl/csl-styles/oikos.csl similarity index 100% rename from src/main/resources/csl-styles/oikos.csl rename to buildres/csl/csl-styles/oikos.csl diff --git a/buildres/csl/csl-styles/oil-shale.csl b/buildres/csl/csl-styles/oil-shale.csl new file mode 100644 index 00000000000..4d0d9c08619 --- /dev/null +++ b/buildres/csl/csl-styles/oil-shale.csl @@ -0,0 +1,338 @@ + + diff --git a/src/main/resources/csl-styles/oncoimmunology.csl b/buildres/csl/csl-styles/oncoimmunology.csl similarity index 100% rename from src/main/resources/csl-styles/oncoimmunology.csl rename to buildres/csl/csl-styles/oncoimmunology.csl diff --git a/src/main/resources/csl-styles/oncotarget.csl b/buildres/csl/csl-styles/oncotarget.csl similarity index 100% rename from src/main/resources/csl-styles/oncotarget.csl rename to buildres/csl/csl-styles/oncotarget.csl diff --git a/buildres/csl/csl-styles/open-gender-journal.csl b/buildres/csl/csl-styles/open-gender-journal.csl new file mode 100644 index 00000000000..b7e5baef55b --- /dev/null +++ b/buildres/csl/csl-styles/open-gender-journal.csl @@ -0,0 +1,280 @@ + + diff --git a/src/main/resources/csl-styles/open-window.csl b/buildres/csl/csl-styles/open-window.csl similarity index 100% rename from src/main/resources/csl-styles/open-window.csl rename to buildres/csl/csl-styles/open-window.csl diff --git a/src/main/resources/csl-styles/operative-dentistry.csl b/buildres/csl/csl-styles/operative-dentistry.csl similarity index 100% rename from src/main/resources/csl-styles/operative-dentistry.csl rename to buildres/csl/csl-styles/operative-dentistry.csl diff --git a/buildres/csl/csl-styles/ophthalmic-genetics.csl b/buildres/csl/csl-styles/ophthalmic-genetics.csl new file mode 100644 index 00000000000..07c0a36bccc --- /dev/null +++ b/buildres/csl/csl-styles/ophthalmic-genetics.csl @@ -0,0 +1,274 @@ + + diff --git a/src/main/resources/csl-styles/ophthalmology-retina.csl b/buildres/csl/csl-styles/ophthalmology-retina.csl similarity index 100% rename from src/main/resources/csl-styles/ophthalmology-retina.csl rename to buildres/csl/csl-styles/ophthalmology-retina.csl diff --git a/src/main/resources/csl-styles/ophthalmology.csl b/buildres/csl/csl-styles/ophthalmology.csl similarity index 100% rename from src/main/resources/csl-styles/ophthalmology.csl rename to buildres/csl/csl-styles/ophthalmology.csl diff --git a/src/main/resources/csl-styles/optics-express.csl b/buildres/csl/csl-styles/optics-express.csl similarity index 100% rename from src/main/resources/csl-styles/optics-express.csl rename to buildres/csl/csl-styles/optics-express.csl diff --git a/src/main/resources/csl-styles/optics-letters.csl b/buildres/csl/csl-styles/optics-letters.csl similarity index 100% rename from src/main/resources/csl-styles/optics-letters.csl rename to buildres/csl/csl-styles/optics-letters.csl diff --git a/src/main/resources/csl-styles/opto-electronic-advances.csl b/buildres/csl/csl-styles/opto-electronic-advances.csl similarity index 100% rename from src/main/resources/csl-styles/opto-electronic-advances.csl rename to buildres/csl/csl-styles/opto-electronic-advances.csl diff --git a/src/main/resources/csl-styles/optometry-and-vision-science.csl b/buildres/csl/csl-styles/optometry-and-vision-science.csl similarity index 100% rename from src/main/resources/csl-styles/optometry-and-vision-science.csl rename to buildres/csl/csl-styles/optometry-and-vision-science.csl diff --git a/src/main/resources/csl-styles/opuscula.csl b/buildres/csl/csl-styles/opuscula.csl similarity index 100% rename from src/main/resources/csl-styles/opuscula.csl rename to buildres/csl/csl-styles/opuscula.csl diff --git a/src/main/resources/csl-styles/oral-diseases.csl b/buildres/csl/csl-styles/oral-diseases.csl similarity index 100% rename from src/main/resources/csl-styles/oral-diseases.csl rename to buildres/csl/csl-styles/oral-diseases.csl diff --git a/src/main/resources/csl-styles/organic-geochemistry.csl b/buildres/csl/csl-styles/organic-geochemistry.csl similarity index 100% rename from src/main/resources/csl-styles/organic-geochemistry.csl rename to buildres/csl/csl-styles/organic-geochemistry.csl diff --git a/src/main/resources/csl-styles/organised-sound.csl b/buildres/csl/csl-styles/organised-sound.csl similarity index 100% rename from src/main/resources/csl-styles/organised-sound.csl rename to buildres/csl/csl-styles/organised-sound.csl diff --git a/src/main/resources/csl-styles/organization.csl b/buildres/csl/csl-styles/organization.csl similarity index 100% rename from src/main/resources/csl-styles/organization.csl rename to buildres/csl/csl-styles/organization.csl diff --git a/src/main/resources/csl-styles/organon.csl b/buildres/csl/csl-styles/organon.csl similarity index 100% rename from src/main/resources/csl-styles/organon.csl rename to buildres/csl/csl-styles/organon.csl diff --git a/src/main/resources/csl-styles/ornitologia-neotropical.csl b/buildres/csl/csl-styles/ornitologia-neotropical.csl similarity index 100% rename from src/main/resources/csl-styles/ornitologia-neotropical.csl rename to buildres/csl/csl-styles/ornitologia-neotropical.csl diff --git a/src/main/resources/csl-styles/orthopedic-clinics-of-north-america.csl b/buildres/csl/csl-styles/orthopedic-clinics-of-north-america.csl similarity index 100% rename from src/main/resources/csl-styles/orthopedic-clinics-of-north-america.csl rename to buildres/csl/csl-styles/orthopedic-clinics-of-north-america.csl diff --git a/src/main/resources/csl-styles/oryx.csl b/buildres/csl/csl-styles/oryx.csl similarity index 100% rename from src/main/resources/csl-styles/oryx.csl rename to buildres/csl/csl-styles/oryx.csl diff --git a/src/main/resources/csl-styles/oscola-no-ibid.csl b/buildres/csl/csl-styles/oscola-no-ibid.csl similarity index 100% rename from src/main/resources/csl-styles/oscola-no-ibid.csl rename to buildres/csl/csl-styles/oscola-no-ibid.csl diff --git a/src/main/resources/csl-styles/oscola.csl b/buildres/csl/csl-styles/oscola.csl similarity index 100% rename from src/main/resources/csl-styles/oscola.csl rename to buildres/csl/csl-styles/oscola.csl diff --git a/src/main/resources/csl-styles/osterreichische-zeitschrift-fur-politikwissenschaft.csl b/buildres/csl/csl-styles/osterreichische-zeitschrift-fur-politikwissenschaft.csl similarity index 99% rename from src/main/resources/csl-styles/osterreichische-zeitschrift-fur-politikwissenschaft.csl rename to buildres/csl/csl-styles/osterreichische-zeitschrift-fur-politikwissenschaft.csl index 5ee157d46cf..82e1c843a88 100644 --- a/src/main/resources/csl-styles/osterreichische-zeitschrift-fur-politikwissenschaft.csl +++ b/buildres/csl/csl-styles/osterreichische-zeitschrift-fur-politikwissenschaft.csl @@ -1,7 +1,7 @@ diff --git a/src/main/resources/csl-styles/peerj.csl b/buildres/csl/csl-styles/peerj.csl similarity index 100% rename from src/main/resources/csl-styles/peerj.csl rename to buildres/csl/csl-styles/peerj.csl diff --git a/src/main/resources/csl-styles/pensoft-journals.csl b/buildres/csl/csl-styles/pensoft-journals.csl similarity index 100% rename from src/main/resources/csl-styles/pensoft-journals.csl rename to buildres/csl/csl-styles/pensoft-journals.csl diff --git a/src/main/resources/csl-styles/periodicum-biologorum.csl b/buildres/csl/csl-styles/periodicum-biologorum.csl similarity index 100% rename from src/main/resources/csl-styles/periodicum-biologorum.csl rename to buildres/csl/csl-styles/periodicum-biologorum.csl diff --git a/src/main/resources/csl-styles/periodontology-2000.csl b/buildres/csl/csl-styles/periodontology-2000.csl similarity index 100% rename from src/main/resources/csl-styles/periodontology-2000.csl rename to buildres/csl/csl-styles/periodontology-2000.csl diff --git a/src/main/resources/csl-styles/permafrost-and-periglacial-processes.csl b/buildres/csl/csl-styles/permafrost-and-periglacial-processes.csl similarity index 100% rename from src/main/resources/csl-styles/permafrost-and-periglacial-processes.csl rename to buildres/csl/csl-styles/permafrost-and-periglacial-processes.csl diff --git a/src/main/resources/csl-styles/perspectives-on-sexual-and-reproductive-health.csl b/buildres/csl/csl-styles/perspectives-on-sexual-and-reproductive-health.csl similarity index 100% rename from src/main/resources/csl-styles/perspectives-on-sexual-and-reproductive-health.csl rename to buildres/csl/csl-styles/perspectives-on-sexual-and-reproductive-health.csl diff --git a/src/main/resources/csl-styles/pesquisa-agropecuaria-brasileira.csl b/buildres/csl/csl-styles/pesquisa-agropecuaria-brasileira.csl similarity index 99% rename from src/main/resources/csl-styles/pesquisa-agropecuaria-brasileira.csl rename to buildres/csl/csl-styles/pesquisa-agropecuaria-brasileira.csl index 7272e596337..05be876843f 100644 --- a/src/main/resources/csl-styles/pesquisa-agropecuaria-brasileira.csl +++ b/buildres/csl/csl-styles/pesquisa-agropecuaria-brasileira.csl @@ -2,7 +2,7 @@ diff --git a/src/main/resources/csl-styles/quaderni-degli-avogadro-colloquia.csl b/buildres/csl/csl-styles/quaderni-degli-avogadro-colloquia.csl similarity index 100% rename from src/main/resources/csl-styles/quaderni-degli-avogadro-colloquia.csl rename to buildres/csl/csl-styles/quaderni-degli-avogadro-colloquia.csl diff --git a/src/main/resources/csl-styles/quaderni-materialisti.csl b/buildres/csl/csl-styles/quaderni-materialisti.csl similarity index 99% rename from src/main/resources/csl-styles/quaderni-materialisti.csl rename to buildres/csl/csl-styles/quaderni-materialisti.csl index 435cbd65d5b..99f323e108d 100644 --- a/src/main/resources/csl-styles/quaderni-materialisti.csl +++ b/buildres/csl/csl-styles/quaderni-materialisti.csl @@ -1,7 +1,7 @@ diff --git a/src/main/resources/csl-styles/religion-in-the-roman-empire.csl b/buildres/csl/csl-styles/religion-in-the-roman-empire.csl similarity index 100% rename from src/main/resources/csl-styles/religion-in-the-roman-empire.csl rename to buildres/csl/csl-styles/religion-in-the-roman-empire.csl diff --git a/src/main/resources/csl-styles/renamed-styles.json b/buildres/csl/csl-styles/renamed-styles.json similarity index 99% rename from src/main/resources/csl-styles/renamed-styles.json rename to buildres/csl/csl-styles/renamed-styles.json index c38354f440e..ac0c117fcbf 100644 --- a/src/main/resources/csl-styles/renamed-styles.json +++ b/buildres/csl/csl-styles/renamed-styles.json @@ -42,6 +42,7 @@ "associacao-brasileira-de-normas-tecnicas-ufjf": "universidade-federal-de-juiz-de-fora", "australian-law-journal": "the-australian-law-journal", "automated-experimentation": "biomed-central", + "aviation-space-and-environmental-medicine": "aerospace-medicine-and-human-performance", "bba-biochimica-et-biophysica-acta": "biochimica-et-biophysica-acta", "bio-medical-reviews": "biomedical-reviews", "bmc-blood-disorders": "biomed-central", diff --git a/src/main/resources/csl-styles/renewable-agriculture-and-food-systems.csl b/buildres/csl/csl-styles/renewable-agriculture-and-food-systems.csl similarity index 100% rename from src/main/resources/csl-styles/renewable-agriculture-and-food-systems.csl rename to buildres/csl/csl-styles/renewable-agriculture-and-food-systems.csl diff --git a/src/main/resources/csl-styles/reports-of-practical-oncology-and-radiotherapy.csl b/buildres/csl/csl-styles/reports-of-practical-oncology-and-radiotherapy.csl similarity index 100% rename from src/main/resources/csl-styles/reports-of-practical-oncology-and-radiotherapy.csl rename to buildres/csl/csl-styles/reports-of-practical-oncology-and-radiotherapy.csl diff --git a/src/main/resources/csl-styles/representation.csl b/buildres/csl/csl-styles/representation.csl similarity index 100% rename from src/main/resources/csl-styles/representation.csl rename to buildres/csl/csl-styles/representation.csl diff --git a/src/main/resources/csl-styles/reproduction-fertility-and-development.csl b/buildres/csl/csl-styles/reproduction-fertility-and-development.csl similarity index 100% rename from src/main/resources/csl-styles/reproduction-fertility-and-development.csl rename to buildres/csl/csl-styles/reproduction-fertility-and-development.csl diff --git a/src/main/resources/csl-styles/reproduction.csl b/buildres/csl/csl-styles/reproduction.csl similarity index 100% rename from src/main/resources/csl-styles/reproduction.csl rename to buildres/csl/csl-styles/reproduction.csl diff --git a/src/main/resources/csl-styles/research-and-education-promotion-association.csl b/buildres/csl/csl-styles/research-and-education-promotion-association.csl similarity index 100% rename from src/main/resources/csl-styles/research-and-education-promotion-association.csl rename to buildres/csl/csl-styles/research-and-education-promotion-association.csl diff --git a/src/main/resources/csl-styles/research-institute-for-nature-and-forest.csl b/buildres/csl/csl-styles/research-institute-for-nature-and-forest.csl similarity index 98% rename from src/main/resources/csl-styles/research-institute-for-nature-and-forest.csl rename to buildres/csl/csl-styles/research-institute-for-nature-and-forest.csl index 3281b7d8aab..05cdb50d1aa 100644 --- a/src/main/resources/csl-styles/research-institute-for-nature-and-forest.csl +++ b/buildres/csl/csl-styles/research-institute-for-nature-and-forest.csl @@ -12,7 +12,7 @@ Floris Vanderhaeghe - floris.vanderhaeghe@inbo.be + https://github.com/florisvdh Thierry Onkelinx @@ -22,7 +22,7 @@ - 2020-10-12T12:01:18+02:00 + 2020-12-18T17:09:06+01:00 This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License @@ -135,7 +135,6 @@ - @@ -288,4 +287,3 @@ - diff --git a/src/main/resources/csl-styles/research-on-biomedical-engineering.csl b/buildres/csl/csl-styles/research-on-biomedical-engineering.csl similarity index 100% rename from src/main/resources/csl-styles/research-on-biomedical-engineering.csl rename to buildres/csl/csl-styles/research-on-biomedical-engineering.csl diff --git a/src/main/resources/csl-styles/restoration-ecology.csl b/buildres/csl/csl-styles/restoration-ecology.csl similarity index 100% rename from src/main/resources/csl-styles/restoration-ecology.csl rename to buildres/csl/csl-styles/restoration-ecology.csl diff --git a/src/main/resources/csl-styles/rever-revista-de-estudos-da-religiao.csl b/buildres/csl/csl-styles/rever-revista-de-estudos-da-religiao.csl similarity index 100% rename from src/main/resources/csl-styles/rever-revista-de-estudos-da-religiao.csl rename to buildres/csl/csl-styles/rever-revista-de-estudos-da-religiao.csl diff --git a/src/main/resources/csl-styles/review-of-international-studies.csl b/buildres/csl/csl-styles/review-of-international-studies.csl similarity index 100% rename from src/main/resources/csl-styles/review-of-international-studies.csl rename to buildres/csl/csl-styles/review-of-international-studies.csl diff --git a/src/main/resources/csl-styles/review-of-political-economy.csl b/buildres/csl/csl-styles/review-of-political-economy.csl similarity index 100% rename from src/main/resources/csl-styles/review-of-political-economy.csl rename to buildres/csl/csl-styles/review-of-political-economy.csl diff --git a/src/main/resources/csl-styles/reviews-of-modern-physics-with-titles.csl b/buildres/csl/csl-styles/reviews-of-modern-physics-with-titles.csl similarity index 100% rename from src/main/resources/csl-styles/reviews-of-modern-physics-with-titles.csl rename to buildres/csl/csl-styles/reviews-of-modern-physics-with-titles.csl diff --git a/src/main/resources/csl-styles/revista-argentina-de-antropologia-biologica.csl b/buildres/csl/csl-styles/revista-argentina-de-antropologia-biologica.csl similarity index 98% rename from src/main/resources/csl-styles/revista-argentina-de-antropologia-biologica.csl rename to buildres/csl/csl-styles/revista-argentina-de-antropologia-biologica.csl index e9351ddd93d..9eb50f1ba7f 100644 --- a/src/main/resources/csl-styles/revista-argentina-de-antropologia-biologica.csl +++ b/buildres/csl/csl-styles/revista-argentina-de-antropologia-biologica.csl @@ -1,7 +1,7 @@ diff --git a/src/main/resources/csl-styles/revue-francaise-d-administration-publique.csl b/buildres/csl/csl-styles/revue-francaise-d-administration-publique.csl similarity index 99% rename from src/main/resources/csl-styles/revue-francaise-d-administration-publique.csl rename to buildres/csl/csl-styles/revue-francaise-d-administration-publique.csl index a698ca41726..669f629e063 100644 --- a/src/main/resources/csl-styles/revue-francaise-d-administration-publique.csl +++ b/buildres/csl/csl-styles/revue-francaise-d-administration-publique.csl @@ -1,7 +1,7 @@ diff --git a/src/main/resources/csl-styles/soft-robotics.csl b/buildres/csl/csl-styles/soft-robotics.csl similarity index 100% rename from src/main/resources/csl-styles/soft-robotics.csl rename to buildres/csl/csl-styles/soft-robotics.csl diff --git a/src/main/resources/csl-styles/soil-biology-and-biochemistry.csl b/buildres/csl/csl-styles/soil-biology-and-biochemistry.csl similarity index 100% rename from src/main/resources/csl-styles/soil-biology-and-biochemistry.csl rename to buildres/csl/csl-styles/soil-biology-and-biochemistry.csl diff --git a/src/main/resources/csl-styles/soil-science-and-plant-nutrition.csl b/buildres/csl/csl-styles/soil-science-and-plant-nutrition.csl similarity index 100% rename from src/main/resources/csl-styles/soil-science-and-plant-nutrition.csl rename to buildres/csl/csl-styles/soil-science-and-plant-nutrition.csl diff --git a/src/main/resources/csl-styles/solent-university-harvard.csl b/buildres/csl/csl-styles/solent-university-harvard.csl similarity index 100% rename from src/main/resources/csl-styles/solent-university-harvard.csl rename to buildres/csl/csl-styles/solent-university-harvard.csl diff --git a/src/main/resources/csl-styles/solutions.csl b/buildres/csl/csl-styles/solutions.csl similarity index 100% rename from src/main/resources/csl-styles/solutions.csl rename to buildres/csl/csl-styles/solutions.csl diff --git a/src/main/resources/csl-styles/sorbonne-student-law-review.csl b/buildres/csl/csl-styles/sorbonne-student-law-review.csl similarity index 100% rename from src/main/resources/csl-styles/sorbonne-student-law-review.csl rename to buildres/csl/csl-styles/sorbonne-student-law-review.csl diff --git a/src/main/resources/csl-styles/south-african-actuarial-journal.csl b/buildres/csl/csl-styles/south-african-actuarial-journal.csl similarity index 100% rename from src/main/resources/csl-styles/south-african-actuarial-journal.csl rename to buildres/csl/csl-styles/south-african-actuarial-journal.csl diff --git a/src/main/resources/csl-styles/south-african-journal-of-animal-science.csl b/buildres/csl/csl-styles/south-african-journal-of-animal-science.csl similarity index 100% rename from src/main/resources/csl-styles/south-african-journal-of-animal-science.csl rename to buildres/csl/csl-styles/south-african-journal-of-animal-science.csl diff --git a/src/main/resources/csl-styles/south-african-journal-of-enology-and-viticulture.csl b/buildres/csl/csl-styles/south-african-journal-of-enology-and-viticulture.csl similarity index 100% rename from src/main/resources/csl-styles/south-african-journal-of-enology-and-viticulture.csl rename to buildres/csl/csl-styles/south-african-journal-of-enology-and-viticulture.csl diff --git a/src/main/resources/csl-styles/south-african-journal-of-geology.csl b/buildres/csl/csl-styles/south-african-journal-of-geology.csl similarity index 100% rename from src/main/resources/csl-styles/south-african-journal-of-geology.csl rename to buildres/csl/csl-styles/south-african-journal-of-geology.csl diff --git a/src/main/resources/csl-styles/world-journal-of-gastroenterology.csl b/buildres/csl/csl-styles/south-african-medical-journal.csl similarity index 65% rename from src/main/resources/csl-styles/world-journal-of-gastroenterology.csl rename to buildres/csl/csl-styles/south-african-medical-journal.csl index bdfb32e258e..6f5b658e695 100644 --- a/src/main/resources/csl-styles/world-journal-of-gastroenterology.csl +++ b/buildres/csl/csl-styles/south-african-medical-journal.csl @@ -1,22 +1,20 @@ - diff --git a/src/main/resources/csl-styles/stem-cells-and-development.csl b/buildres/csl/csl-styles/stem-cells-and-development.csl similarity index 100% rename from src/main/resources/csl-styles/stem-cells-and-development.csl rename to buildres/csl/csl-styles/stem-cells-and-development.csl diff --git a/src/main/resources/csl-styles/stem-cells.csl b/buildres/csl/csl-styles/stem-cells.csl similarity index 100% rename from src/main/resources/csl-styles/stem-cells.csl rename to buildres/csl/csl-styles/stem-cells.csl diff --git a/src/main/resources/csl-styles/strategic-design-research-journal.csl b/buildres/csl/csl-styles/strategic-design-research-journal.csl similarity index 100% rename from src/main/resources/csl-styles/strategic-design-research-journal.csl rename to buildres/csl/csl-styles/strategic-design-research-journal.csl diff --git a/src/main/resources/csl-styles/strategic-entrepreneurship-journal.csl b/buildres/csl/csl-styles/strategic-entrepreneurship-journal.csl similarity index 100% rename from src/main/resources/csl-styles/strategic-entrepreneurship-journal.csl rename to buildres/csl/csl-styles/strategic-entrepreneurship-journal.csl diff --git a/src/main/resources/csl-styles/strategic-management-journal.csl b/buildres/csl/csl-styles/strategic-management-journal.csl similarity index 100% rename from src/main/resources/csl-styles/strategic-management-journal.csl rename to buildres/csl/csl-styles/strategic-management-journal.csl diff --git a/src/main/resources/csl-styles/stroke.csl b/buildres/csl/csl-styles/stroke.csl similarity index 100% rename from src/main/resources/csl-styles/stroke.csl rename to buildres/csl/csl-styles/stroke.csl diff --git a/src/main/resources/csl-styles/structural-control-and-health-monitoring.csl b/buildres/csl/csl-styles/structural-control-and-health-monitoring.csl similarity index 100% rename from src/main/resources/csl-styles/structural-control-and-health-monitoring.csl rename to buildres/csl/csl-styles/structural-control-and-health-monitoring.csl diff --git a/src/main/resources/csl-styles/studi-e-materiali-di-storia-delle-religioni.csl b/buildres/csl/csl-styles/studi-e-materiali-di-storia-delle-religioni.csl similarity index 99% rename from src/main/resources/csl-styles/studi-e-materiali-di-storia-delle-religioni.csl rename to buildres/csl/csl-styles/studi-e-materiali-di-storia-delle-religioni.csl index 20847c5dcf6..9b500947642 100644 --- a/src/main/resources/csl-styles/studi-e-materiali-di-storia-delle-religioni.csl +++ b/buildres/csl/csl-styles/studi-e-materiali-di-storia-delle-religioni.csl @@ -1,7 +1,7 @@ diff --git a/src/main/resources/csl-styles/taxon.csl b/buildres/csl/csl-styles/taxon.csl similarity index 100% rename from src/main/resources/csl-styles/taxon.csl rename to buildres/csl/csl-styles/taxon.csl diff --git a/src/main/resources/csl-styles/taylor-and-francis-acs.csl b/buildres/csl/csl-styles/taylor-and-francis-acs.csl similarity index 100% rename from src/main/resources/csl-styles/taylor-and-francis-acs.csl rename to buildres/csl/csl-styles/taylor-and-francis-acs.csl diff --git a/src/main/resources/csl-styles/taylor-and-francis-chicago-author-date.csl b/buildres/csl/csl-styles/taylor-and-francis-chicago-author-date.csl similarity index 100% rename from src/main/resources/csl-styles/taylor-and-francis-chicago-author-date.csl rename to buildres/csl/csl-styles/taylor-and-francis-chicago-author-date.csl diff --git a/src/main/resources/csl-styles/taylor-and-francis-chicago-f.csl b/buildres/csl/csl-styles/taylor-and-francis-chicago-f.csl similarity index 100% rename from src/main/resources/csl-styles/taylor-and-francis-chicago-f.csl rename to buildres/csl/csl-styles/taylor-and-francis-chicago-f.csl diff --git a/src/main/resources/csl-styles/taylor-and-francis-council-of-science-editors-author-date.csl b/buildres/csl/csl-styles/taylor-and-francis-council-of-science-editors-author-date.csl similarity index 99% rename from src/main/resources/csl-styles/taylor-and-francis-council-of-science-editors-author-date.csl rename to buildres/csl/csl-styles/taylor-and-francis-council-of-science-editors-author-date.csl index 15973a0b30c..7621c52ded0 100644 --- a/src/main/resources/csl-styles/taylor-and-francis-council-of-science-editors-author-date.csl +++ b/buildres/csl/csl-styles/taylor-and-francis-council-of-science-editors-author-date.csl @@ -13,7 +13,7 @@ The Council of Science Editors style for T&F journals as per guidelines (version 2.0, 18 Jan 2018). - 2019-10-30T11:30:54+00:00 + 2021-04-09T11:30:54+00:00 This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License @@ -37,7 +37,7 @@ - + diff --git a/src/main/resources/csl-styles/taylor-and-francis-harvard-x.csl b/buildres/csl/csl-styles/taylor-and-francis-harvard-x.csl similarity index 100% rename from src/main/resources/csl-styles/taylor-and-francis-harvard-x.csl rename to buildres/csl/csl-styles/taylor-and-francis-harvard-x.csl diff --git a/src/main/resources/csl-styles/taylor-and-francis-national-library-of-medicine.csl b/buildres/csl/csl-styles/taylor-and-francis-national-library-of-medicine.csl similarity index 100% rename from src/main/resources/csl-styles/taylor-and-francis-national-library-of-medicine.csl rename to buildres/csl/csl-styles/taylor-and-francis-national-library-of-medicine.csl diff --git a/src/main/resources/csl-styles/taylor-and-francis-numeric-q.csl b/buildres/csl/csl-styles/taylor-and-francis-numeric-q.csl similarity index 100% rename from src/main/resources/csl-styles/taylor-and-francis-numeric-q.csl rename to buildres/csl/csl-styles/taylor-and-francis-numeric-q.csl diff --git a/src/main/resources/csl-styles/techniques-et-culture.csl b/buildres/csl/csl-styles/techniques-et-culture.csl similarity index 99% rename from src/main/resources/csl-styles/techniques-et-culture.csl rename to buildres/csl/csl-styles/techniques-et-culture.csl index 1f0c8a05b5e..f698cf0a3d9 100644 --- a/src/main/resources/csl-styles/techniques-et-culture.csl +++ b/buildres/csl/csl-styles/techniques-et-culture.csl @@ -1,7 +1,7 @@ diff --git a/src/main/resources/csl-styles/terra-nova.csl b/buildres/csl/csl-styles/terra-nova.csl similarity index 100% rename from src/main/resources/csl-styles/terra-nova.csl rename to buildres/csl/csl-styles/terra-nova.csl diff --git a/src/main/resources/csl-styles/tetrahedron-letters.csl b/buildres/csl/csl-styles/tetrahedron-letters.csl similarity index 100% rename from src/main/resources/csl-styles/tetrahedron-letters.csl rename to buildres/csl/csl-styles/tetrahedron-letters.csl diff --git a/src/main/resources/csl-styles/textual-cultures.csl b/buildres/csl/csl-styles/textual-cultures.csl similarity index 100% rename from src/main/resources/csl-styles/textual-cultures.csl rename to buildres/csl/csl-styles/textual-cultures.csl diff --git a/src/main/resources/csl-styles/textual-practice.csl b/buildres/csl/csl-styles/textual-practice.csl similarity index 100% rename from src/main/resources/csl-styles/textual-practice.csl rename to buildres/csl/csl-styles/textual-practice.csl diff --git a/src/main/resources/csl-styles/tgm-wien-diplom.csl b/buildres/csl/csl-styles/tgm-wien-diplom.csl similarity index 99% rename from src/main/resources/csl-styles/tgm-wien-diplom.csl rename to buildres/csl/csl-styles/tgm-wien-diplom.csl index bcd399f8d42..d2cd16d58c4 100644 --- a/src/main/resources/csl-styles/tgm-wien-diplom.csl +++ b/buildres/csl/csl-styles/tgm-wien-diplom.csl @@ -1,7 +1,7 @@ diff --git a/src/main/resources/csl-styles/the-american-midland-naturalist.csl b/buildres/csl/csl-styles/the-american-midland-naturalist.csl similarity index 100% rename from src/main/resources/csl-styles/the-american-midland-naturalist.csl rename to buildres/csl/csl-styles/the-american-midland-naturalist.csl index 13e5a0ea002..79844a6798e 100644 --- a/src/main/resources/csl-styles/the-american-midland-naturalist.csl +++ b/buildres/csl/csl-styles/the-american-midland-naturalist.csl @@ -157,8 +157,8 @@ - + diff --git a/src/main/resources/csl-styles/the-american-naturalist.csl b/buildres/csl/csl-styles/the-american-naturalist.csl similarity index 100% rename from src/main/resources/csl-styles/the-american-naturalist.csl rename to buildres/csl/csl-styles/the-american-naturalist.csl diff --git a/src/main/resources/csl-styles/the-astrophysical-journal.csl b/buildres/csl/csl-styles/the-astrophysical-journal.csl similarity index 100% rename from src/main/resources/csl-styles/the-astrophysical-journal.csl rename to buildres/csl/csl-styles/the-astrophysical-journal.csl diff --git a/src/main/resources/csl-styles/the-auk.csl b/buildres/csl/csl-styles/the-auk.csl similarity index 100% rename from src/main/resources/csl-styles/the-auk.csl rename to buildres/csl/csl-styles/the-auk.csl diff --git a/src/main/resources/csl-styles/the-australian-journal-of-agricultural-and-resource-economics.csl b/buildres/csl/csl-styles/the-australian-journal-of-agricultural-and-resource-economics.csl similarity index 100% rename from src/main/resources/csl-styles/the-australian-journal-of-agricultural-and-resource-economics.csl rename to buildres/csl/csl-styles/the-australian-journal-of-agricultural-and-resource-economics.csl diff --git a/src/main/resources/csl-styles/the-biological-bulletin.csl b/buildres/csl/csl-styles/the-biological-bulletin.csl similarity index 100% rename from src/main/resources/csl-styles/the-biological-bulletin.csl rename to buildres/csl/csl-styles/the-biological-bulletin.csl diff --git a/src/main/resources/csl-styles/the-bone-and-joint-journal.csl b/buildres/csl/csl-styles/the-bone-and-joint-journal.csl similarity index 100% rename from src/main/resources/csl-styles/the-bone-and-joint-journal.csl rename to buildres/csl/csl-styles/the-bone-and-joint-journal.csl diff --git a/src/main/resources/csl-styles/the-botanical-review.csl b/buildres/csl/csl-styles/the-botanical-review.csl similarity index 100% rename from src/main/resources/csl-styles/the-botanical-review.csl rename to buildres/csl/csl-styles/the-botanical-review.csl diff --git a/buildres/csl/csl-styles/the-bovine-practitioner.csl b/buildres/csl/csl-styles/the-bovine-practitioner.csl new file mode 100644 index 00000000000..0b3eec67e80 --- /dev/null +++ b/buildres/csl/csl-styles/the-bovine-practitioner.csl @@ -0,0 +1,210 @@ + + diff --git a/src/main/resources/csl-styles/the-british-journal-for-the-philosophy-of-science.csl b/buildres/csl/csl-styles/the-british-journal-for-the-philosophy-of-science.csl similarity index 100% rename from src/main/resources/csl-styles/the-british-journal-for-the-philosophy-of-science.csl rename to buildres/csl/csl-styles/the-british-journal-for-the-philosophy-of-science.csl diff --git a/src/main/resources/csl-styles/the-british-journal-of-cardiology.csl b/buildres/csl/csl-styles/the-british-journal-of-cardiology.csl similarity index 100% rename from src/main/resources/csl-styles/the-british-journal-of-cardiology.csl rename to buildres/csl/csl-styles/the-british-journal-of-cardiology.csl diff --git a/src/main/resources/csl-styles/the-british-journal-of-criminology.csl b/buildres/csl/csl-styles/the-british-journal-of-criminology.csl similarity index 100% rename from src/main/resources/csl-styles/the-british-journal-of-criminology.csl rename to buildres/csl/csl-styles/the-british-journal-of-criminology.csl diff --git a/src/main/resources/csl-styles/the-british-journal-of-psychiatry.csl b/buildres/csl/csl-styles/the-british-journal-of-psychiatry.csl similarity index 100% rename from src/main/resources/csl-styles/the-british-journal-of-psychiatry.csl rename to buildres/csl/csl-styles/the-british-journal-of-psychiatry.csl diff --git a/src/main/resources/csl-styles/the-british-journal-of-sociology.csl b/buildres/csl/csl-styles/the-british-journal-of-sociology.csl similarity index 100% rename from src/main/resources/csl-styles/the-british-journal-of-sociology.csl rename to buildres/csl/csl-styles/the-british-journal-of-sociology.csl diff --git a/src/main/resources/csl-styles/the-canadian-geographer.csl b/buildres/csl/csl-styles/the-canadian-geographer.csl similarity index 100% rename from src/main/resources/csl-styles/the-canadian-geographer.csl rename to buildres/csl/csl-styles/the-canadian-geographer.csl diff --git a/src/main/resources/csl-styles/the-canadian-journal-of-chemical-engineering.csl b/buildres/csl/csl-styles/the-canadian-journal-of-chemical-engineering.csl similarity index 100% rename from src/main/resources/csl-styles/the-canadian-journal-of-chemical-engineering.csl rename to buildres/csl/csl-styles/the-canadian-journal-of-chemical-engineering.csl diff --git a/src/main/resources/csl-styles/the-canadian-journal-of-psychiatry.csl b/buildres/csl/csl-styles/the-canadian-journal-of-psychiatry.csl similarity index 100% rename from src/main/resources/csl-styles/the-canadian-journal-of-psychiatry.csl rename to buildres/csl/csl-styles/the-canadian-journal-of-psychiatry.csl diff --git a/src/main/resources/csl-styles/the-cancer-journal.csl b/buildres/csl/csl-styles/the-cancer-journal.csl similarity index 100% rename from src/main/resources/csl-styles/the-cancer-journal.csl rename to buildres/csl/csl-styles/the-cancer-journal.csl diff --git a/src/main/resources/csl-styles/the-chemical-society-of-japan.csl b/buildres/csl/csl-styles/the-chemical-society-of-japan.csl similarity index 100% rename from src/main/resources/csl-styles/the-chemical-society-of-japan.csl rename to buildres/csl/csl-styles/the-chemical-society-of-japan.csl diff --git a/src/main/resources/csl-styles/the-company-of-biologists.csl b/buildres/csl/csl-styles/the-company-of-biologists.csl similarity index 100% rename from src/main/resources/csl-styles/the-company-of-biologists.csl rename to buildres/csl/csl-styles/the-company-of-biologists.csl diff --git a/buildres/csl/csl-styles/the-crispr-journal.csl b/buildres/csl/csl-styles/the-crispr-journal.csl new file mode 100644 index 00000000000..078795ece2a --- /dev/null +++ b/buildres/csl/csl-styles/the-crispr-journal.csl @@ -0,0 +1,208 @@ + + diff --git a/src/main/resources/csl-styles/the-design-journal.csl b/buildres/csl/csl-styles/the-design-journal.csl similarity index 100% rename from src/main/resources/csl-styles/the-design-journal.csl rename to buildres/csl/csl-styles/the-design-journal.csl diff --git a/src/main/resources/csl-styles/the-economic-history-review.csl b/buildres/csl/csl-styles/the-economic-history-review.csl similarity index 100% rename from src/main/resources/csl-styles/the-economic-history-review.csl rename to buildres/csl/csl-styles/the-economic-history-review.csl diff --git a/src/main/resources/csl-styles/the-european-research-journal.csl b/buildres/csl/csl-styles/the-european-research-journal.csl similarity index 100% rename from src/main/resources/csl-styles/the-european-research-journal.csl rename to buildres/csl/csl-styles/the-european-research-journal.csl diff --git a/src/main/resources/csl-styles/the-faseb-journal.csl b/buildres/csl/csl-styles/the-faseb-journal.csl similarity index 100% rename from src/main/resources/csl-styles/the-faseb-journal.csl rename to buildres/csl/csl-styles/the-faseb-journal.csl diff --git a/src/main/resources/csl-styles/the-febs-journal.csl b/buildres/csl/csl-styles/the-febs-journal.csl similarity index 100% rename from src/main/resources/csl-styles/the-febs-journal.csl rename to buildres/csl/csl-styles/the-febs-journal.csl diff --git a/src/main/resources/csl-styles/the-geological-society-of-america.csl b/buildres/csl/csl-styles/the-geological-society-of-america.csl similarity index 100% rename from src/main/resources/csl-styles/the-geological-society-of-america.csl rename to buildres/csl/csl-styles/the-geological-society-of-america.csl diff --git a/src/main/resources/csl-styles/the-geological-society-of-london.csl b/buildres/csl/csl-styles/the-geological-society-of-london.csl similarity index 100% rename from src/main/resources/csl-styles/the-geological-society-of-london.csl rename to buildres/csl/csl-styles/the-geological-society-of-london.csl diff --git a/src/main/resources/csl-styles/the-hastings-center-report.csl b/buildres/csl/csl-styles/the-hastings-center-report.csl similarity index 100% rename from src/main/resources/csl-styles/the-hastings-center-report.csl rename to buildres/csl/csl-styles/the-hastings-center-report.csl diff --git a/src/main/resources/csl-styles/the-historical-journal.csl b/buildres/csl/csl-styles/the-historical-journal.csl similarity index 100% rename from src/main/resources/csl-styles/the-historical-journal.csl rename to buildres/csl/csl-styles/the-historical-journal.csl diff --git a/src/main/resources/csl-styles/the-holocene.csl b/buildres/csl/csl-styles/the-holocene.csl similarity index 100% rename from src/main/resources/csl-styles/the-holocene.csl rename to buildres/csl/csl-styles/the-holocene.csl diff --git a/buildres/csl/csl-styles/the-horticulture-journal.csl b/buildres/csl/csl-styles/the-horticulture-journal.csl new file mode 100644 index 00000000000..0ffa92e1c71 --- /dev/null +++ b/buildres/csl/csl-styles/the-horticulture-journal.csl @@ -0,0 +1,184 @@ + + diff --git a/src/main/resources/csl-styles/the-institute-of-electronics-information-and-communication-engineers.csl b/buildres/csl/csl-styles/the-institute-of-electronics-information-and-communication-engineers.csl similarity index 100% rename from src/main/resources/csl-styles/the-institute-of-electronics-information-and-communication-engineers.csl rename to buildres/csl/csl-styles/the-institute-of-electronics-information-and-communication-engineers.csl diff --git a/src/main/resources/csl-styles/the-institution-of-engineering-and-technology.csl b/buildres/csl/csl-styles/the-institution-of-engineering-and-technology.csl similarity index 100% rename from src/main/resources/csl-styles/the-institution-of-engineering-and-technology.csl rename to buildres/csl/csl-styles/the-institution-of-engineering-and-technology.csl diff --git a/src/main/resources/csl-styles/the-international-journal-of-developmental-biology.csl b/buildres/csl/csl-styles/the-international-journal-of-developmental-biology.csl similarity index 100% rename from src/main/resources/csl-styles/the-international-journal-of-developmental-biology.csl rename to buildres/csl/csl-styles/the-international-journal-of-developmental-biology.csl diff --git a/src/main/resources/csl-styles/the-international-journal-of-psychoanalysis.csl b/buildres/csl/csl-styles/the-international-journal-of-psychoanalysis.csl similarity index 100% rename from src/main/resources/csl-styles/the-international-journal-of-psychoanalysis.csl rename to buildres/csl/csl-styles/the-international-journal-of-psychoanalysis.csl diff --git a/src/main/resources/csl-styles/the-international-journal-of-tuberculosis-and-lung-disease.csl b/buildres/csl/csl-styles/the-international-journal-of-tuberculosis-and-lung-disease.csl similarity index 100% rename from src/main/resources/csl-styles/the-international-journal-of-tuberculosis-and-lung-disease.csl rename to buildres/csl/csl-styles/the-international-journal-of-tuberculosis-and-lung-disease.csl diff --git a/src/main/resources/csl-styles/the-isme-journal.csl b/buildres/csl/csl-styles/the-isme-journal.csl similarity index 100% rename from src/main/resources/csl-styles/the-isme-journal.csl rename to buildres/csl/csl-styles/the-isme-journal.csl diff --git a/src/main/resources/csl-styles/the-journal-of-adhesive-dentistry.csl b/buildres/csl/csl-styles/the-journal-of-adhesive-dentistry.csl similarity index 100% rename from src/main/resources/csl-styles/the-journal-of-adhesive-dentistry.csl rename to buildres/csl/csl-styles/the-journal-of-adhesive-dentistry.csl diff --git a/src/main/resources/csl-styles/the-journal-of-agricultural-science.csl b/buildres/csl/csl-styles/the-journal-of-agricultural-science.csl similarity index 100% rename from src/main/resources/csl-styles/the-journal-of-agricultural-science.csl rename to buildres/csl/csl-styles/the-journal-of-agricultural-science.csl diff --git a/src/main/resources/csl-styles/the-journal-of-clinical-ethics.csl b/buildres/csl/csl-styles/the-journal-of-clinical-ethics.csl similarity index 100% rename from src/main/resources/csl-styles/the-journal-of-clinical-ethics.csl rename to buildres/csl/csl-styles/the-journal-of-clinical-ethics.csl diff --git a/src/main/resources/csl-styles/the-journal-of-clinical-investigation.csl b/buildres/csl/csl-styles/the-journal-of-clinical-investigation.csl similarity index 100% rename from src/main/resources/csl-styles/the-journal-of-clinical-investigation.csl rename to buildres/csl/csl-styles/the-journal-of-clinical-investigation.csl diff --git a/src/main/resources/csl-styles/the-journal-of-comparative-law.csl b/buildres/csl/csl-styles/the-journal-of-comparative-law.csl similarity index 100% rename from src/main/resources/csl-styles/the-journal-of-comparative-law.csl rename to buildres/csl/csl-styles/the-journal-of-comparative-law.csl diff --git a/src/main/resources/csl-styles/the-journal-of-comparative-neurology.csl b/buildres/csl/csl-styles/the-journal-of-comparative-neurology.csl similarity index 100% rename from src/main/resources/csl-styles/the-journal-of-comparative-neurology.csl rename to buildres/csl/csl-styles/the-journal-of-comparative-neurology.csl diff --git a/src/main/resources/csl-styles/the-journal-of-egyptian-archaeology.csl b/buildres/csl/csl-styles/the-journal-of-egyptian-archaeology.csl similarity index 100% rename from src/main/resources/csl-styles/the-journal-of-egyptian-archaeology.csl rename to buildres/csl/csl-styles/the-journal-of-egyptian-archaeology.csl diff --git a/src/main/resources/csl-styles/the-journal-of-eukaryotic-microbiology.csl b/buildres/csl/csl-styles/the-journal-of-eukaryotic-microbiology.csl similarity index 100% rename from src/main/resources/csl-styles/the-journal-of-eukaryotic-microbiology.csl rename to buildres/csl/csl-styles/the-journal-of-eukaryotic-microbiology.csl diff --git a/src/main/resources/csl-styles/the-journal-of-foot-and-ankle-surgery.csl b/buildres/csl/csl-styles/the-journal-of-foot-and-ankle-surgery.csl similarity index 100% rename from src/main/resources/csl-styles/the-journal-of-foot-and-ankle-surgery.csl rename to buildres/csl/csl-styles/the-journal-of-foot-and-ankle-surgery.csl diff --git a/src/main/resources/csl-styles/the-journal-of-hand-surgery-asian-pacific-volume.csl b/buildres/csl/csl-styles/the-journal-of-hand-surgery-asian-pacific-volume.csl similarity index 100% rename from src/main/resources/csl-styles/the-journal-of-hand-surgery-asian-pacific-volume.csl rename to buildres/csl/csl-styles/the-journal-of-hand-surgery-asian-pacific-volume.csl diff --git a/src/main/resources/csl-styles/the-journal-of-hand-surgery-european-volume.csl b/buildres/csl/csl-styles/the-journal-of-hand-surgery-european-volume.csl similarity index 100% rename from src/main/resources/csl-styles/the-journal-of-hand-surgery-european-volume.csl rename to buildres/csl/csl-styles/the-journal-of-hand-surgery-european-volume.csl diff --git a/src/main/resources/csl-styles/the-journal-of-hellenic-studies.csl b/buildres/csl/csl-styles/the-journal-of-hellenic-studies.csl similarity index 100% rename from src/main/resources/csl-styles/the-journal-of-hellenic-studies.csl rename to buildres/csl/csl-styles/the-journal-of-hellenic-studies.csl diff --git a/src/main/resources/csl-styles/the-journal-of-immunology.csl b/buildres/csl/csl-styles/the-journal-of-immunology.csl similarity index 100% rename from src/main/resources/csl-styles/the-journal-of-immunology.csl rename to buildres/csl/csl-styles/the-journal-of-immunology.csl diff --git a/src/main/resources/csl-styles/the-journal-of-infection-in-developing-countries.csl b/buildres/csl/csl-styles/the-journal-of-infection-in-developing-countries.csl similarity index 100% rename from src/main/resources/csl-styles/the-journal-of-infection-in-developing-countries.csl rename to buildres/csl/csl-styles/the-journal-of-infection-in-developing-countries.csl diff --git a/src/main/resources/csl-styles/the-journal-of-juristic-papyrology.csl b/buildres/csl/csl-styles/the-journal-of-juristic-papyrology.csl similarity index 100% rename from src/main/resources/csl-styles/the-journal-of-juristic-papyrology.csl rename to buildres/csl/csl-styles/the-journal-of-juristic-papyrology.csl diff --git a/buildres/csl/csl-styles/the-journal-of-laryngology-and-otology.csl b/buildres/csl/csl-styles/the-journal-of-laryngology-and-otology.csl new file mode 100644 index 00000000000..df40ef9dbcf --- /dev/null +++ b/buildres/csl/csl-styles/the-journal-of-laryngology-and-otology.csl @@ -0,0 +1,234 @@ + + diff --git a/src/main/resources/csl-styles/the-journal-of-modern-history.csl b/buildres/csl/csl-styles/the-journal-of-modern-history.csl similarity index 100% rename from src/main/resources/csl-styles/the-journal-of-modern-history.csl rename to buildres/csl/csl-styles/the-journal-of-modern-history.csl diff --git a/src/main/resources/csl-styles/the-journal-of-molecular-diagnostics.csl b/buildres/csl/csl-styles/the-journal-of-molecular-diagnostics.csl similarity index 100% rename from src/main/resources/csl-styles/the-journal-of-molecular-diagnostics.csl rename to buildres/csl/csl-styles/the-journal-of-molecular-diagnostics.csl diff --git a/src/main/resources/csl-styles/the-journal-of-nervous-and-mental-disease.csl b/buildres/csl/csl-styles/the-journal-of-nervous-and-mental-disease.csl similarity index 100% rename from src/main/resources/csl-styles/the-journal-of-nervous-and-mental-disease.csl rename to buildres/csl/csl-styles/the-journal-of-nervous-and-mental-disease.csl diff --git a/src/main/resources/csl-styles/the-journal-of-neuropsychiatry-and-clinical-neurosciences.csl b/buildres/csl/csl-styles/the-journal-of-neuropsychiatry-and-clinical-neurosciences.csl similarity index 100% rename from src/main/resources/csl-styles/the-journal-of-neuropsychiatry-and-clinical-neurosciences.csl rename to buildres/csl/csl-styles/the-journal-of-neuropsychiatry-and-clinical-neurosciences.csl diff --git a/src/main/resources/csl-styles/the-journal-of-neuroscience.csl b/buildres/csl/csl-styles/the-journal-of-neuroscience.csl similarity index 100% rename from src/main/resources/csl-styles/the-journal-of-neuroscience.csl rename to buildres/csl/csl-styles/the-journal-of-neuroscience.csl diff --git a/src/main/resources/csl-styles/the-journal-of-nuclear-medicine.csl b/buildres/csl/csl-styles/the-journal-of-nuclear-medicine.csl similarity index 100% rename from src/main/resources/csl-styles/the-journal-of-nuclear-medicine.csl rename to buildres/csl/csl-styles/the-journal-of-nuclear-medicine.csl diff --git a/src/main/resources/csl-styles/the-journal-of-nutrition-health-and-aging.csl b/buildres/csl/csl-styles/the-journal-of-nutrition-health-and-aging.csl similarity index 100% rename from src/main/resources/csl-styles/the-journal-of-nutrition-health-and-aging.csl rename to buildres/csl/csl-styles/the-journal-of-nutrition-health-and-aging.csl diff --git a/src/main/resources/csl-styles/the-journal-of-pain.csl b/buildres/csl/csl-styles/the-journal-of-pain.csl similarity index 100% rename from src/main/resources/csl-styles/the-journal-of-pain.csl rename to buildres/csl/csl-styles/the-journal-of-pain.csl diff --git a/src/main/resources/csl-styles/the-journal-of-parasitology.csl b/buildres/csl/csl-styles/the-journal-of-parasitology.csl similarity index 100% rename from src/main/resources/csl-styles/the-journal-of-parasitology.csl rename to buildres/csl/csl-styles/the-journal-of-parasitology.csl diff --git a/src/main/resources/csl-styles/the-journal-of-pathology.csl b/buildres/csl/csl-styles/the-journal-of-pathology.csl similarity index 100% rename from src/main/resources/csl-styles/the-journal-of-pathology.csl rename to buildres/csl/csl-styles/the-journal-of-pathology.csl diff --git a/src/main/resources/csl-styles/the-journal-of-peasant-studies.csl b/buildres/csl/csl-styles/the-journal-of-peasant-studies.csl similarity index 100% rename from src/main/resources/csl-styles/the-journal-of-peasant-studies.csl rename to buildres/csl/csl-styles/the-journal-of-peasant-studies.csl diff --git a/src/main/resources/csl-styles/the-journal-of-physiology.csl b/buildres/csl/csl-styles/the-journal-of-physiology.csl similarity index 100% rename from src/main/resources/csl-styles/the-journal-of-physiology.csl rename to buildres/csl/csl-styles/the-journal-of-physiology.csl diff --git a/src/main/resources/csl-styles/the-journal-of-pure-and-applied-chemistry-research.csl b/buildres/csl/csl-styles/the-journal-of-pure-and-applied-chemistry-research.csl similarity index 100% rename from src/main/resources/csl-styles/the-journal-of-pure-and-applied-chemistry-research.csl rename to buildres/csl/csl-styles/the-journal-of-pure-and-applied-chemistry-research.csl diff --git a/src/main/resources/csl-styles/the-journal-of-roman-studies.csl b/buildres/csl/csl-styles/the-journal-of-roman-studies.csl similarity index 100% rename from src/main/resources/csl-styles/the-journal-of-roman-studies.csl rename to buildres/csl/csl-styles/the-journal-of-roman-studies.csl diff --git a/buildres/csl/csl-styles/the-journal-of-the-acoustical-society-of-america-numeric.csl b/buildres/csl/csl-styles/the-journal-of-the-acoustical-society-of-america-numeric.csl new file mode 100644 index 00000000000..289a0ebd6bf --- /dev/null +++ b/buildres/csl/csl-styles/the-journal-of-the-acoustical-society-of-america-numeric.csl @@ -0,0 +1,297 @@ + + diff --git a/src/main/resources/csl-styles/the-journal-of-the-acoustical-society-of-america.csl b/buildres/csl/csl-styles/the-journal-of-the-acoustical-society-of-america.csl similarity index 99% rename from src/main/resources/csl-styles/the-journal-of-the-acoustical-society-of-america.csl rename to buildres/csl/csl-styles/the-journal-of-the-acoustical-society-of-america.csl index ab34a3db0c8..d1b1e3ed97e 100644 --- a/src/main/resources/csl-styles/the-journal-of-the-acoustical-society-of-america.csl +++ b/buildres/csl/csl-styles/the-journal-of-the-acoustical-society-of-america.csl @@ -1,7 +1,8 @@ diff --git a/src/main/resources/csl-styles/the-review-of-financial-studies.csl b/buildres/csl/csl-styles/the-review-of-financial-studies.csl similarity index 100% rename from src/main/resources/csl-styles/the-review-of-financial-studies.csl rename to buildres/csl/csl-styles/the-review-of-financial-studies.csl diff --git a/src/main/resources/csl-styles/the-rockefeller-university-press.csl b/buildres/csl/csl-styles/the-rockefeller-university-press.csl similarity index 100% rename from src/main/resources/csl-styles/the-rockefeller-university-press.csl rename to buildres/csl/csl-styles/the-rockefeller-university-press.csl diff --git a/src/main/resources/csl-styles/the-saudi-journal-for-dental-research.csl b/buildres/csl/csl-styles/the-saudi-journal-for-dental-research.csl similarity index 100% rename from src/main/resources/csl-styles/the-saudi-journal-for-dental-research.csl rename to buildres/csl/csl-styles/the-saudi-journal-for-dental-research.csl diff --git a/src/main/resources/csl-styles/the-scandinavian-journal-of-clinical-and-laboratory-investigation.csl b/buildres/csl/csl-styles/the-scandinavian-journal-of-clinical-and-laboratory-investigation.csl similarity index 100% rename from src/main/resources/csl-styles/the-scandinavian-journal-of-clinical-and-laboratory-investigation.csl rename to buildres/csl/csl-styles/the-scandinavian-journal-of-clinical-and-laboratory-investigation.csl diff --git a/src/main/resources/csl-styles/the-university-of-tokyo-law-review.csl b/buildres/csl/csl-styles/the-university-of-tokyo-law-review.csl similarity index 98% rename from src/main/resources/csl-styles/the-university-of-tokyo-law-review.csl rename to buildres/csl/csl-styles/the-university-of-tokyo-law-review.csl index 86a699c2f94..fd4b428ff10 100644 --- a/src/main/resources/csl-styles/the-university-of-tokyo-law-review.csl +++ b/buildres/csl/csl-styles/the-university-of-tokyo-law-review.csl @@ -1,7 +1,7 @@ diff --git a/src/main/resources/csl-styles/turabian-fullnote-bibliography.csl b/buildres/csl/csl-styles/turabian-fullnote-bibliography.csl similarity index 100% rename from src/main/resources/csl-styles/turabian-fullnote-bibliography.csl rename to buildres/csl/csl-styles/turabian-fullnote-bibliography.csl diff --git a/src/main/resources/csl-styles/turkiye-bilimsel-ve-teknolojik-arastirma-kurumu.csl b/buildres/csl/csl-styles/turkiye-bilimsel-ve-teknolojik-arastirma-kurumu.csl similarity index 99% rename from src/main/resources/csl-styles/turkiye-bilimsel-ve-teknolojik-arastirma-kurumu.csl rename to buildres/csl/csl-styles/turkiye-bilimsel-ve-teknolojik-arastirma-kurumu.csl index 4806ab03180..5405ebc73ce 100644 --- a/src/main/resources/csl-styles/turkiye-bilimsel-ve-teknolojik-arastirma-kurumu.csl +++ b/buildres/csl/csl-styles/turkiye-bilimsel-ve-teknolojik-arastirma-kurumu.csl @@ -1,7 +1,7 @@ diff --git a/src/main/resources/csl-styles/universidade-do-porto-faculdade-de-engenharia-chicago.csl b/buildres/csl/csl-styles/universidade-do-porto-faculdade-de-engenharia-chicago.csl similarity index 100% rename from src/main/resources/csl-styles/universidade-do-porto-faculdade-de-engenharia-chicago.csl rename to buildres/csl/csl-styles/universidade-do-porto-faculdade-de-engenharia-chicago.csl diff --git a/src/main/resources/csl-styles/universidade-do-porto-faculdade-de-psicologia-e-de-ciencias-da-educacao.csl b/buildres/csl/csl-styles/universidade-do-porto-faculdade-de-psicologia-e-de-ciencias-da-educacao.csl similarity index 100% rename from src/main/resources/csl-styles/universidade-do-porto-faculdade-de-psicologia-e-de-ciencias-da-educacao.csl rename to buildres/csl/csl-styles/universidade-do-porto-faculdade-de-psicologia-e-de-ciencias-da-educacao.csl diff --git a/src/main/resources/csl-styles/universidade-estadual-de-alagoas-abnt.csl b/buildres/csl/csl-styles/universidade-estadual-de-alagoas-abnt.csl similarity index 99% rename from src/main/resources/csl-styles/universidade-estadual-de-alagoas-abnt.csl rename to buildres/csl/csl-styles/universidade-estadual-de-alagoas-abnt.csl index e5308e61b38..5d7397d470d 100644 --- a/src/main/resources/csl-styles/universidade-estadual-de-alagoas-abnt.csl +++ b/buildres/csl/csl-styles/universidade-estadual-de-alagoas-abnt.csl @@ -1,7 +1,7 @@ diff --git a/src/main/resources/csl-styles/universitat-stuttgart-planung-und-partizipation.csl b/buildres/csl/csl-styles/universitat-stuttgart-planung-und-partizipation.csl similarity index 99% rename from src/main/resources/csl-styles/universitat-stuttgart-planung-und-partizipation.csl rename to buildres/csl/csl-styles/universitat-stuttgart-planung-und-partizipation.csl index 72cac70dc1c..2dcf5ec826c 100644 --- a/src/main/resources/csl-styles/universitat-stuttgart-planung-und-partizipation.csl +++ b/buildres/csl/csl-styles/universitat-stuttgart-planung-und-partizipation.csl @@ -2,7 +2,7 @@ diff --git a/src/main/resources/csl-styles/universite-de-lausanne-histoire.csl b/buildres/csl/csl-styles/universite-de-lausanne-histoire.csl similarity index 99% rename from src/main/resources/csl-styles/universite-de-lausanne-histoire.csl rename to buildres/csl/csl-styles/universite-de-lausanne-histoire.csl index 9a3fa5c0759..b9acf35aa2c 100644 --- a/src/main/resources/csl-styles/universite-de-lausanne-histoire.csl +++ b/buildres/csl/csl-styles/universite-de-lausanne-histoire.csl @@ -1,7 +1,7 @@ diff --git a/src/main/resources/csl-styles/universite-du-quebec-a-montreal-departement-dhistoire.csl b/buildres/csl/csl-styles/universite-du-quebec-a-montreal-departement-dhistoire.csl similarity index 95% rename from src/main/resources/csl-styles/universite-du-quebec-a-montreal-departement-dhistoire.csl rename to buildres/csl/csl-styles/universite-du-quebec-a-montreal-departement-dhistoire.csl index 4b23c71e6ee..2c3e263915f 100644 --- a/src/main/resources/csl-styles/universite-du-quebec-a-montreal-departement-dhistoire.csl +++ b/buildres/csl/csl-styles/universite-du-quebec-a-montreal-departement-dhistoire.csl @@ -1,7 +1,7 @@ - diff --git a/src/main/resources/csl-styles/university-of-gothenburg-apa-swedish-legislations.csl b/buildres/csl/csl-styles/university-of-gothenburg-apa-swedish-legislations.csl similarity index 99% rename from src/main/resources/csl-styles/university-of-gothenburg-apa-swedish-legislations.csl rename to buildres/csl/csl-styles/university-of-gothenburg-apa-swedish-legislations.csl index 400c52a8f78..2028a940caf 100644 --- a/src/main/resources/csl-styles/university-of-gothenburg-apa-swedish-legislations.csl +++ b/buildres/csl/csl-styles/university-of-gothenburg-apa-swedish-legislations.csl @@ -1,7 +1,7 @@ diff --git a/src/main/resources/csl-styles/university-of-york-apa.csl b/buildres/csl/csl-styles/university-of-york-apa.csl similarity index 100% rename from src/main/resources/csl-styles/university-of-york-apa.csl rename to buildres/csl/csl-styles/university-of-york-apa.csl diff --git a/src/main/resources/csl-styles/university-of-york-chicago.csl b/buildres/csl/csl-styles/university-of-york-chicago.csl similarity index 100% rename from src/main/resources/csl-styles/university-of-york-chicago.csl rename to buildres/csl/csl-styles/university-of-york-chicago.csl diff --git a/src/main/resources/csl-styles/university-of-york-harvard-archaeology.csl b/buildres/csl/csl-styles/university-of-york-harvard-archaeology.csl similarity index 99% rename from src/main/resources/csl-styles/university-of-york-harvard-archaeology.csl rename to buildres/csl/csl-styles/university-of-york-harvard-archaeology.csl index ceab9dca15e..5ecdf6c8f2a 100644 --- a/src/main/resources/csl-styles/university-of-york-harvard-archaeology.csl +++ b/buildres/csl/csl-styles/university-of-york-harvard-archaeology.csl @@ -38,7 +38,7 @@ - + diff --git a/src/main/resources/csl-styles/university-of-york-harvard-environment.csl b/buildres/csl/csl-styles/university-of-york-harvard-environment.csl similarity index 99% rename from src/main/resources/csl-styles/university-of-york-harvard-environment.csl rename to buildres/csl/csl-styles/university-of-york-harvard-environment.csl index c65f9730e9c..886376b95f9 100644 --- a/src/main/resources/csl-styles/university-of-york-harvard-environment.csl +++ b/buildres/csl/csl-styles/university-of-york-harvard-environment.csl @@ -38,7 +38,7 @@ - + diff --git a/src/main/resources/csl-styles/university-of-york-harvard.csl b/buildres/csl/csl-styles/university-of-york-harvard.csl similarity index 100% rename from src/main/resources/csl-styles/university-of-york-harvard.csl rename to buildres/csl/csl-styles/university-of-york-harvard.csl diff --git a/src/main/resources/csl-styles/university-of-york-ieee.csl b/buildres/csl/csl-styles/university-of-york-ieee.csl similarity index 100% rename from src/main/resources/csl-styles/university-of-york-ieee.csl rename to buildres/csl/csl-styles/university-of-york-ieee.csl diff --git a/src/main/resources/csl-styles/university-of-york-mhra.csl b/buildres/csl/csl-styles/university-of-york-mhra.csl similarity index 100% rename from src/main/resources/csl-styles/university-of-york-mhra.csl rename to buildres/csl/csl-styles/university-of-york-mhra.csl diff --git a/src/main/resources/csl-styles/university-of-york-mla.csl b/buildres/csl/csl-styles/university-of-york-mla.csl similarity index 100% rename from src/main/resources/csl-styles/university-of-york-mla.csl rename to buildres/csl/csl-styles/university-of-york-mla.csl diff --git a/src/main/resources/csl-styles/university-of-york-oscola.csl b/buildres/csl/csl-styles/university-of-york-oscola.csl similarity index 100% rename from src/main/resources/csl-styles/university-of-york-oscola.csl rename to buildres/csl/csl-styles/university-of-york-oscola.csl diff --git a/src/main/resources/csl-styles/university-of-york-vancouver.csl b/buildres/csl/csl-styles/university-of-york-vancouver.csl similarity index 100% rename from src/main/resources/csl-styles/university-of-york-vancouver.csl rename to buildres/csl/csl-styles/university-of-york-vancouver.csl diff --git a/src/main/resources/csl-styles/university-of-zabol-fa.csl b/buildres/csl/csl-styles/university-of-zabol-fa.csl similarity index 99% rename from src/main/resources/csl-styles/university-of-zabol-fa.csl rename to buildres/csl/csl-styles/university-of-zabol-fa.csl index 59919af5824..0d1afee504b 100644 --- a/src/main/resources/csl-styles/university-of-zabol-fa.csl +++ b/buildres/csl/csl-styles/university-of-zabol-fa.csl @@ -1,7 +1,7 @@ diff --git a/src/main/resources/csl-styles/zastosowania-komputerow-w-elektrotechnice.csl b/buildres/csl/csl-styles/zastosowania-komputerow-w-elektrotechnice.csl similarity index 100% rename from src/main/resources/csl-styles/zastosowania-komputerow-w-elektrotechnice.csl rename to buildres/csl/csl-styles/zastosowania-komputerow-w-elektrotechnice.csl diff --git a/src/main/resources/csl-styles/zdfm-zeitschrift-fur-diversitatsforschung-und-management.csl b/buildres/csl/csl-styles/zdfm-zeitschrift-fur-diversitatsforschung-und-management.csl similarity index 99% rename from src/main/resources/csl-styles/zdfm-zeitschrift-fur-diversitatsforschung-und-management.csl rename to buildres/csl/csl-styles/zdfm-zeitschrift-fur-diversitatsforschung-und-management.csl index 36988cd87a5..30b9c308edb 100644 --- a/src/main/resources/csl-styles/zdfm-zeitschrift-fur-diversitatsforschung-und-management.csl +++ b/buildres/csl/csl-styles/zdfm-zeitschrift-fur-diversitatsforschung-und-management.csl @@ -1,7 +1,7 @@ diff --git a/src/main/resources/csl-styles/zeitschrift-fur-zahnarztliche-implantologie.csl b/buildres/csl/csl-styles/zeitschrift-fur-zahnarztliche-implantologie.csl similarity index 98% rename from src/main/resources/csl-styles/zeitschrift-fur-zahnarztliche-implantologie.csl rename to buildres/csl/csl-styles/zeitschrift-fur-zahnarztliche-implantologie.csl index 1509ea92e6b..a1f76fc1e71 100644 --- a/src/main/resources/csl-styles/zeitschrift-fur-zahnarztliche-implantologie.csl +++ b/buildres/csl/csl-styles/zeitschrift-fur-zahnarztliche-implantologie.csl @@ -1,7 +1,7 @@ diff --git a/src/main/resources/csl-styles/aquatic-conservation.csl b/src/main/resources/csl-styles/aquatic-conservation.csl deleted file mode 100644 index e4855914176..00000000000 --- a/src/main/resources/csl-styles/aquatic-conservation.csl +++ /dev/null @@ -1,190 +0,0 @@ - - diff --git a/src/main/resources/csl-styles/copernicus-publications.csl b/src/main/resources/csl-styles/copernicus-publications.csl deleted file mode 100644 index 16e6446074d..00000000000 --- a/src/main/resources/csl-styles/copernicus-publications.csl +++ /dev/null @@ -1,226 +0,0 @@ - - diff --git a/src/main/resources/csl-styles/dependent/british-journal-of-clinical-pharmacology.csl b/src/main/resources/csl-styles/dependent/british-journal-of-clinical-pharmacology.csl deleted file mode 100644 index c8d0f4bf9e9..00000000000 --- a/src/main/resources/csl-styles/dependent/british-journal-of-clinical-pharmacology.csl +++ /dev/null @@ -1,17 +0,0 @@ - - diff --git a/src/main/resources/csl-styles/dependent/ophthalmic-genetics.csl b/src/main/resources/csl-styles/dependent/ophthalmic-genetics.csl deleted file mode 100644 index 36d19a20052..00000000000 --- a/src/main/resources/csl-styles/dependent/ophthalmic-genetics.csl +++ /dev/null @@ -1,16 +0,0 @@ - - diff --git a/src/main/resources/csl-styles/dependent/reading-and-writing.csl b/src/main/resources/csl-styles/dependent/reading-and-writing.csl deleted file mode 100644 index 07bce1dc060..00000000000 --- a/src/main/resources/csl-styles/dependent/reading-and-writing.csl +++ /dev/null @@ -1,19 +0,0 @@ - - diff --git a/src/main/resources/csl-styles/dependent/south-african-medical-journal.csl b/src/main/resources/csl-styles/dependent/south-african-medical-journal.csl deleted file mode 100644 index c9e079e7a5e..00000000000 --- a/src/main/resources/csl-styles/dependent/south-african-medical-journal.csl +++ /dev/null @@ -1,16 +0,0 @@ - - diff --git a/src/main/resources/csl-styles/dependent/the-american-journal-of-tropical-medicine-and-hygiene.csl b/src/main/resources/csl-styles/dependent/the-american-journal-of-tropical-medicine-and-hygiene.csl deleted file mode 100644 index b796fbecbe6..00000000000 --- a/src/main/resources/csl-styles/dependent/the-american-journal-of-tropical-medicine-and-hygiene.csl +++ /dev/null @@ -1,16 +0,0 @@ - - diff --git a/src/main/resources/csl-styles/gallia.csl b/src/main/resources/csl-styles/gallia.csl deleted file mode 100644 index f9bf7228b00..00000000000 --- a/src/main/resources/csl-styles/gallia.csl +++ /dev/null @@ -1,218 +0,0 @@ - - diff --git a/src/main/resources/csl-styles/health-and-human-rights-journal.csl b/src/main/resources/csl-styles/health-and-human-rights-journal.csl deleted file mode 100644 index e20bbdd339d..00000000000 --- a/src/main/resources/csl-styles/health-and-human-rights-journal.csl +++ /dev/null @@ -1,196 +0,0 @@ - - diff --git a/src/main/resources/csl-styles/journal-of-eta-maritime-science.csl b/src/main/resources/csl-styles/journal-of-eta-maritime-science.csl deleted file mode 100644 index 5587f950525..00000000000 --- a/src/main/resources/csl-styles/journal-of-eta-maritime-science.csl +++ /dev/null @@ -1,351 +0,0 @@ - - diff --git a/src/main/resources/csl-styles/journal-of-neurosurgery.csl b/src/main/resources/csl-styles/journal-of-neurosurgery.csl deleted file mode 100644 index 0d3c267e778..00000000000 --- a/src/main/resources/csl-styles/journal-of-neurosurgery.csl +++ /dev/null @@ -1,182 +0,0 @@ - - diff --git a/src/main/resources/csl-styles/onderstepoort-journal-of-veterinary-research.csl b/src/main/resources/csl-styles/onderstepoort-journal-of-veterinary-research.csl deleted file mode 100644 index 401ea8bf12d..00000000000 --- a/src/main/resources/csl-styles/onderstepoort-journal-of-veterinary-research.csl +++ /dev/null @@ -1,193 +0,0 @@ - - diff --git a/src/main/resources/csl-styles/yozgat-bozok-universitesi-fen-bilimleri-enstitusu.csl b/src/main/resources/csl-styles/yozgat-bozok-universitesi-fen-bilimleri-enstitusu.csl deleted file mode 100644 index 73d6da1b856..00000000000 --- a/src/main/resources/csl-styles/yozgat-bozok-universitesi-fen-bilimleri-enstitusu.csl +++ /dev/null @@ -1,144 +0,0 @@ - - diff --git a/src/main/resources/journals/journalList.mv b/src/main/resources/journals/journalList.mv index 8282fedc693..a61ae466218 100644 Binary files a/src/main/resources/journals/journalList.mv and b/src/main/resources/journals/journalList.mv differ diff --git a/src/main/resources/l10n/JabRef_da.properties b/src/main/resources/l10n/JabRef_da.properties index d24fadc3a0e..204acad8167 100644 --- a/src/main/resources/l10n/JabRef_da.properties +++ b/src/main/resources/l10n/JabRef_da.properties @@ -188,8 +188,6 @@ Default=Standard Default\ encoding=Standard kodning -Default\ grouping\ field=Standardfelt for gruppering - Delete=Slet @@ -231,8 +229,6 @@ Duplicate\ string\ name=Ikke-unikt navn på streng Duplicates\ found=Dubletter fundet -Dynamic\ groups=Dynamiske grupper - Dynamically\ group\ entries\ by\ a\ free-form\ search\ expression=Grupper poster dynamisk ved hjælp af et standard søgeudtryk Dynamically\ group\ entries\ by\ searching\ a\ field\ for\ a\ keyword=Grupper poster dynamisk ved at søge efter nøgleord i et felt @@ -265,30 +261,17 @@ Entry\ editor=Postredigering Entry\ preview=Forhåndsvisning Entry\ table=Hovedtabel - Entry\ table\ columns=Tabelkolonner - Entry\ type=Posttype - Error=Fejl - Error\ occurred\ when\ parsing\ entry=En fejl opstod ved læsning af post - Error\ opening\ file=Fejl ved åbning af fil - Error\ while\ writing=En fejl opstod ved skrivning - '%0'\ exists.\ Overwrite\ file?='%0' eksisterer. Erstat filen? - Export=Eksporter - Export\ preferences=Eksporter indstillinger - Export\ preferences\ to\ file=Eksporter indstillinger til fil - Export\ to\ clipboard=Eksporter til udklipsholder - - Exporting=Eksporterer Extension=Efternavn @@ -317,8 +300,6 @@ File\ exists=Filen eksisterer File\ not\ found=Fil ikke fundet -Finished\ automatically\ setting\ external\ links.=Fuldførte automatisk udfyldning af eksterne links. - Finished\ writing\ XMP\ for\ %0\ file\ (%1\ skipped,\ %2\ errors).=Fuldførte skrivning af XMP for %0-fil (sprang over %1, %2 fejl). @@ -562,10 +543,7 @@ Preferences=Indstillinger Preferences\ recorded.=Indstillinger gemt. Preview=Forhåndsvisning - - Previous\ entry=Forrige post - Primary\ sort\ criterion=Primært sorteringskriterium Problem\ with\ parsing\ entry=Problem med at læse post Processing\ %0=Arbejder %0 @@ -959,6 +937,8 @@ Manage\ keywords=Håndter nøgleord Merge\ entries=Flet indgange +Finished\ automatically\ setting\ external\ links.=Fuldførte automatisk udfyldning af eksterne links. + @@ -970,7 +950,6 @@ Save\ selected\ as\ plain\ BibTeX...=Gem det markerede som rå BibTeX... -Push\ to\ %0=Send til %0 Path\ to\ %0=Sti til %0 @@ -1089,6 +1068,12 @@ Default\ pattern=Standardmønster + + + + + + diff --git a/src/main/resources/l10n/JabRef_de.properties b/src/main/resources/l10n/JabRef_de.properties index 9f697461486..1cd1c1db505 100644 --- a/src/main/resources/l10n/JabRef_de.properties +++ b/src/main/resources/l10n/JabRef_de.properties @@ -213,8 +213,6 @@ Default=Standard Default\ encoding=Standard-Zeichenkodierung -Default\ grouping\ field=Standard Gruppierungs-Feld - Downloading=Lade herunter Execute\ default\ action\ in\ dialog=Standardaktion im Dialog ausführen @@ -262,8 +260,6 @@ Duplicate\ string\ name=Doppelter String-Name Duplicates\ found=Doppelte Einträge gefunden -Dynamic\ groups=Dynamische Gruppen - Dynamically\ group\ entries\ by\ a\ free-form\ search\ expression=Dynamisches Gruppieren der Einträge anhand eines beliebigen Suchausdrucks Dynamically\ group\ entries\ by\ searching\ a\ field\ for\ a\ keyword=Dynamisches Gruppieren der Einträge anhand eines Stichworts in einem Feld @@ -299,32 +295,21 @@ Entry\ owner=Besitzer des Eintrags Entry\ preview=Eintragsvorschau Entry\ table=Tabellenansicht - Entry\ table\ columns=Spaltenanordnung Entry\ Title\ (Required\ to\ deliver\ recommendations.)=Eintragstitel (erforderlich, um Empfehlungen zu liefern.) - Entry\ type=Eintragstyp - Error=Fehler - Error\ occurred\ when\ parsing\ entry=Fehler beim Analysieren des Eintrags - Error\ opening\ file=Fehler beim Öffnen der Datei - Error\ while\ writing=Fehler beim Schreiben - +Error\ during\ persistence\ of\ crawling\ results.=Fehler bei der Aufzeichnung von Crawling-Ergebnissen. +Error\ during\ reading\ of\ study\ definition\ file.=Fehler beim Lesen der Studiendefinitionsdatei. '%0'\ exists.\ Overwrite\ file?='%0' existiert bereits. Überschreiben? - Export=Exportieren - Export\ preferences=Einstellungen exportieren - Export\ preferences\ to\ file=Exportiere Einstellungen in Datei - Export\ to\ clipboard=In die Zwischenablage kopieren - Export\ to\ text\ file.=In Text-Datei exportieren. - Exporting=Exportiere Extension=Erweiterung @@ -355,8 +340,6 @@ File\ not\ found=Datei nicht gefunden Filter=Filter -Finished\ automatically\ setting\ external\ links.=Automatische Einstellung externer Links abgeschlossen. - Filter\ groups=Gruppen filtern Finished\ writing\ XMP\ for\ %0\ file\ (%1\ skipped,\ %2\ errors).=Schreiben der XMP-Metadaten für Datei %0 beendet (%1 übersprungen, %2 Fehler). @@ -648,15 +631,14 @@ Previous\ preview\ layout=Voriger Vorschaustil Available=Verfügbar Selected=Ausgewählt Selected\ Layouts\ can\ not\ be\ empty=Ausgewählte Layouts können nicht leer sein - +Start\ systematic\ literature\ review=Systematische Literaturrecherche starten Reset\ default\ preview\ style=Standard-Vorschau-Stil zurücksetzen - Previous\ entry=Vorheriger Eintrag - Primary\ sort\ criterion=Primäres Sortierkriterium Problem\ with\ parsing\ entry=Problem beim Analysieren des Eintrags Processing\ %0=Bearbeite %0 Pull\ changes\ from\ shared\ database=Änderungen der geteilten Datenbank beziehen +Problem\ finding\ files.\ See\ error\ log\ for\ details.=Probleme beim Finden von Dateien. Siehe Fehlerprotokoll für Details. Pushed\ citations\ to\ %0=Einträge in %0 eingefügt @@ -1076,7 +1058,7 @@ Please\ wait...=Bitte warten... Set\ connection\ parameters=Verbindungsparameter einstellen Path\ to\ OpenOffice/LibreOffice\ directory=Pfad zum OpenOffice/LibreOffice-Ordner Path\ to\ OpenOffice/LibreOffice\ executable=Pfad zum OpenOffice/LibreOffice-Programm -Path\ to\ OpenOffice/LibreOffice\ library\ dir=Pfad zu OpenOffice/LibreOffice Library-Ordner +Path\ to\ OpenOffice/LibreOffice\ library\ dir=Pfad zu Open-/LibreOffice Library Connection\ lost=Verbindung verloren The\ paragraph\ format\ is\ controlled\ by\ the\ property\ 'ReferenceParagraphFormat'\ or\ 'ReferenceHeaderParagraphFormat'\ in\ the\ style\ file.=Das Abschnittsformat wird von der Eigenschaft 'ReferenceParagraphFormat' oder 'ReferenceHeaderParagraphFormat' in der Stildatei bestimmt. The\ character\ format\ is\ controlled\ by\ the\ citation\ property\ 'CitationCharacterFormat'\ in\ the\ style\ file.=Das Zeichenformat wird von der Eigenschaft 'CitationCharacterFormat' in der Stildatei bestimmt. @@ -1132,7 +1114,6 @@ Resetting\ preference\ key\ '%0'=Setze Einstellung '0%' zurück Unknown\ preference\ key\ '%0'=Unbekannte Einstellung '0%' Unable\ to\ clear\ preferences.=Einstellungen konnten nicht zurückgesetzt werden. -Find\ unlinked\ files=Nicht verlinkte Dateien finden Unselect\ all=Auswahl aufheben Expand\ all=Alle aufklappen Collapse\ all=Alle einklappen @@ -1144,9 +1125,6 @@ Select\ a\ directory\ where\ the\ search\ shall\ start.=Verzeichnis wählen, in Select\ file\ type\:=Dateityp wählen\: These\ files\ are\ not\ linked\ in\ the\ active\ library.=Diese Dateien sind in der aktiven Bibliothek nicht verlinkt. Searching\ file\ system...=Dateisystem wird durchsucht... -Select\ directory=Verzeichnis wählen -Select\ files=Dateien wählen -BibTeX\ entry\ creation=Erstellung eines BibTeX-Eintrags Citation\ key\ patterns=Zitationsschlüssel-Muster Clear\ priority=Priorität aufheben Clear\ rank=Bewertung aufheben @@ -1214,6 +1192,9 @@ Update\ timestamp\ on\ modification=Zeitstempel bei Änderung aktualisieren All\ key\ bindings\ will\ be\ reset\ to\ their\ defaults.=Alle Tastaturkürzel werden auf den Standard zurückgesetzt. Automatically\ set\ file\ links=Dateilinks automatisch setzen +Finished\ automatically\ setting\ external\ links.=Automatische Einstellung externer Links abgeschlossen. +Changed\ %0\ entries.=%0 Einträge geändert. + Resetting\ all\ key\ bindings=Alle Tastaturkürzel werden zurückgesetzt Network=Netzwerk @@ -1233,7 +1214,6 @@ Open\ folder=Ordner öffnen Export\ entries\ ordered\ as\ specified=Einträge in der angegebenen Reihenfolge exportieren Export\ sort\ order=Sortierreihenfolge exportieren Save\ sort\ order=Sortierung speichern -Export\ sorting=Exportiere Sortierung Newline\ separator=Zeichen für Zeilenumbruch Save\ in\ current\ table\ sort\ order=In der aktuellen Tabellensortierung speichern @@ -1270,7 +1250,6 @@ Open\ %0\ file=%0 Datei öffnen Cannot\ delete\ file=Datei kann nicht gelöscht werden. File\ permission\ error=Fehler beim Dateizugriff. JabRef\ does\ not\ have\ permission\ to\ access\ %s=JabRef hat keine Berechtigung zum Zugriff auf %s -Push\ to\ %0=In %0 einfügen Path\ to\ %0=Pfad zu %0 Convert=Konvertiere Normalize\ to\ BibTeX\ name\ format=Normalisiere ins BibTeX-Namensformat @@ -1597,7 +1576,7 @@ remove\ entry\ %0=Entferne Eintrag %0 remove\ string\ %0=Entferne String %0 undefined=unbekannt Cannot\ get\ info\ based\ on\ given\ %0\:\ %1=Informationen können für den angegebenen %0 '%1' nicht ermittelt werden. -Get\ BibTeX\ data\ from\ %0=Hole BibTeX-Daten durch %0 +Get\ bibliographic\ data\ from\ %0=Bibliografische Daten von %0 abrufen No\ %0\ found=Keine %0 gefunden Entry\ from\ %0=Eintrag basierend auf %0 Merge\ entry\ with\ %0\ information=Eintrag mit %0-Informationen zusammenführen @@ -1637,7 +1616,7 @@ User=Benutzer Connect=Verbinden Connection\ error=Verbindungsfehler Connection\ to\ %0\ server\ established.=Verbindung zum %0 Server hergestellt. -There\ are\ connection\ issues\ with\ a\ JabRef\ server.\ Detailed\ information\:\ %0.=Es gibt Verbindungsprobleme mit einem JabRef Server. Detailinformation: %0. +There\ are\ connection\ issues\ with\ a\ JabRef\ server.\ Detailed\ information\:\ %0.=Es gibt Verbindungsprobleme mit einem JabRef Server. Detaillierte Informationen\: %0. Required\ field\ "%0"\ is\ empty.=Erforederliches Feld "%0" ist leer. %0\ driver\ not\ available.=%0-Treiber nicht verfügbar. The\ connection\ to\ the\ server\ has\ been\ terminated.=Verbindung zum Server wurde abgebrochen. @@ -1679,7 +1658,6 @@ Opens\ a\ link\ where\ the\ current\ development\ version\ can\ be\ downloaded= See\ what\ has\ been\ changed\ in\ the\ JabRef\ versions=Beschreibt was in den verschiedenen JabRef-Versionen geändert wurde Referenced\ citation\ key\ does\ not\ exist=Referenzierter Zitationsschlüssel existiert nicht Full\ text\ document\ for\ entry\ %0\ already\ linked.=Volltextdokument für Eintrag %0 bereits verknüpft. -Finished\ downloading\ full\ text\ document\ for\ entry\ %0.=Download des Volltextdokuments für Eintrag %0 komplett Download\ full\ text\ documents=Volltext-Dokumente herunterladen You\ are\ about\ to\ download\ full\ text\ documents\ for\ %0\ entries.=Sie sind dabei, Volltext-Dokumente für %0 Einträge herunterzuladen. last\ four\ nonpunctuation\ characters\ should\ be\ numerals=Die letzten vier Nichtinterpunktionszeichen sollten Ziffern sein @@ -1779,11 +1757,12 @@ Delete\ '%0'=Lösche Datei '%0' Delete\ from\ disk=Auf der Festplatte löschen Remove\ from\ entry=Vom Eintrag entfernen There\ exists\ already\ a\ group\ with\ the\ same\ name.=Es existiert bereits eine Gruppe mit demselben Namen. +If\ you\ use\ it,\ it\ will\ inherit\ all\ entries\ from\ this\ other\ group.=Wenn Sie diese Name benutzen, wird die neue Gruppe dieselbe Einträge beinhalten wie die bereits vorhandene Gruppe. Copy\ linked\ file=Verlinkte Datei kopieren Copy\ linked\ file\ to\ folder...=Verlinkte Datei in den Ordner kopieren... Could\ not\ copy\ file\ to\ %0,\ maybe\ the\ file\ is\ already\ existing?=Datei konnte nicht nach %0 kopiert werden. Vielleicht ist die Datei bereits vorhanden? -Sucessfully\ copied\ file\ to\ %0=Datei erfolgreich nach %0 kopiert +Successfully\ copied\ file\ to\ %0.=Datei erfolgreich nach %0 kopiert. Could\ not\ resolve\ the\ file\ %0=Datei %0 konnte nicht gefunden werden Copy\ linked\ files\ to\ folder...=Kopiere verknüpfte Dateien in Ordner... @@ -1803,8 +1782,6 @@ Checking\ integrity...=Integrität prüfen... Remove\ hyphenated\ line\ breaks=Entferne getrennte Zeilenumbrüche Removes\ all\ hyphenated\ line\ breaks\ in\ the\ field\ content.=Entfernen aller Zeilenumbrüche im Inhalt des Feldes. -Note\ that\ currently,\ JabRef\ does\ not\ run\ with\ Java\ 9.=JabRef kann nicht mit Java 9 verwendet werden. -Your\ current\ Java\ version\ (%0)\ is\ not\ supported.\ Please\ install\ version\ %1\ or\ higher.=Die verwendete Java Installation (%0) wird nicht unterstützt. Bitte installieren Sie Version %1 oder neuer. Could\ not\ retrieve\ entry\ data\ from\ '%0'.=Konnte Daten von '%0' nicht abrufen. Entry\ from\ %0\ could\ not\ be\ parsed.=Eintrag von %0 konnte nicht analysiert werden. @@ -1812,7 +1789,6 @@ Invalid\ identifier\:\ '%0'.=Ungültige Kennung\: "%0". This\ paper\ has\ been\ withdrawn.=Dieses Paper wurde zurückgezogen. Finished\ writing\ XMP\ metadata.=Schreiben von XMP Metadaten abgeschlossen. empty\ citation\ key=leerer Zitationsschlüssel -Your\ Java\ Runtime\ Environment\ is\ located\ at\ %0.=Ihre Java Laufzeitumgebung befindet sich in %0. Aux\ file=Aux-Datei Group\ containing\ entries\ cited\ in\ a\ given\ TeX\ file=Gruppe mit Einträgen die in einer vorhanden Tex-Datei zitiert worden sind @@ -1927,7 +1903,7 @@ Are\ you\ sure\ you\ want\ to\ remove\ field\ name\:\ "%0"?=Sind Sie sicher, das Add\ new\ keyword=Schlagwort hinzufügen Keyword\:=Schlagwort\: Keyword\ "%0"\ already\ exists=Schlagwort "%0" existiert bereits -Keyword\ seperator=Schlüsselwort-Seperator +Keyword\ separator=Schlüsselworttrennzeichen Remove\ keyword=Schlagwort entfernen Are\ you\ sure\ you\ want\ to\ remove\ keyword\:\ "%0"?=Sind Sie sicher, dass Sie das Schlagwort "%0" entfernen möchten? Reset\ to\ default=Auf Standard zurücksetzen @@ -1937,11 +1913,9 @@ Generate\ citation\ keys=Zitationsschlüssel generieren Groups\ interface=Gruppen Manage\ field\ names\ &\ content=Feldnamen & Inhalt verwalten New\ library=Neue Bibliothek -Next\ citation\ style=Nächster Zitationsstil OpenOffice/LibreOffice=OpenOffice/LibreOffice Open\ document\ viewer=Zeige Dokumentenbetrachter Open\ entry\ editor=Eintragseditor öffnen -Previous\ citation\ style=Vorheriger Zitationsstil Search\ document\ identifier\ online=Suche online nach Dokumentenbezeichner Search\ for\ unlinked\ local\ files=Suche nach nicht verlinkten Dateien Search\ full\ text\ documents\ online=Suche Volltextdokumente online @@ -2021,6 +1995,7 @@ Font=Schriftart Visual\ theme=Visuelles Theme Light\ theme=Helles Theme Dark\ theme=Dunkles Theme +Custom\ theme=Benutzerdefinierte Design Overwrite\ existing\ keys=Existierende Keys überschreiben Key\ patterns=BibTeX-Key-Muster Font\ settings=Schrifteinstellungen @@ -2028,6 +2003,8 @@ Override\ font\ settings=Schrifteinstellungen überschreiben Override\ font\ size=Schriftgröße überschreiben Theme\ changed\ to\ dark\ theme.=Theme wurde zum dunklen Theme geändert. Theme\ changed\ to\ light\ theme.=Theme wurde zu hellem Theme geändert. +Theme\ changed\ to\ a\ custom\ theme\:=Design zu einem benutzerdefinierten Design geändert\: +Please\ specify\ a\ css\ theme\ file.=Bitte geben Sie eine CSS-Design-Datei an. You\ must\ enter\ an\ integer\ value\ higher\ than\ 8.=Sie müssen einen Ganzzahlwert größer als 8 eingeben. Letters\ after\ duplicate\ generated\ keys=Buchstaben nach doppelten generierten Schlüsseln Start\ on\ second\ duplicate\ key\ with\ letter\ A\ (a,\ b,\ ...)=Beim zweiten doppelten Schlüssel mit Buchstaben A (a, b, ...) starten @@ -2056,11 +2033,11 @@ Normalize\ newline\ characters=Zeilenumbrüche normalisieren Normalizes\ all\ newline\ characters\ in\ the\ field\ content.=Normalisiert alle Zeilenumbrüche im Feldinhalt. Independent=Unabhängig -Intersection=Durchschnitt -Union=Vereinigung +Intersection=Schnittmenge +Union=Vereinigungsmenge Collect\ by=Erfassen nach Explicit\ selection=Explizite Auswahl -Searching\ for\ keywords=Suche nach Schlüsselwörtern +Searching\ for\ a\ keyword=Suche nach einem Schlüsselwort Free\ search\ expression=Freier Suchausdruck Specified\ keywords=Angegebene Schlüsselwörter Cited\ entries=Zitierte Einträge @@ -2098,13 +2075,33 @@ Required=Erforderlich Entry\ type\ cannot\ be\ empty.\ Please\ enter\ a\ name.=Eintragstyp darf nicht leer sein. Bitte geben Sie einen Namen ein. Field\ cannot\ be\ empty.\ Please\ enter\ a\ name.=Feld darf nicht leer sein. Bitte geben Sie einen Namen ein. +Capitalize\ current\ word=Aktuelles Wort großschreiben +Delete\ text=Text löschen +Make\ current\ word\ lowercase=Wandelt das aktuelle Wort in Kleinbuchstaben um +Make\ current\ word\ uppercase=Wandelt das aktuelle Wort in Großbuchstaben um +Move\ caret\ left=Cursor nach links bewegen +Move\ caret\ right=Cursor nach rechts bewegen +Move\ caret\ to\ previous\ word=Cursor zum vorherigen Wort verschieben +Move\ caret\ to\ next\ word=Cursor zum nächsten Wort verschieben +Move\ caret\ to\ beginning\ of\ line=Cursor an Zeilenanfang bewegen +Move\ caret\ to\ end\ of\ line=Cursor an Zeilenende bewegen +Move\ the\ caret\ down=Cursor nach unten bewegen +Move\ the\ caret\ to\ the\ beginning\ of\ text=Den Cursor an den Anfang des Textes bewegen +Move\ the\ caret\ to\ the\ end\ of\ text=Den Cursor an das Ende des Textes bewegen +Move\ the\ caret\ up=Den Cursor nach oben bewegen +Remove\ line\ after\ caret=Zeile nach dem Cursor entfernen +Remove\ characters\ until\ next\ word=Zeichen bis zum nächsten Wort entfernen +Remove\ the\ current\ word\ backwards=Vorangehendes Wort entfernen + +Text\ editor=Text Editor + Search\ ShortScience=Durchsuche ShortScience Unable\ to\ open\ ShortScience.=Kann keine Verbindung zu ShortScience herstellen. Shared\ database=Geteilte SQL-Datenbank Lookup=Nachschlagen -Please\ enter\ a\ field\ name\ to\ search\ for\ keywords.=Bitte geben Sie einen Feldnamen ein, um nach Schlüsselwörtern zu suchen. +Please\ enter\ a\ field\ name\ to\ search\ for\ a\ keyword.=Bitte geben Sie einen Feldnamen ein, um nach Schlüsselwörtern zu suchen. Access\ date\ of\ the\ address\ specified\ in\ the\ url\ field.=Zugriffsdatum der im URL-Feld angegebenen Adresse. Additional\ information\ related\ to\ the\ resource\ indicated\ by\ the\ eprint\ field.=Zusätzliche Informationen zur Quelle im eprint-Feld. Annex\ to\ the\ eventtitle\ field.=Zusätzliche Informationen zum Feld eventtitle. @@ -2255,15 +2252,36 @@ Close\ other\ libraries=Andere Bibliotheken schließen Close\ others=Andere schließen Reveal\ in\ file\ explorer=Im Datei-Explorer anzeigen -(\ Note\:\ Press\ return\ to\ commit\ changes\ in\ the\ table\!\ )=( Hinweis\: Drücke die Enter-Taste, um Änderungen in der Tabelle zu übertragen\!) +Autolink\ files=Dateien automatisch verlinken +Customized\ preview\ style=Angepasster Vorschaustil +Next\ preview\ style=Nächster Vorschau-Stil +Previous\ preview\ style=Vorheriger Vorschau-Stil + +(\ Note\:\ Press\ return\ to\ commit\ changes\ in\ the\ table\!\ )=( Hinweis\: Drücke die Enter-Taste, um Änderungen in der Tabelle zu übertragen\!) Reset=Zurücksetzen +New\ inproceedings=Neue inproceedings Reset\ entry\ types\ and\ fields\ to\ defaults=Eintragstypen und Felder auf Standardwerte zurücksetzen This\ will\ reset\ all\ entry\ types\ to\ their\ default\ values\ and\ remove\ all\ custom\ entry\ types=Dies wird alle Eintragstypen auf ihre Standardwerte zurücksetzen und alle benutzerdefinierten Eintragstypen entfernen - Replace\ tabs\ with\ space=Tabs durch Leerzeichen ersetzen Replace\ tabs\ with\ space\ in\ the\ field\ content.=Tabs durch Leerzeichen im Feldinhalt ersetzen. Remove\ redundant\ spaces=Redundante Leerzeichen entfernen Replaces\ consecutive\ spaces\ with\ a\ single\ space\ in\ the\ field\ content.=Ersetzt aufeinanderfolgende Leerzeichen durch einen einzigen Leerzeichen im Feldinhalt. Remove\ digits=Ziffern entfernen Removes\ digits.=Ziffern entfernen. +The\ query\ cannot\ contain\ a\ year\ and\ year-range\ field.=Die Abfrage kann kein Jahres- und Jahresbereichsfeld enthalten. +This\ query\ uses\ unsupported\ fields.=Diese Abfrage verwendet nicht unterstützte Felder. +This\ query\ uses\ unsupported\ syntax.=Diese Abfrage verwendet nicht unterstützte Syntax. + +Presets=Voreinstellungen + +Check\ Proxy\ Setting=Überprüfe Proxy-Einstellungen +Check\ connection=Verbindung prüfen +Connection\ failed\!=Verbindung fehlgeschlagen\! +Connection\ successful\!=Verbindung erfolgreich\! +Generate\ groups\ from\ keywords\ in\ the\ following\ field=Gruppen aus Schlüsselwörtern im folgenden Feld generieren +Generate\ groups\ for\ author\ last\ names=Gruppen für Nachnamen der Autoren generieren +Regular\ expression=Regulärere Ausdruck + +Error\ importing.\ See\ the\ error\ log\ for\ details.=Fehler beim Importieren. Details finden Sie im Fehlerprotokoll. + diff --git a/src/main/resources/l10n/JabRef_el.properties b/src/main/resources/l10n/JabRef_el.properties index 422ab00ba2d..9a024a20964 100644 --- a/src/main/resources/l10n/JabRef_el.properties +++ b/src/main/resources/l10n/JabRef_el.properties @@ -193,8 +193,6 @@ Default=Προεπιλογή Default\ encoding=Προεπιλεγμένη κωδικοποίηση -Default\ grouping\ field=Προεπιλεγμένο πεδίο ομαδοποίησης - Delete=Διαγραφή @@ -237,8 +235,6 @@ Duplicate\ string\ name=Διπλότυπο όνομα συμβολοσειράς Duplicates\ found=Βρέθηκαν διπλότυπα -Dynamic\ groups=Δυναμικές ομάδες - Dynamically\ group\ entries\ by\ a\ free-form\ search\ expression=Δυναμική ομαδοποίηση καταχωρήσεων κατά την αναζήτηση ελεύθερου κειμένου Dynamically\ group\ entries\ by\ searching\ a\ field\ for\ a\ keyword=Δυναμική ομαδοποίηση καταχωρήσεων κατά την αναζήτηση ενός πεδίου ή λέξης-κλειδιού @@ -271,31 +267,18 @@ Entry\ editor=Επεξεργαστής κειμένου καταχώρησης Entry\ preview=Προεπισκόπηση καταχώρησης Entry\ table=Πίνακας καταχωρήσεων - Entry\ table\ columns=Στήλες πίνακα καταχωρήσεων - Entry\ type=Τύπος καταχώρησης - Error=Σφάλμα - Error\ occurred\ when\ parsing\ entry=Παρουσιάστηκε σφάλμα κατά την ανάλυση της καταχώρησης - Error\ opening\ file=Σφάλμα κατά το άνοιγμα αρχείου - Error\ while\ writing=Σφάλμα κατά την διαδικασία εγγραφής - '%0'\ exists.\ Overwrite\ file?=Το '%0' υπάρχει ήδη. Αντικατάσταση αρχείου; - Export=Εξαγωγή - Export\ preferences=Εξαγωγή προτιμήσεων - Export\ preferences\ to\ file=Εξαγωγή προτιμήσεων σε αρχείο - Export\ to\ clipboard=Εξαγωγή στο πρόχειρο - Export\ to\ text\ file.=Εξαγωγή σε αρχείο κειμένου. - Exporting=Πραγματοποιείται εξαγωγή Extension=Επέκταση αρχείου @@ -325,8 +308,6 @@ File\ not\ found=Το αρχείο δε βρέθηκε Filter=Φίλτρο -Finished\ automatically\ setting\ external\ links.=Ο αυτόματος ορισμός εξωτερικών συνδέσμων έχει ολοκληρωθεί. - Finished\ writing\ XMP\ for\ %0\ file\ (%1\ skipped,\ %2\ errors).=Η εγγραφή XMP για το αρχείο %0 έχει ολοκληρωθεί (παραβλέφθηκαν %1, σφάλματα %2). @@ -592,10 +573,7 @@ Error\ while\ generating\ citation\ style=Σφάλμα κατά τη δημιο Preview\ style\ changed\ to\:\ %0=Το στυλ προεπισκόπησης άλλαξε σε\: %0 Next\ preview\ layout=Επόμενη διάταξη προεπισκόπησης Previous\ preview\ layout=Προηγούμενη διάταξη προεπισκόπησης - - Previous\ entry=Προηγούμενη καταχώρηση - Primary\ sort\ criterion=Κριτήριο πρωτογενούς ταξινόμησης Problem\ with\ parsing\ entry=Πρόβλημα με την ανάλυση της καταχώρησης Processing\ %0=%0 υπό επεξεργασία @@ -1022,7 +1000,6 @@ Resetting\ preference\ key\ '%0'=Επαναφορά κλειδιού προτί Unknown\ preference\ key\ '%0'=Άγνωστο κλειδί προτίμησης '%0' Unable\ to\ clear\ preferences.=Αδυναμία εκκαθάρισης προτιμήσεων. -Find\ unlinked\ files=Εύρεση μη συνδεδεμένων αρχείων Unselect\ all=Αποεπιλογή όλων Expand\ all=Ανάπτυξη όλων Collapse\ all=Σύμπτυξη όλων @@ -1034,9 +1011,6 @@ Select\ a\ directory\ where\ the\ search\ shall\ start.=Επιλέξτε ένα Select\ file\ type\:=Επιλογή τύπου αρχείου\: These\ files\ are\ not\ linked\ in\ the\ active\ library.=Αυτά τα αρχεία δεν συνδέονται με την ενεργή βιβλιοθήκη. Searching\ file\ system...=Πραγματοποιείται αναζήτηση στο σύστημα αρχείου... -Select\ directory=Επιλογή φακέλου -Select\ files=Επιλογή αρχείων -BibTeX\ entry\ creation=Δημιουργία καταχώρησης BibTeX Clear\ priority=Εκκαθάριση προτεραιότητας Clear\ rank=Εκκαθάριση ιεράρχησης Enable\ special\ fields=Ενεργοποίηση ειδικών πεδίων @@ -1101,6 +1075,8 @@ Update\ timestamp\ on\ modification=Ενημέρωση χρονοσήμανση All\ key\ bindings\ will\ be\ reset\ to\ their\ defaults.=Θα γίνει επαναφορά όλων των συντομεύσεων πληκτρολογίου στις προεπιλογές τους. Automatically\ set\ file\ links=Αυτόματος ορισμός συνδέσμων αρχείου +Finished\ automatically\ setting\ external\ links.=Ο αυτόματος ορισμός εξωτερικών συνδέσμων έχει ολοκληρωθεί. + Resetting\ all\ key\ bindings=Πραγματοποιείται επαναφορά όλων των συντομεύσεων πληκτρολογίου Network=Δίκτυο @@ -1114,7 +1090,6 @@ Clear\ connection\ settings=Εκκαθάριση ρυθμίσεων σύνδεσ Open\ folder=Άνοιγμα φακέλου Export\ entries\ ordered\ as\ specified=Εξαγωγή καταχωρήσεων με την σειρά που έχουν καθοριστεί Export\ sort\ order=Εξαγωγή σειράς ταξινόμησης -Export\ sorting=Εξαγωγή ταξινόμησης Newline\ separator=Διαχωριστικό νέας σειράς Save\ entries\ ordered\ as\ specified=Αποθήκευση καταχωρήσεων με την σειρά που έχουν καθοριστεί @@ -1149,7 +1124,6 @@ Open\ %0\ file=Άνοιγμα του αρχείου %0 Cannot\ delete\ file=Αδυναμία διαγραφής αρχείου File\ permission\ error=Σφάλμα δικαιωμάτων αρχείου -Push\ to\ %0=Προώθηση σε %0 Path\ to\ %0=Διαδρομή για %0 Convert=Μετατροπή Normalize\ to\ BibTeX\ name\ format=Εναρμόνιση με μορφή ονόματος BibTeX @@ -1458,7 +1432,6 @@ remove\ entry\ %0=αφαίρεση καταχώρησης %0 remove\ string\ %0=αφαίρεση συμβολοσειράς %0 undefined=δεν ορίστηκε Cannot\ get\ info\ based\ on\ given\ %0\:\ %1=Αδυναμία απόκτησης πληροφοριών βάσει των δεδομένων %0\: %1 -Get\ BibTeX\ data\ from\ %0=Λήψη δεδομένων BibTeX από %0 No\ %0\ found=Δε βρέθηκαν καθόλου %0 Entry\ from\ %0=Καταχώρηση από %0 Merge\ entry\ with\ %0\ information=Συγχώνευση καταχώρησης με πληροφορίες %0 @@ -1528,7 +1501,6 @@ Entered\ database\ has\ obsolete\ structure\ and\ is\ no\ longer\ supported.=Η However,\ a\ new\ database\ was\ created\ alongside\ the\ pre-3.6\ one.=Παρόλα αυτά, μια νέα βάση δεδομένων δημιουργήθηκε παράλληλα με τη βάση δεδομένων για την παλαιότερη της 3.6 έκδοσης. Opens\ a\ link\ where\ the\ current\ development\ version\ can\ be\ downloaded=Ανοίγει έναν σύνδεσμο μέσω του οποίου μπορεί να γίνει λήψη της τρέχουσας έκδοσης υπό ανάπτυξη See\ what\ has\ been\ changed\ in\ the\ JabRef\ versions=Δείτε τις αλλαγές που έγιναν στις εκδόσεις JabRef -Finished\ downloading\ full\ text\ document\ for\ entry\ %0.=Η λήψη του αρχείου πλήρους κειμένου για την καταχώρηση %0 ολοκληρώθηκε. last\ four\ nonpunctuation\ characters\ should\ be\ numerals=οι τελευταίοι τέσσερις χαρακτήρες που δεν είναι σημεία στίξης, πρέπει να είναι αριθμοί Author=Συγγραφέας @@ -1638,14 +1610,11 @@ Checking\ integrity...=Πραγματοποιείται έλεγχος ακερ Remove\ hyphenated\ line\ breaks=Αφαίρεση αλλαγών γραμμής με ενωτικό Removes\ all\ hyphenated\ line\ breaks\ in\ the\ field\ content.=Αφαιρεί όλες τις αλλαγές γραμμής με ενωτικό από τα περιεχόμενα του πεδίου. -Note\ that\ currently,\ JabRef\ does\ not\ run\ with\ Java\ 9.=Σημειώστε ότι προς το παρόν, το JabRef δεν υποστηρίζει την έκδοση Java 9. -Your\ current\ Java\ version\ (%0)\ is\ not\ supported.\ Please\ install\ version\ %1\ or\ higher.=Η εγκατεστημένη έκδοση Java (%0) δεν υποστηρίζεται. Παρακαλώ εγκαταστήστε την έκδοση %1 ή νεότερη. Could\ not\ retrieve\ entry\ data\ from\ '%0'.=Αδυναμία ανάκτησης δεδομένων καταχώρησης από '%0'. Entry\ from\ %0\ could\ not\ be\ parsed.=Αδυναμία ανάλυσης καταχώρησης από %0. Invalid\ identifier\:\ '%0'.=Μη έγκυρο αναγνωριστικό\: '%0'. This\ paper\ has\ been\ withdrawn.=Αυτή η εργασία έχει αποσυρθεί. -Your\ Java\ Runtime\ Environment\ is\ located\ at\ %0.=Το Περιβάλλον Λειτουργίας Java βρίσκεται στο %0. Aux\ file=Αρχείο AUX Group\ containing\ entries\ cited\ in\ a\ given\ TeX\ file=Ομάδα που περιέχει καταχωρήσεις που αναφέρονται σε ένα συγκεκριμένο αρχείο TeX @@ -1743,6 +1712,12 @@ Default\ pattern=Προεπιλεγμένο μοτίβο + + + + + + diff --git a/src/main/resources/l10n/JabRef_en.properties b/src/main/resources/l10n/JabRef_en.properties index d66d978e315..7bbc176507b 100644 --- a/src/main/resources/l10n/JabRef_en.properties +++ b/src/main/resources/l10n/JabRef_en.properties @@ -207,8 +207,6 @@ Library\ encoding=Library encoding Library\ properties=Library properties -Date\ format=Date format - Default=Default Default\ encoding=Default encoding @@ -231,7 +229,7 @@ Descending=Descending Description=Description -Disable\ this\ confirmation\ dialog=Disable this confirmation dialog +Do\ not\ ask\ again=Do not ask again Display\ all\ entries\ belonging\ to\ one\ or\ more\ of\ the\ selected\ groups=Display all entries belonging to one or more of the selected groups @@ -254,6 +252,9 @@ Do\ not\ write\ the\ following\ fields\ to\ XMP\ Metadata=Do not write the follo Donate\ to\ JabRef=Donate to JabRef Download\ file=Download file + +Downloaded\ website\ as\ an\ HTML\ file.=Downloaded website as an HTML file. + duplicate\ removal=duplicate removal Duplicate\ string\ name=Duplicate string name @@ -340,8 +341,6 @@ File\ not\ found=File not found Filter=Filter -Finished\ automatically\ setting\ external\ links.=Finished automatically setting external links. - Filter\ groups=Filter groups Finished\ writing\ XMP\ for\ %0\ file\ (%1\ skipped,\ %2\ errors).=Finished writing XMP for %0 file (%1 skipped, %2 errors). @@ -367,8 +366,6 @@ Further\ information\ about\ Mr.\ DLib\ for\ JabRef\ users.=Further information General=General -General\ Fields=General Fields - Generate=Generate Generate\ citation\ key=Generate citation key @@ -444,8 +441,6 @@ I\ Agree=I Agree Invalid\ citation\ key=Invalid citation key -Invalid\ date\ format=Invalid date format - Invalid\ URL=Invalid URL Online\ help=Online help @@ -490,8 +485,6 @@ Manage\ custom\ exports=Manage custom exports Manage\ custom\ imports=Manage custom imports Manage\ external\ file\ types=Manage external file types -Mark\ new\ entries\ with\ addition\ date=Mark new entries with addition date - Mark\ new\ entries\ with\ owner\ name=Mark new entries with owner name Memory\ stick\ mode=Memory stick mode @@ -640,6 +633,7 @@ Primary\ sort\ criterion=Primary sort criterion Problem\ with\ parsing\ entry=Problem with parsing entry Processing\ %0=Processing %0 Pull\ changes\ from\ shared\ database=Pull changes from shared database +Problem\ finding\ files.\ See\ error\ log\ for\ details.=Problem finding files. See error log for details. Pushed\ citations\ to\ %0=Pushed citations to %0 @@ -742,8 +736,6 @@ Save\ before\ closing=Save before closing Save\ library=Save library Save\ library\ as...=Save library as... -Save\ entries\ in\ their\ original\ order=Save entries in their original order - Saved\ selected\ to\ '%0'.=Saved selected to '%0'. Saving=Saving @@ -773,8 +765,6 @@ Select\ the\ tree\ nodes\ to\ view\ and\ accept\ or\ reject\ changes=Select the Set\ field=Set field Set\ fields=Set fields -Set\ General\ Fields=Set General Fields - Settings=Settings Shortcut=Shortcut @@ -841,7 +831,7 @@ The\ search\ is\ case\ insensitive.=The search is case insensitive. The\ search\ is\ case\ sensitive.=The search is case sensitive. -There\ are\ possible\ duplicates\ (marked\ with\ an\ icon)\ that\ haven't\ been\ resolved.\ Continue?=There are possible duplicates (marked with an icon) that haven't been resolved. Continue? +There\ are\ possible\ duplicates\ that\ haven't\ been\ resolved.\ Continue?=There are possible duplicates that haven't been resolved. Continue? This\ operation\ requires\ all\ selected\ entries\ to\ have\ citation\ keys\ defined.=This operation requires all selected entries to have citation keys defined. @@ -919,10 +909,6 @@ XMP\ export\ privacy\ settings=XMP export privacy settings XMP\ metadata=XMP metadata You\ must\ restart\ JabRef\ for\ this\ to\ come\ into\ effect.=You must restart JabRef for this to come into effect. -You\ must\ restart\ JabRef\ for\ the\ new\ key\ bindings\ to\ work\ properly.=You must restart JabRef for the new key bindings to work properly. - -Your\ new\ key\ bindings\ have\ been\ stored.=Your new key bindings have been stored. - The\ following\ fetchers\ are\ available\:=The following fetchers are available: Could\ not\ find\ fetcher\ '%0'=Could not find fetcher '%0' Running\ query\ '%0'\ with\ fetcher\ '%1'.=Running query '%0' with fetcher '%1'. @@ -968,10 +954,6 @@ A\ local\ copy\ will\ be\ opened.=A local copy will be opened. Autosave\ local\ libraries=Autosave local libraries Automatically\ save\ the\ library\ to=Automatically save the library to Please\ enter\ a\ valid\ file\ path.=Please enter a valid file path. - - -Export\ in\ current\ table\ sort\ order=Export in current table sort order -Export\ entries\ in\ their\ original\ order=Export entries in their original order Error\ opening\ file\ '%0'.=Error opening file '%0'. Formatter\ not\ found\:\ %0=Formatter not found: %0 @@ -1056,10 +1038,6 @@ Unable\ to\ synchronize\ bibliography=Unable to synchronize bibliography Combine\ pairs\ of\ citations\ that\ are\ separated\ by\ spaces\ only=Combine pairs of citations that are separated by spaces only Autodetection\ failed=Autodetection failed Please\ wait...=Please wait... -Set\ connection\ parameters=Set connection parameters -Path\ to\ OpenOffice/LibreOffice\ directory=Path to OpenOffice/LibreOffice directory -Path\ to\ OpenOffice/LibreOffice\ executable=Path to OpenOffice/LibreOffice executable -Path\ to\ OpenOffice/LibreOffice\ library\ dir=Path to OpenOffice/LibreOffice library dir Connection\ lost=Connection lost The\ paragraph\ format\ is\ controlled\ by\ the\ property\ 'ReferenceParagraphFormat'\ or\ 'ReferenceHeaderParagraphFormat'\ in\ the\ style\ file.=The paragraph format is controlled by the property 'ReferenceParagraphFormat' or 'ReferenceHeaderParagraphFormat' in the style file. The\ character\ format\ is\ controlled\ by\ the\ citation\ property\ 'CitationCharacterFormat'\ in\ the\ style\ file.=The character format is controlled by the citation property 'CitationCharacterFormat' in the style file. @@ -1118,17 +1096,13 @@ Unable\ to\ clear\ preferences.=Unable to clear preferences. Unselect\ all=Unselect all Expand\ all=Expand all Collapse\ all=Collapse all -Opens\ the\ file\ browser.=Opens the file browser. -Scan\ directory=Scan directory Searches\ the\ selected\ directory\ for\ unlinked\ files.=Searches the selected directory for unlinked files. Starts\ the\ import\ of\ BibTeX\ entries.=Starts the import of BibTeX entries. -Select\ a\ directory\ where\ the\ search\ shall\ start.=Select a directory where the search shall start. -Select\ file\ type\:=Select file type: -These\ files\ are\ not\ linked\ in\ the\ active\ library.=These files are not linked in the active library. +Start\ directory\:=Start directory: +File\ type\:=File type: +Currently\ unlinked\ files=Currently unlinked files +Import\ result=Import result Searching\ file\ system...=Searching file system... -Select\ directory=Select directory -Select\ files=Select files -BibTeX\ entry\ creation=BibTeX entry creation Citation\ key\ patterns=Citation key patterns Clear\ priority=Clear priority Clear\ rank=Clear rank @@ -1192,10 +1166,14 @@ Parse=Parse Result=Result You\ have\ to\ choose\ exactly\ two\ entries\ to\ merge.=You have to choose exactly two entries to merge. -Update\ timestamp\ on\ modification=Update timestamp on modification +Add\ timestamp\ to\ modified\ entries\ (field\ "modificationdate")=Add timestamp to modified entries (field "modificationdate") +Add\ timestamp\ to\ new\ entries\ (field\ "creationdate")=Add timestamp to new entries (field "creationdate") All\ key\ bindings\ will\ be\ reset\ to\ their\ defaults.=All key bindings will be reset to their defaults. Automatically\ set\ file\ links=Automatically set file links +Finished\ automatically\ setting\ external\ links.=Finished automatically setting external links. +Changed\ %0\ entries.=Changed %0 entries. + Resetting\ all\ key\ bindings=Resetting all key bindings Network=Network @@ -1212,13 +1190,13 @@ Attention\:\ Password\ is\ stored\ in\ plain\ text\!=Attention: Password is stor Clear\ connection\ settings=Clear connection settings Open\ folder=Open folder -Export\ entries\ ordered\ as\ specified=Export entries ordered as specified Export\ sort\ order=Export sort order Save\ sort\ order=Save sort order Newline\ separator=Newline separator -Save\ in\ current\ table\ sort\ order=Save in current table sort order -Save\ entries\ ordered\ as\ specified=Save entries ordered as specified +Keep\ original\ order=Keep original order +Use\ current\ table\ sort\ order=Use current table sort order +Use\ specified\ order=Use specified order Show\ extra\ columns=Show extra columns Parsing\ error=Parsing error illegal\ backslash\ expression=illegal backslash expression @@ -1251,7 +1229,6 @@ Open\ %0\ file=Open %0 file Cannot\ delete\ file=Cannot delete file File\ permission\ error=File permission error JabRef\ does\ not\ have\ permission\ to\ access\ %s=JabRef does not have permission to access %s -Push\ to\ %0=Push to %0 Path\ to\ %0=Path to %0 Convert=Convert Normalize\ to\ BibTeX\ name\ format=Normalize to BibTeX name format @@ -1345,6 +1322,7 @@ Synchronize\ files=Synchronize files Unabbreviate=Unabbreviate should\ contain\ a\ protocol=should contain a protocol Copy\ preview=Copy preview +Copy\ selection=Copy selection Automatically\ setting\ file\ links=Automatically setting file links Regenerating\ citation\ keys\ according\ to\ metadata=Regenerating citation keys according to metadata Regenerate\ all\ keys\ for\ the\ entries\ in\ a\ BibTeX\ file=Regenerate all keys for the entries in a BibTeX file @@ -1436,6 +1414,7 @@ Add\ enclosing\ braces=Add enclosing braces Add\ braces\ encapsulating\ the\ complete\ field\ content.=Add braces encapsulating the complete field content. Remove\ enclosing\ braces=Remove enclosing braces Removes\ braces\ encapsulating\ the\ complete\ field\ content.=Removes braces encapsulating the complete field content. +Removes\ all\ balanced\ {}\ braces\ around\ words.=Removes all balanced {} braces around words. Shorten\ DOI=Shorten DOI Shortens\ DOI\ to\ more\ human\ readable\ form.=Shortens DOI to more human readable form. Sentence\ case=Sentence case @@ -1448,7 +1427,7 @@ Does\ nothing.=Does nothing. Identity=Identity Clears\ the\ field\ completely.=Clears the field completely. Directory\ not\ found=Directory not found -Main\ file\ directory\ not\ set\!=Main file directory not set! +Main\ file\ directory\ not\ set.\ Check\ the\ preferences\ (linked\ files)\ or\ the\ library\ properties.=Main file directory not set. Check the preferences (linked files) or the library properties. This\ operation\ requires\ exactly\ one\ item\ to\ be\ selected.=This operation requires exactly one item to be selected. Importing\ in\ %0\ format=Importing in %0 format Female\ name=Female name @@ -1506,9 +1485,10 @@ character=character word=word Show\ symmetric\ diff=Show symmetric diff Copy\ Version=Copy Version -Developers=Developers -Authors=Authors +Maintainers=Maintainers +Contributors=Contributors License=License +JabRef\ would\ not\ have\ been\ possible\ without\ the\ help\ of\ our\ contributors.=JabRef would not have been possible without the help of our contributors. HTML\ encoded\ character\ found=HTML encoded character found booktitle\ ends\ with\ 'conference\ on'=booktitle ends with 'conference on' @@ -1556,7 +1536,7 @@ Countries\ and\ territories\ in\ English=Countries and territories in English Electrical\ engineering\ terms=Electrical engineering terms Enabled=Enabled Internal\ list=Internal list -Manage\ protected\ terms\ files=Manage protected terms files +Protected\ terms\ files=Protected terms files Months\ and\ weekdays\ in\ English=Months and weekdays in English The\ text\ after\ the\ last\ line\ starting\ with\ \#\ will\ be\ used=The text after the last line starting with # will be used Add\ protected\ terms\ file=Add protected terms file @@ -1649,9 +1629,8 @@ Style\ file=Style file Open\ OpenOffice/LibreOffice\ connection=Open OpenOffice/LibreOffice connection You\ must\ enter\ at\ least\ one\ field\ name=You must enter at least one field name Non-ASCII\ encoded\ character\ found=Non-ASCII encoded character found +Non-UTF-8\ encoded\ field\ found=Non-UTF-8 encoded field found Toggle\ web\ search\ interface=Toggle web search interface -%0\ files\ found=%0 files found -One\ file\ found=One file found Migration\ help\ information=Migration help information Entered\ database\ has\ obsolete\ structure\ and\ is\ no\ longer\ supported.=Entered database has obsolete structure and is no longer supported. @@ -1660,7 +1639,6 @@ Opens\ a\ link\ where\ the\ current\ development\ version\ can\ be\ downloaded=O See\ what\ has\ been\ changed\ in\ the\ JabRef\ versions=See what has been changed in the JabRef versions Referenced\ citation\ key\ does\ not\ exist=Referenced citation key does not exist Full\ text\ document\ for\ entry\ %0\ already\ linked.=Full text document for entry %0 already linked. -Finished\ downloading\ full\ text\ document\ for\ entry\ %0.=Finished downloading full text document for entry %0. Download\ full\ text\ documents=Download full text documents You\ are\ about\ to\ download\ full\ text\ documents\ for\ %0\ entries.=You are about to download full text documents for %0 entries. last\ four\ nonpunctuation\ characters\ should\ be\ numerals=last four nonpunctuation characters should be numerals @@ -1760,11 +1738,12 @@ Delete\ '%0'=Delete '%0' Delete\ from\ disk=Delete from disk Remove\ from\ entry=Remove from entry There\ exists\ already\ a\ group\ with\ the\ same\ name.=There exists already a group with the same name. +If\ you\ use\ it,\ it\ will\ inherit\ all\ entries\ from\ this\ other\ group.=If you use it, it will inherit all entries from this other group. Copy\ linked\ file=Copy linked file Copy\ linked\ file\ to\ folder...=Copy linked file to folder... Could\ not\ copy\ file\ to\ %0,\ maybe\ the\ file\ is\ already\ existing?=Could not copy file to %0, maybe the file is already existing? -Sucessfully\ copied\ file\ to\ %0=Sucessfully copied file to %0 +Successfully\ copied\ file\ to\ %0.=Successfully copied file to %0. Could\ not\ resolve\ the\ file\ %0=Could not resolve the file %0 Copy\ linked\ files\ to\ folder...=Copy linked files to folder... @@ -1784,8 +1763,6 @@ Checking\ integrity...=Checking integrity... Remove\ hyphenated\ line\ breaks=Remove hyphenated line breaks Removes\ all\ hyphenated\ line\ breaks\ in\ the\ field\ content.=Removes all hyphenated line breaks in the field content. -Note\ that\ currently,\ JabRef\ does\ not\ run\ with\ Java\ 9.=Note that currently, JabRef does not run with Java 9. -Your\ current\ Java\ version\ (%0)\ is\ not\ supported.\ Please\ install\ version\ %1\ or\ higher.=Your current Java version (%0) is not supported. Please install version %1 or higher. Could\ not\ retrieve\ entry\ data\ from\ '%0'.=Could not retrieve entry data from '%0'. Entry\ from\ %0\ could\ not\ be\ parsed.=Entry from %0 could not be parsed. @@ -1793,7 +1770,6 @@ Invalid\ identifier\:\ '%0'.=Invalid identifier: '%0'. This\ paper\ has\ been\ withdrawn.=This paper has been withdrawn. Finished\ writing\ XMP\ metadata.=Finished writing XMP metadata. empty\ citation\ key=empty citation key -Your\ Java\ Runtime\ Environment\ is\ located\ at\ %0.=Your Java Runtime Environment is located at %0. Aux\ file=Aux file Group\ containing\ entries\ cited\ in\ a\ given\ TeX\ file=Group containing entries cited in a given TeX file @@ -2259,6 +2235,13 @@ Reveal\ in\ file\ explorer=Reveal in file explorer Autolink\ files=Autolink files +Custom\ editor\ tabs=Custom editor tabs +Custom\ export\ formats=Custom export formats +Custom\ import\ formats=Custom import formats + +No\ list\ enabled=No list enabled +Protect\ selection=Protect selection + Customized\ preview\ style=Customized preview style Next\ preview\ style=Next preview style Previous\ preview\ style=Previous preview style @@ -2274,9 +2257,6 @@ Remove\ redundant\ spaces=Remove redundant spaces Replaces\ consecutive\ spaces\ with\ a\ single\ space\ in\ the\ field\ content.=Replaces consecutive spaces with a single space in the field content. Remove\ digits=Remove digits Removes\ digits.=Removes digits. -The\ query\ cannot\ contain\ a\ year\ and\ year-range\ field.=The query cannot contain a year and year-range field. -This\ query\ uses\ unsupported\ fields.=This query uses unsupported fields. -This\ query\ uses\ unsupported\ syntax.=This query uses unsupported syntax. Presets=Presets @@ -2289,3 +2269,34 @@ Generate\ groups\ for\ author\ last\ names=Generate groups for author last names Regular\ expression=Regular expression Error\ importing.\ See\ the\ error\ log\ for\ details.=Error importing. See the error log for details. + +Error\ from\ import\:\ %0=Error from import\: %0 +Error\ reading\ PDF\ content\:\ %0=Error reading PDF content\: %0 +Error\ reading\ XMP\ content\:\ %0=Error reading XMP content\: %0 +Importing\ bib\ entry=Importing bib entry +Importing\ using\ XMP\ data...=Importing using XMP data... +Importing\ using\ extracted\ PDF\ data=Importing using extracted PDF data +No\ BibTeX\ data\ found.\ Creating\ empty\ entry\ with\ file\ link=No BibTeX data found. Creating empty entry with file link +No\ metadata\ found.\ Creating\ empty\ entry\ with\ file\ link=No metadata found. Creating empty entry with file link +Processing\ file\ %0=Processing file %0 +Export\ selected=Export selected + +Separate\ merged\ citations=Separate merged citations +Separate\ citations=Separate citations + +Unprotect\ terms=Unprotect terms +Error\ connecting\ to\ Writer\ document=Error connecting to Writer document +You\ need\ to\ open\ Writer\ with\ a\ document\ before\ connecting=You need to open Writer with a document before connecting + +Generate\ a\ new\ key\ for\ imported\ entries\ (overwriting\ their\ default)=Generate a new key for imported entries (overwriting their default) +Import\ settings=Import settings +Custom\ DOI\ URI=Custom DOI URI +Customization=Customization +Use\ custom\ DOI\ base\ URI\ for\ article\ access=Use custom DOI base URI for article access + +Unable\ to\ find\ valid\ certification\ path\ to\ requested\ target(%0),\ download\ anyway?=Unable to find valid certification path to requested target(%0), download anyway? +Download\ operation\ canceled.=Download operation canceled. + +Convert\ timestamp\ field\ to\ field\ 'creationdate'=Convert timestamp field to field 'creationdate' +Convert\ timestamp\ field\ to\ field\ 'modificationdate'=Convert timestamp field to field 'modificationdate' + diff --git a/src/main/resources/l10n/JabRef_es.properties b/src/main/resources/l10n/JabRef_es.properties index 189a81fa05b..ccd9b013e97 100644 --- a/src/main/resources/l10n/JabRef_es.properties +++ b/src/main/resources/l10n/JabRef_es.properties @@ -213,8 +213,6 @@ Default=Por defecto Default\ encoding=Codificación por defecto -Default\ grouping\ field=Campo de agrupación por defecto - Downloading=Descargando Execute\ default\ action\ in\ dialog=Ejecutar acción por defecto en el cuadro de diálogo @@ -262,8 +260,6 @@ Duplicate\ string\ name=Nombre de cadena duplicado Duplicates\ found=Se han encontrado duplicados -Dynamic\ groups=Grupos dinámicos - Dynamically\ group\ entries\ by\ a\ free-form\ search\ expression=Agrupar entradas dinámicamente por una expresión de búsqueda libre Dynamically\ group\ entries\ by\ searching\ a\ field\ for\ a\ keyword=Agrupar entradas dinámicamente buscando palabra clave en campo @@ -299,32 +295,21 @@ Entry\ owner=Propietario de la entrada Entry\ preview=Vista previa de la entrada Entry\ table=Tabla de entrada - Entry\ table\ columns=Columnas de la tabla de entrada Entry\ Title\ (Required\ to\ deliver\ recommendations.)=Título de la entrada (obligatorio para mostrar recomendaciones) - Entry\ type=Tipo de entrada - Error=Error - Error\ occurred\ when\ parsing\ entry=Ocurrió un error al analizar la entrada - Error\ opening\ file=Error al abrir el archivo - Error\ while\ writing=Error al escribir - +Error\ during\ persistence\ of\ crawling\ results.=Error durante la persistencia de los resultados del rastreo. +Error\ during\ reading\ of\ study\ definition\ file.=Error durante la lectura del archivo de definición de estudio. '%0'\ exists.\ Overwrite\ file?='%0' existe. ¿Sobreescribir? - Export=Exportar - Export\ preferences=Exportar preferencias - Export\ preferences\ to\ file=Exportar preferencias a archivo - Export\ to\ clipboard=Exportar al portapapeles - Export\ to\ text\ file.=Exportar a un archivo de texto. - Exporting=Exportando Extension=Extensión @@ -355,8 +340,6 @@ File\ not\ found=No se ha encontrado el archivo Filter=Filtro -Finished\ automatically\ setting\ external\ links.=Se ha finalizado la configuración automática de enlaces esternos. - Filter\ groups=Filtros Finished\ writing\ XMP\ for\ %0\ file\ (%1\ skipped,\ %2\ errors).=Se finalizó la escritura XMP en archivo %0 (%1 evitados, %2 errores). @@ -648,11 +631,9 @@ Previous\ preview\ layout=Plantilla de previsualización previa Available=Disponible Selected=Seleccionado Selected\ Layouts\ can\ not\ be\ empty=Los diseños seleccionados no pueden estar vacíos - +Start\ systematic\ literature\ review=Iniciar revisión documental sistemática Reset\ default\ preview\ style=Restablecer el estilo de vista previa predeterminado - Previous\ entry=Entrada anterior - Primary\ sort\ criterion=Criterio de ordenación primario Problem\ with\ parsing\ entry=Problemas analizando entradas Processing\ %0=Procesando %0 @@ -1132,7 +1113,6 @@ Resetting\ preference\ key\ '%0'=Reestableciendo la preferencia con clave '%0' Unknown\ preference\ key\ '%0'=Clave de preferencia desconocida '%0' Unable\ to\ clear\ preferences.=No es posible limpiar preferencias. -Find\ unlinked\ files=Buscar archivos desenlazados Unselect\ all=Deseleccionar todo Expand\ all=Expandir todo Collapse\ all=Colapsar todo @@ -1144,9 +1124,6 @@ Select\ a\ directory\ where\ the\ search\ shall\ start.=Seleccione el directorio Select\ file\ type\:=Seleccione el tipo de archivo\: These\ files\ are\ not\ linked\ in\ the\ active\ library.=Estos archivos no están enlazados en la biblioteca activa. Searching\ file\ system...=Buscando en el sistema de archivos... -Select\ directory=Seleccionar carpeta -Select\ files=Seleccionar archivos -BibTeX\ entry\ creation=Creación de entrada BibTeX Citation\ key\ patterns=Patrones de clave de cita Clear\ priority=Limpiar prioridad Clear\ rank=Limpiar rango @@ -1214,6 +1191,8 @@ Update\ timestamp\ on\ modification=Actualizar marca de tiempo al modificar All\ key\ bindings\ will\ be\ reset\ to\ their\ defaults.=Todas las combinaciones de teclas serán restablecidas a su configuración por defecto Automatically\ set\ file\ links=Establecer enlaces de archivo automáticamente +Finished\ automatically\ setting\ external\ links.=Se ha finalizado la configuración automática de enlaces esternos. + Resetting\ all\ key\ bindings=Reestableciendo todas las combinaciones de teclas Network=Red @@ -1233,7 +1212,6 @@ Open\ folder=Abrir pasta Export\ entries\ ordered\ as\ specified=Exportar entradas según el orden especificado Export\ sort\ order=Criterio de ordenación para exportación Save\ sort\ order=Guarda el orden de clasificación -Export\ sorting=Exportar ordenación Newline\ separator=Separador de nueva línea Save\ in\ current\ table\ sort\ order=Guarda con el criterio de ordenación actual @@ -1270,7 +1248,6 @@ Open\ %0\ file=Abrir archivo %0 Cannot\ delete\ file=No se puede borrar el archivo File\ permission\ error=Error de permisos de archivo JabRef\ does\ not\ have\ permission\ to\ access\ %s=JabRef no tiene permiso para acceder a %s -Push\ to\ %0=Enviar entradas a %0 Path\ to\ %0=Ruta hasta %0 Convert=Convertirº Normalize\ to\ BibTeX\ name\ format=Normalizar a formato de nombre BibTeX @@ -1597,7 +1574,7 @@ remove\ entry\ %0=eliminar entrada %0 remove\ string\ %0=eliminar cadena %0 undefined=No definido Cannot\ get\ info\ based\ on\ given\ %0\:\ %1=No se encuentra información basada en %0 -Get\ BibTeX\ data\ from\ %0=Obtener datos BibTeX desde %0 +Get\ bibliographic\ data\ from\ %0=Obtener datos bibliográficos de %0 No\ %0\ found=No se encontró %0 Entry\ from\ %0=Entrada desde %0 Merge\ entry\ with\ %0\ information=Fusionar entrada con informaciçon %0 @@ -1637,6 +1614,7 @@ User=Usuario Connect=Conectar Connection\ error=Error de conexión Connection\ to\ %0\ server\ established.=Se ha establecido conexión con el servidor %0. +There\ are\ connection\ issues\ with\ a\ JabRef\ server.\ Detailed\ information\:\ %0.=Hay problemas de conexión con un servidor JabRef. Información detallada\: %0. Required\ field\ "%0"\ is\ empty.=El campo %0 requerido está vacío %0\ driver\ not\ available.=El driver %0 no está disponible. The\ connection\ to\ the\ server\ has\ been\ terminated.=Se ha finalizado la conexión con el servidor %0. @@ -1678,7 +1656,6 @@ Opens\ a\ link\ where\ the\ current\ development\ version\ can\ be\ downloaded=A See\ what\ has\ been\ changed\ in\ the\ JabRef\ versions=Vea lo que se ha cambiado en las versiones de JabRef Referenced\ citation\ key\ does\ not\ exist=La clave de cita referenciada no existe Full\ text\ document\ for\ entry\ %0\ already\ linked.=El documento de texto completo para la entrada %0 ya está enlazado. -Finished\ downloading\ full\ text\ document\ for\ entry\ %0.=Se ha completado la descarga del texto completo para la entrada %0. Download\ full\ text\ documents=Descargar documentos de texto completo You\ are\ about\ to\ download\ full\ text\ documents\ for\ %0\ entries.=Está a punto de descargar documentos de texto completo para %0 entradas. last\ four\ nonpunctuation\ characters\ should\ be\ numerals=los últimos caracteres de no-puntuación deberían ser números. @@ -1782,7 +1759,7 @@ There\ exists\ already\ a\ group\ with\ the\ same\ name.=Ya existe un grupo con Copy\ linked\ file=Copiar archivo enlazado Copy\ linked\ file\ to\ folder...=Copiar archivo enlazado a la carpeta... Could\ not\ copy\ file\ to\ %0,\ maybe\ the\ file\ is\ already\ existing?=No se puede copiar el archivo a %0. ¿Es posible que el archivo ya exista? -Sucessfully\ copied\ file\ to\ %0=Archivo copiado a %0 con éxito +Successfully\ copied\ file\ to\ %0.=Archivo copiado %0 con éxito. Could\ not\ resolve\ the\ file\ %0=No se puede resolver el archivo %0 Copy\ linked\ files\ to\ folder...=Copiar archivos enlazados a la carpeta... @@ -1802,8 +1779,6 @@ Checking\ integrity...=Comprobando la integridad... Remove\ hyphenated\ line\ breaks=Remover saltos de línea guionados Removes\ all\ hyphenated\ line\ breaks\ in\ the\ field\ content.=Elimina todos los saltos de línea guionados en el contenido del campo. -Note\ that\ currently,\ JabRef\ does\ not\ run\ with\ Java\ 9.=Tenga en cuenta que, actualmente, JabRef no funciona con Java 9. -Your\ current\ Java\ version\ (%0)\ is\ not\ supported.\ Please\ install\ version\ %1\ or\ higher.=La versión actual de Java (%0) no es compatible. Por favor, instale la versión %1 o superior. Could\ not\ retrieve\ entry\ data\ from\ '%0'.=No se pueden recuperar los datos de la entrada desde '%0'. Entry\ from\ %0\ could\ not\ be\ parsed.=No se pudo analizar la entrada de %0. @@ -1811,7 +1786,6 @@ Invalid\ identifier\:\ '%0'.=Identificador no válido\: '%0'. This\ paper\ has\ been\ withdrawn.=Este artículo ha sido retirado. Finished\ writing\ XMP\ metadata.=Terminó de escribir metadatos XMP. empty\ citation\ key=clave de cita vacía -Your\ Java\ Runtime\ Environment\ is\ located\ at\ %0.=Su Java Runtime Environment se encuentra en %0. Aux\ file=Archivo Aux Group\ containing\ entries\ cited\ in\ a\ given\ TeX\ file=Grupo que contiene las entradas citadas en un archivo TeX determinado @@ -1926,7 +1900,7 @@ Are\ you\ sure\ you\ want\ to\ remove\ field\ name\:\ "%0"?=¿Está seguro de qu Add\ new\ keyword=Añadir nueva palabra clave Keyword\:=Palabra clave\: Keyword\ "%0"\ already\ exists=La palabra clave "%0" ya existe -Keyword\ seperator=Separador de palabras clave +Keyword\ separator=Separador de palabras clave Remove\ keyword=Eliminar palabra clave Are\ you\ sure\ you\ want\ to\ remove\ keyword\:\ "%0"?=¿Está seguro de que desea eliminar la palabra clave\: "%0"? Reset\ to\ default=Restablecer los valores por defecto @@ -1936,11 +1910,9 @@ Generate\ citation\ keys=Generar claves de cita Groups\ interface=Interfaz de grupos Manage\ field\ names\ &\ content=Gestionar nombres y contenido de los campos New\ library=Nueva biblioteca -Next\ citation\ style=Siguiente estilo de cita OpenOffice/LibreOffice=OpenOffice/LibreOffice Open\ document\ viewer=Abrir el visor de documentos Open\ entry\ editor=Abrir el editor de entradas -Previous\ citation\ style=Estilo de cita anterior Search\ document\ identifier\ online=Buscar online un identificador de documento Search\ for\ unlinked\ local\ files=Buscar archivos locales desenlazados Search\ full\ text\ documents\ online=Buscar online documentos de texto completos @@ -2020,6 +1992,7 @@ Font=Fuente Visual\ theme=Tema visual Light\ theme=Tema claro Dark\ theme=Tema oscuro +Custom\ theme=Tema personalizado Overwrite\ existing\ keys=Sobrescribir las claves existentes Key\ patterns=Patrones clave Font\ settings=La configuración de la fuente @@ -2027,6 +2000,8 @@ Override\ font\ settings=Anular la configuración de la fuente Override\ font\ size=Anular el tamaño de la fuente Theme\ changed\ to\ dark\ theme.=Tema cambiado a tema oscuro. Theme\ changed\ to\ light\ theme.=Tema cambiado a tema claro. +Theme\ changed\ to\ a\ custom\ theme\:=El tema cambió a uno personalizado\: +Please\ specify\ a\ css\ theme\ file.=Especifique un archivo CSS de tema. You\ must\ enter\ an\ integer\ value\ higher\ than\ 8.=Debe introducir un valor entero superior a 8. Letters\ after\ duplicate\ generated\ keys=Letras después de duplicar las claves generadas Start\ on\ second\ duplicate\ key\ with\ letter\ A\ (a,\ b,\ ...)=Empezar en la segunda clave duplicada con la letra A (a, b, ...) @@ -2059,7 +2034,6 @@ Intersection=Intersección Union=Unión Collect\ by=Recoger por Explicit\ selection=Selección explícita -Searching\ for\ keywords=Buscando palabras clave Free\ search\ expression=Expresión de búsqueda libre Specified\ keywords=Palabras clave especificadas Cited\ entries=Entradas citadas @@ -2097,13 +2071,33 @@ Required=Necesario Entry\ type\ cannot\ be\ empty.\ Please\ enter\ a\ name.=El tipo de entrada no puede estar vacío. Por favor, introduzca un nombre. Field\ cannot\ be\ empty.\ Please\ enter\ a\ name.=El campo no puede estar vacío. Por favor, introduzca un nombre. +Capitalize\ current\ word=Poner en mayúscula palabra actual +Delete\ text=Eliminar texto +Make\ current\ word\ lowercase=Poner palabra actual en minúsculas +Make\ current\ word\ uppercase=Poner palabra actual en mayúsculas +Move\ caret\ left=Desplazar cursor de inserción a la izquierda +Move\ caret\ right=Desplazar cursor de inserción a la derecha +Move\ caret\ to\ previous\ word=Desplazar cursor de inserción a la palabra anterior +Move\ caret\ to\ next\ word=Desplazar cursor de inserción a la palabra siguiente +Move\ caret\ to\ beginning\ of\ line=Desplazar cursor de inserción al principio del renglón +Move\ caret\ to\ end\ of\ line=Desplazar cursor de inserción al final del renglón +Move\ the\ caret\ down=Bajar cursor de inserción +Move\ the\ caret\ to\ the\ beginning\ of\ text=Desplazar cursor de inserción al principio del texto +Move\ the\ caret\ to\ the\ end\ of\ text=Desplazar cursor de inserción al final del texto +Move\ the\ caret\ up=Subir cursor de inserción +Remove\ line\ after\ caret=Eliminar renglón posterior al cursor de inserción +Remove\ characters\ until\ next\ word=Eliminar caracteres hasta la próxima palabra +Remove\ the\ current\ word\ backwards=Eliminar la palabra actual hacia atrás + +Text\ editor=Editor de textos + Search\ ShortScience=Buscar en ShortScience Unable\ to\ open\ ShortScience.=Imposible conectarse a ShortScience. Shared\ database=Base de datos compartida Lookup=Buscar -Please\ enter\ a\ field\ name\ to\ search\ for\ keywords.=Por favor, introduzca un nombre de campo para buscar palabras clave. +Please\ enter\ a\ field\ name\ to\ search\ for\ a\ keyword.=Introduzca un nombre de campo para buscar una palabra clave. Access\ date\ of\ the\ address\ specified\ in\ the\ url\ field.=Fecha de acceso de la dirección especificada en el campo url. Additional\ information\ related\ to\ the\ resource\ indicated\ by\ the\ eprint\ field.=Información adicional relacionada con el recurso indicado en el campo eprint. Annex\ to\ the\ eventtitle\ field.=Anexo al campo de eventtitle. @@ -2254,15 +2248,36 @@ Close\ other\ libraries=Cerrar las otras bibliotecas Close\ others=Cerrar las otras Reveal\ in\ file\ explorer=Revelar en el explorador de archivos -(\ Note\:\ Press\ return\ to\ commit\ changes\ in\ the\ table\!\ )=(Nota\: oprima Intro para confirmar los cambios en la tabla.) +Autolink\ files=Enlazar archivos automáticamente +Customized\ preview\ style=Estilo de previsualización personalizado +Next\ preview\ style=Estilo de previsualización siguiente +Previous\ preview\ style=Estilo de previsualización anterior + +(\ Note\:\ Press\ return\ to\ commit\ changes\ in\ the\ table\!\ )=(Nota\: oprima Intro para confirmar los cambios en la tabla.) Reset=Restablecer +New\ inproceedings=«Inproceedings» nuevo Reset\ entry\ types\ and\ fields\ to\ defaults=Restablecer tipos de entradas y campos a los valores predeterminados This\ will\ reset\ all\ entry\ types\ to\ their\ default\ values\ and\ remove\ all\ custom\ entry\ types=Esto restablecerá todos los tipos de entradas a sus valores predeterminados y quitará todos los tipos de entrada personalizados - Replace\ tabs\ with\ space=Reemplazar tabuladores por espacios Replace\ tabs\ with\ space\ in\ the\ field\ content.=Reemplazar tabuladores por espacios en el contenido del campo. Remove\ redundant\ spaces=Quitar espacios redundantes Replaces\ consecutive\ spaces\ with\ a\ single\ space\ in\ the\ field\ content.=Sustituye espacios consecutivos por un solo espacio en el contenido del campo. Remove\ digits=Quitar dígitos Removes\ digits.=Elimina dígitos. +The\ query\ cannot\ contain\ a\ year\ and\ year-range\ field.=La consulta no puede contener campos de año y de intervalo de años simultáneamente. +This\ query\ uses\ unsupported\ fields.=Esta consulta utiliza campos no admitidos. +This\ query\ uses\ unsupported\ syntax.=Esta consulta utiliza sintaxis no admitida. + +Presets=Preconfiguraciones + +Check\ Proxy\ Setting=Comprobar configuración de «proxy» +Check\ connection=Comprobar conexión +Connection\ failed\!=Falló la conexión. +Connection\ successful\!=Conexión correcta. +Generate\ groups\ from\ keywords\ in\ the\ following\ field=Generar grupos a partir de palabras clave en el campo siguiente +Generate\ groups\ for\ author\ last\ names=Generar grupos para apellidos de autores +Regular\ expression=Expresión regular + +Error\ importing.\ See\ the\ error\ log\ for\ details.=Error al importar. Consulte el registro de errores para obtener detalles. + diff --git a/src/main/resources/l10n/JabRef_fa.properties b/src/main/resources/l10n/JabRef_fa.properties index d78f43dc407..274bd3d2b88 100644 --- a/src/main/resources/l10n/JabRef_fa.properties +++ b/src/main/resources/l10n/JabRef_fa.properties @@ -1,11 +1,16 @@ +Unable\ to\ monitor\ file\ changes.\ Please\ close\ files\ and\ processes\ and\ restart.\ You\ may\ encounter\ errors\ if\ you\ continue\ with\ this\ session.=قادر به نمايش تغيير پرونده نمی باشد. لطفا پرونده ها و فرايند ها را بسته و شروع دوباره كنيد. در صورت ادامه ممكن است با خطاهایی مواجه شويد. +%0\ contains\ the\ term\ %1=%0 شامل اين واژه %1 +%0\ export\ successful=برون ريزي موفقيت آميز است%0 +Abbreviate\ names=نام های مخفف +Abbreviated\ %0\ journal\ names.=نام های مخفف شده %0 ژورنال. Abbreviation=مخفف Abbreviations=اختصارات @@ -29,6 +34,7 @@ Add=افزودن Add\ subgroup=افزودن زیرگروه +Added\ string=رشته افزوده شده @@ -62,11 +68,17 @@ Browse=مرور by=توسط +Cancel=انصراف +Cannot\ create\ group=نمی‌توان گروه را ایجاد کرد +Cannot\ create\ group.\ Please\ create\ a\ library\ first.=نمی‌توان گروه را ایجاد کرد. لطفاً ابتدا كتابخانه را ايجاد كنيد. +case\ insensitive=غیر حساس به کوچکی و بزرگی حروف +case\ sensitive=حساس به کوچکی و بزرگی حروف +Case\ sensitive=حساس به کوچکی و بزرگی حروف @@ -123,7 +135,6 @@ Cut=برش Default=پیش‌فرض - Downloading=درحال بارگیری @@ -154,7 +165,6 @@ Download\ file=بارگیری پرونده - Edit=ویرایش @@ -231,20 +241,6 @@ Entry\ editor=ویرایشگر ورودی - - - - - - - - - - - - - - @@ -470,9 +466,6 @@ Open\ terminal\ here=در اینجا پایانه را باز کن - - - @@ -490,6 +483,7 @@ Merge\ entries=ترکیب کردن ورودی‌ها + Open\ folder=بازکردن پوشه @@ -597,6 +591,8 @@ Push\ entries\ to\ external\ application\ (%0)=(نشاندن ورودی‌ها + + @@ -608,3 +604,7 @@ Auto\ complete\ enabled.=تکمیل خودکار غیرفعال شد. + + + + diff --git a/src/main/resources/l10n/JabRef_fr.properties b/src/main/resources/l10n/JabRef_fr.properties index ef94951f175..32e578d9f28 100644 --- a/src/main/resources/l10n/JabRef_fr.properties +++ b/src/main/resources/l10n/JabRef_fr.properties @@ -213,8 +213,6 @@ Default=Défaut Default\ encoding=Encodage par défaut -Default\ grouping\ field=Champ par défaut pour les groupes - Downloading=Téléchargement Execute\ default\ action\ in\ dialog=Exécuter l'action par défaut dans la boîte de dialogue @@ -262,8 +260,6 @@ Duplicate\ string\ name=Dupliquer le nom de chaîne Duplicates\ found=Trouver les doublons -Dynamic\ groups=Groupes dynamiques - Dynamically\ group\ entries\ by\ a\ free-form\ search\ expression=Grouper dynamiquement les entrées en utilisant une expression de recherche de forme libre Dynamically\ group\ entries\ by\ searching\ a\ field\ for\ a\ keyword=Grouper dynamiquement les entrées en cherchant un mot-clef dans un champ @@ -299,32 +295,21 @@ Entry\ owner=Propriétaire de l'entrée Entry\ preview=Aperçu de l'entrée Entry\ table=Table des entrées - Entry\ table\ columns=Colonnes de la table des entrées Entry\ Title\ (Required\ to\ deliver\ recommendations.)=Titre de l'entrée (requis pour fournir des recommandations) - Entry\ type=Type d'entrée - Error=Erreur - Error\ occurred\ when\ parsing\ entry=Une erreur est survenue pendant le traitement de l'entrée - Error\ opening\ file=Erreur lors de l'ouverture du fichier - Error\ while\ writing=Erreur lors de l'écriture - +Error\ during\ persistence\ of\ crawling\ results.=Erreur lors de la persistance des résultats de recherche. +Error\ during\ reading\ of\ study\ definition\ file.=Erreur lors de la lecture du fichier de définition de l'étude. '%0'\ exists.\ Overwrite\ file?=« %0 » existe. Écraser le fichier ? - Export=Exporter - Export\ preferences=Exporter les préférences - Export\ preferences\ to\ file=Exporter les préférences vers un fichier - Export\ to\ clipboard=Exporter vers le presse-papiers - Export\ to\ text\ file.=Exporter vers un fichier texte. - Exporting=Exportation en cours Extension=Extension @@ -355,8 +340,6 @@ File\ not\ found=Fichier non trouvé Filter=Choix des filtres -Finished\ automatically\ setting\ external\ links.=La définition automatique des liens externes est terminée. - Filter\ groups=Filtrer les groupes Finished\ writing\ XMP\ for\ %0\ file\ (%1\ skipped,\ %2\ errors).=Fin de l'écriture des XMP pour %0 fichiers (%1 passés, %2 erreurs). @@ -648,15 +631,14 @@ Previous\ preview\ layout=Mode d'aperçu précédent Available=Disponible Selected=Sélectionné Selected\ Layouts\ can\ not\ be\ empty=Les mises en page sélectionnées ne peuvent pas être vides - +Start\ systematic\ literature\ review=Lancer une revue systématique de la littérature Reset\ default\ preview\ style=Restaurer le style d'aperçu par défaut - Previous\ entry=Entrée précédente - Primary\ sort\ criterion=Critère de tri principal Problem\ with\ parsing\ entry=Problème de traitement d'une entrée Processing\ %0=Traitement de %0 Pull\ changes\ from\ shared\ database=Récupérer les modifications depuis la base de données partagée +Problem\ finding\ files.\ See\ error\ log\ for\ details.=Problème lors de la recherche des fichiers. Consultez le journal des erreurs pour plus de détails. Pushed\ citations\ to\ %0=Envoyer les citations vers %0 @@ -1132,7 +1114,6 @@ Resetting\ preference\ key\ '%0'=Réinitialiser la clef de configuration « %0 Unknown\ preference\ key\ '%0'=Clef de configuration « %0 » inconnue Unable\ to\ clear\ preferences.=Impossible d'initialiser la configuration. -Find\ unlinked\ files=Rechercher les fichiers non liés Unselect\ all=Tout désélectionner Expand\ all=Tout étendre Collapse\ all=Tout masquer @@ -1144,9 +1125,6 @@ Select\ a\ directory\ where\ the\ search\ shall\ start.=Sélectionner un répert Select\ file\ type\:=Sélectionner le type de fichier \: These\ files\ are\ not\ linked\ in\ the\ active\ library.=Ces fichiers ne sont pas liés dans le fichier actif. Searching\ file\ system...=Recherche dans le système de fichiers... -Select\ directory=Sélectionner un répertoire -Select\ files=Sélectionner des fichiers -BibTeX\ entry\ creation=Création d'un entrée BibTeX Citation\ key\ patterns=Modèles de clef de citation Clear\ priority=Effacer la priorité Clear\ rank=Effacer le rang @@ -1214,6 +1192,9 @@ Update\ timestamp\ on\ modification=Mettre à jour l'horodatage en cas de modifi All\ key\ bindings\ will\ be\ reset\ to\ their\ defaults.=Tous les raccourcis clavier seront réinitialisés à leurs valeurs par défaut. Automatically\ set\ file\ links=Configurer automatiquement les liens de fichier +Finished\ automatically\ setting\ external\ links.=La définition automatique des liens externes est terminée. +Changed\ %0\ entries.=%0 entrées modifiées. + Resetting\ all\ key\ bindings=Réinitialisation de tous les raccourcis clavier Network=Réseau @@ -1233,7 +1214,6 @@ Open\ folder=Ouvrir le répertoire Export\ entries\ ordered\ as\ specified=Exporter les entrées dans l'ordre spécifié Export\ sort\ order=Exporter l'ordre de tri Save\ sort\ order=Enregistrer l'ordre de tri -Export\ sorting=Exportation du tri Newline\ separator=Séparateur de ligne Save\ in\ current\ table\ sort\ order=Enregistrer dans l'ordre de tri actuel de la table @@ -1270,7 +1250,6 @@ Open\ %0\ file=Ouvrir le fichier %0 Cannot\ delete\ file=Le fichier ne peut pas être supprimé File\ permission\ error=Erreur due aux permissions du fichier JabRef\ does\ not\ have\ permission\ to\ access\ %s=JabRef n'a pas le droit d'accès à %s -Push\ to\ %0=Envoyer vers %0 Path\ to\ %0=Chemin vers %0 Convert=Convertir Normalize\ to\ BibTeX\ name\ format=Harmoniser les noms au format BibTeX @@ -1597,7 +1576,7 @@ remove\ entry\ %0=supprimer l'entrée %0 remove\ string\ %0=supprimer la chaîne %0 undefined=indéfini Cannot\ get\ info\ based\ on\ given\ %0\:\ %1=Aucune information disponible à partir de ce %0 \: %1 -Get\ BibTeX\ data\ from\ %0=Récupérer les données BibTeX à partir du %0 +Get\ bibliographic\ data\ from\ %0=Obtenir des données bibliographiques depuis %0 No\ %0\ found=%0 non trouvé Entry\ from\ %0=Entrée à partir du %0 Merge\ entry\ with\ %0\ information=Fusionner l'entrée sur la base des informations du %0 @@ -1637,6 +1616,7 @@ User=Utilisateur Connect=Connexion automatique Connection\ error=Erreur de connexion Connection\ to\ %0\ server\ established.=Connexion au serveur %0 établie. +There\ are\ connection\ issues\ with\ a\ JabRef\ server.\ Detailed\ information\:\ %0.=Il y a des problèmes de connexion avec un serveur de JabRef. Informations détaillées \: %0. Required\ field\ "%0"\ is\ empty.=Le champ requis « %0 » est vide. %0\ driver\ not\ available.=Pilote %0 non disponible. The\ connection\ to\ the\ server\ has\ been\ terminated.=La connexion au serveur a été interrompue. @@ -1678,7 +1658,6 @@ Opens\ a\ link\ where\ the\ current\ development\ version\ can\ be\ downloaded=O See\ what\ has\ been\ changed\ in\ the\ JabRef\ versions=Afficher les changements dans les versions de JabRef Referenced\ citation\ key\ does\ not\ exist=La clef de citation référencée n'existe pas Full\ text\ document\ for\ entry\ %0\ already\ linked.=Texte intégral pour l'entrée %0 déjà lié. -Finished\ downloading\ full\ text\ document\ for\ entry\ %0.=Téléchargement terminé pour le texte intégral de l'entrée %0. Download\ full\ text\ documents=Télécharger les textes intégraux You\ are\ about\ to\ download\ full\ text\ documents\ for\ %0\ entries.=Vous avez demandé le téléchargement des textes intégraux pour %0 entrées. last\ four\ nonpunctuation\ characters\ should\ be\ numerals=Les 4 derniers caractères devraient être des chiffres @@ -1782,7 +1761,7 @@ There\ exists\ already\ a\ group\ with\ the\ same\ name.=Un groupe portant ce no Copy\ linked\ file=Copier le fichier lié Copy\ linked\ file\ to\ folder...=Copier le fichier lié dans un répertoire... Could\ not\ copy\ file\ to\ %0,\ maybe\ the\ file\ is\ already\ existing?=La copie du fichier dans %0 a échouée. Peut-être que le fichier y existe déjà ? -Sucessfully\ copied\ file\ to\ %0=Fichier copié dans %0 avec succès +Successfully\ copied\ file\ to\ %0.=Fichier copié avec succès dans %0. Could\ not\ resolve\ the\ file\ %0=Le fichier %0 n'a pas pu être traité Copy\ linked\ files\ to\ folder...=Copier les fichiers liés dans un répertoire... @@ -1802,8 +1781,6 @@ Checking\ integrity...=Vérification d'intégrité... Remove\ hyphenated\ line\ breaks=Suppression des sauts de ligne associé à un tiret Removes\ all\ hyphenated\ line\ breaks\ in\ the\ field\ content.=Supprime du contenu du champ tous les sauts de ligne associés à un tiret. -Note\ that\ currently,\ JabRef\ does\ not\ run\ with\ Java\ 9.=Notez qu'actuellement, JabRef ne fonctionne pas avec Java 9. -Your\ current\ Java\ version\ (%0)\ is\ not\ supported.\ Please\ install\ version\ %1\ or\ higher.=Votre version actuelle de Java (%0) n'est pas supportée. Veuillez installer la version %1 ou supérieure. Could\ not\ retrieve\ entry\ data\ from\ '%0'.=Impossible de récupérer les données sur l'entrée depuis « %0 ». Entry\ from\ %0\ could\ not\ be\ parsed.=Entrée de %0 n’a pas pu être analysée. @@ -1811,7 +1788,6 @@ Invalid\ identifier\:\ '%0'.=Identifiant non valide \: « %0 ». This\ paper\ has\ been\ withdrawn.=Cet article a été retiré. Finished\ writing\ XMP\ metadata.=Écriture des métadonnées XMP terminée. empty\ citation\ key=clef de citation vide -Your\ Java\ Runtime\ Environment\ is\ located\ at\ %0.=Votre environnement d’exécution Java se trouve dans %0. Aux\ file=Fichier AUX Group\ containing\ entries\ cited\ in\ a\ given\ TeX\ file=Groupe contenant les entrées citées dans un fichier TeX spécifique @@ -1926,7 +1902,7 @@ Are\ you\ sure\ you\ want\ to\ remove\ field\ name\:\ "%0"?=Êtes-vous sûr de v Add\ new\ keyword=Ajouter un nouveau mot-clef Keyword\:=Mot-clef \: Keyword\ "%0"\ already\ exists=Le mot-clef « %0 » existe déjà -Keyword\ seperator=Séparateur de mots-clefs +Keyword\ separator=Séparateur de mots-clefs Remove\ keyword=Supprimer le mot-clef Are\ you\ sure\ you\ want\ to\ remove\ keyword\:\ "%0"?=Êtes-vous sûr de vouloir supprimer le mot-clef "%0" ? Reset\ to\ default=Restaurer les valeurs par défaut @@ -1936,11 +1912,9 @@ Generate\ citation\ keys=Générer les clefs de citation Groups\ interface=Interface des groupes Manage\ field\ names\ &\ content=Gérer les noms de champs et leur contenu New\ library=Nouveau fichier -Next\ citation\ style=Style de citation suivant OpenOffice/LibreOffice=OpenOffice/LibreOffice Open\ document\ viewer=Ouvrir l'afficheur de document Open\ entry\ editor=Ouvrir l'éditeur d'entrée -Previous\ citation\ style=Style de citation précédent Search\ document\ identifier\ online=Rechercher en ligne un identifiant de document Search\ for\ unlinked\ local\ files=Rechercher des fichiers locaux non liés Search\ full\ text\ documents\ online=Rechercher en ligne des textes intégraux @@ -2020,6 +1994,7 @@ Font=Police Visual\ theme=Thème visuel Light\ theme=Thème clair Dark\ theme=Thème sombre +Custom\ theme=Thème personnalisé Overwrite\ existing\ keys=Écraser les clefs existantes Key\ patterns=Paramétrages des clefs Font\ settings=Paramètres de police @@ -2027,6 +2002,8 @@ Override\ font\ settings=Remplacer les paramètres de la police Override\ font\ size=Remplacer la taille de la police Theme\ changed\ to\ dark\ theme.=Thème changé en thème sombre. Theme\ changed\ to\ light\ theme.=Thème changé en thème clair. +Theme\ changed\ to\ a\ custom\ theme\:=Thème changé en un thème personnalisé \: +Please\ specify\ a\ css\ theme\ file.=Veuillez spécifier le fichier CSS du thème. You\ must\ enter\ an\ integer\ value\ higher\ than\ 8.=Vous devez entrer un entier supérieur à 8. Letters\ after\ duplicate\ generated\ keys=Lettres après les clefs générées en double Start\ on\ second\ duplicate\ key\ with\ letter\ A\ (a,\ b,\ ...)=Commencer avec la deuxième clef en double ayant la lettre A (a, b, ...) @@ -2059,7 +2036,7 @@ Intersection=Intersection Union=Union Collect\ by=Collecté par Explicit\ selection=Sélection explicite -Searching\ for\ keywords=Recherche de mots-clefs +Searching\ for\ a\ keyword=Recherche d'un mot-clef Free\ search\ expression=Expression de recherche libre Specified\ keywords=Mots-clefs fournis Cited\ entries=Entrées citées @@ -2097,13 +2074,33 @@ Required=Requis Entry\ type\ cannot\ be\ empty.\ Please\ enter\ a\ name.=Le type d'entrée ne peut pas être vide. Veuillez entrer un nom. Field\ cannot\ be\ empty.\ Please\ enter\ a\ name.=Le champ ne peut pas être vide. Veuillez entrer un nom. +Capitalize\ current\ word=Capitaliser le mot actuel +Delete\ text=Supprimer le texte +Make\ current\ word\ lowercase=Convertir le mot actuel en minuscules +Make\ current\ word\ uppercase=Convertir le mot actuel en majuscules +Move\ caret\ left=Déplacer le curseur à gauche +Move\ caret\ right=Déplacer le curseur à droite +Move\ caret\ to\ previous\ word=Déplace le curseur au mot précédent +Move\ caret\ to\ next\ word=Déplace le curseur au mot suivant +Move\ caret\ to\ beginning\ of\ line=Déplacer le curseur au mot précédent +Move\ caret\ to\ end\ of\ line=Déplacer le curseur à la fin de la ligne +Move\ the\ caret\ down=Déplacer le curseur vers le bas +Move\ the\ caret\ to\ the\ beginning\ of\ text=Déplacer le curseur au début du texte +Move\ the\ caret\ to\ the\ end\ of\ text=Déplacer le curseur à la fin du texte +Move\ the\ caret\ up=Déplacer le curseur vers le haut +Remove\ line\ after\ caret=Supprimer la ligne après le curseur +Remove\ characters\ until\ next\ word=Supprimer les caractères jusqu'au prochain mot +Remove\ the\ current\ word\ backwards=Supprimer le mot actuel vers la gauche + +Text\ editor=Éditeur de texte + Search\ ShortScience=Recherche ShortScience Unable\ to\ open\ ShortScience.=Impossible de se connecter à ShortScience. Shared\ database=Base de données partagée Lookup=Rechercher -Please\ enter\ a\ field\ name\ to\ search\ for\ keywords.=Veuillez entrer un nom de champ dans lequel rechercher des mots-clefs. +Please\ enter\ a\ field\ name\ to\ search\ for\ a\ keyword.=Veuillez entrer le nom du champ dans lequel chercher un mot-clef. Access\ date\ of\ the\ address\ specified\ in\ the\ url\ field.=Date d'accès de l'adresse spécifiée dans le champ "url". Additional\ information\ related\ to\ the\ resource\ indicated\ by\ the\ eprint\ field.=Informations supplémentaires liées à la ressource indiquée par le champ "eprint". Annex\ to\ the\ eventtitle\ field.=Annexe au champ "eventtitle". @@ -2254,15 +2251,36 @@ Close\ other\ libraries=Fermer les autres fichiers Close\ others=Fermer les autres Reveal\ in\ file\ explorer=Montrer dans l'explorateur de fichiers -(\ Note\:\ Press\ return\ to\ commit\ changes\ in\ the\ table\!\ )=(Remarque \: Appuyez sur Entrée pour valider les modifications dans le tableau \!) +Autolink\ files=Fichiers liés automatiquement +Customized\ preview\ style=Style d'aperçu personnalisé +Next\ preview\ style=Style d'aperçu suivant +Previous\ preview\ style=Style d'aperçu suivant + +(\ Note\:\ Press\ return\ to\ commit\ changes\ in\ the\ table\!\ )=(Remarque \: Appuyez sur Entrée pour valider les modifications dans le tableau \!) Reset=Restaurer +New\ inproceedings=Nouveau inproceedings Reset\ entry\ types\ and\ fields\ to\ defaults=Réinitialiser les types d'entrées et les champs par défaut This\ will\ reset\ all\ entry\ types\ to\ their\ default\ values\ and\ remove\ all\ custom\ entry\ types=Cela réinitialisera tous les types d'entrée à leurs valeurs par défaut et supprimera tous les types d'entrée personnalisés - Replace\ tabs\ with\ space=Remplacer les tabulations par une espace Replace\ tabs\ with\ space\ in\ the\ field\ content.=Remplacer les tabulations par une espace dans le contenu du champ. Remove\ redundant\ spaces=Supprimer les espaces redondantes Replaces\ consecutive\ spaces\ with\ a\ single\ space\ in\ the\ field\ content.=Remplace les espaces consécutives par un espace unique dans le contenu du champ. Remove\ digits=Supprimer les chiffres Removes\ digits.=Supprime les chiffres. +The\ query\ cannot\ contain\ a\ year\ and\ year-range\ field.=La requête ne peut pas contenir un champ d'année ou de gamme d'années. +This\ query\ uses\ unsupported\ fields.=La requête utilise des champs non pris en charge. +This\ query\ uses\ unsupported\ syntax.=La requête utilise une syntaxe non prise en charge. + +Presets=Préréglages + +Check\ Proxy\ Setting=Vérifier la configuration du proxy +Check\ connection=Vérifier la connexion +Connection\ failed\!=Échec de la connexion \! +Connection\ successful\!=Connexion réussie \! +Generate\ groups\ from\ keywords\ in\ the\ following\ field=Créer des groupes à partir des mot-clefs du champ suivant +Generate\ groups\ for\ author\ last\ names=Créer des groupes à partir des noms propres des auteurs +Regular\ expression=Expression régulière + +Error\ importing.\ See\ the\ error\ log\ for\ details.=Erreur lors de l'importation. Voir le journal des erreurs pour plus de détails. + diff --git a/src/main/resources/l10n/JabRef_in.properties b/src/main/resources/l10n/JabRef_in.properties index 4575842e6ad..82128b9780a 100644 --- a/src/main/resources/l10n/JabRef_in.properties +++ b/src/main/resources/l10n/JabRef_in.properties @@ -191,8 +191,6 @@ Default=Bawaan Default\ encoding=Enkoding bawaan -Default\ grouping\ field=Bidang grup bawaan - Delete=Hapus @@ -235,8 +233,6 @@ Duplicate\ string\ name=Nama string sama Duplicates\ found=Ditemukan ada yang sama -Dynamic\ groups=Grup dinamik - Dynamically\ group\ entries\ by\ a\ free-form\ search\ expression=Entri grup dinamik dengan ekspresi pencarian bebas Dynamically\ group\ entries\ by\ searching\ a\ field\ for\ a\ keyword=Entri grup dinamk dengan pencarian bidang dari katakunci @@ -269,30 +265,17 @@ Entry\ editor=Penyunting entri Entry\ preview=Pratampilan entri Entry\ table=Tabel entri - Entry\ table\ columns=Kolom tabel entri - Entry\ type=Tipe entri - Error=Kesalahan - Error\ occurred\ when\ parsing\ entry=Kesalahan terjadi ketika mengurai entri - Error\ opening\ file=Kesalahan ketika membuka berkas - Error\ while\ writing=Kesalahan ketika menulis - '%0'\ exists.\ Overwrite\ file?='%0' esudah ada. Berkas ditindih? - Export=Ekspor - Export\ preferences=Preferensi Ekspor - Export\ preferences\ to\ file=Ekspor preferensi ke berkas - Export\ to\ clipboard=Ekspor ke papan klip - - Exporting=Proses mengekspor Extension=Ekstensi @@ -322,8 +305,6 @@ File\ not\ found=Berkas tidak ditemukan Filter=Penapis -Finished\ automatically\ setting\ external\ links.=Selesai pengaturan otomatis tautan eksternal. - Finished\ writing\ XMP\ for\ %0\ file\ (%1\ skipped,\ %2\ errors).=Selesai menulis XMP untuk berkas %0 (%1 dilewati, %2 kesalahan). @@ -587,10 +568,7 @@ Error\ while\ generating\ citation\ style=Kesalahan saat menghasilkan gaya kutip Preview\ style\ changed\ to\:\ %0=Pratinjau gaya berubah menjadi\: %0 Next\ preview\ layout=Berikutnya tata letak Tinjauan Previous\ preview\ layout=Sebelumnya tata letak Tinjauan - - Previous\ entry=Entri sebelumnya - Primary\ sort\ criterion=Kriteria pertama Problem\ with\ parsing\ entry=Permasalahan dengan penguraian entri Processing\ %0=Memroses %0 @@ -1011,7 +989,6 @@ Resetting\ preference\ key\ '%0'=Kembalikan kunci pengaturan '%0' Unknown\ preference\ key\ '%0'=Kunci pengaturan '%0' tidak dikenal Unable\ to\ clear\ preferences.=Tidak bisa hapus pengaturan. -Find\ unlinked\ files=Temukan berkas yang tidak bertautan Unselect\ all=Tidak memilih semua Expand\ all=Bentangkan semua Collapse\ all=Tutup semua @@ -1023,9 +1000,6 @@ Select\ a\ directory\ where\ the\ search\ shall\ start.=Pilih direktori mulaan p Select\ file\ type\:=Pilih tipe berkas\: These\ files\ are\ not\ linked\ in\ the\ active\ library.=Para berkas ini tidak bertautan dalam basisdata yang aktif Searching\ file\ system...=Pencarian dalam sistem berkas... -Select\ directory=Pilih direktori -Select\ files=Pilih berkas -BibTeX\ entry\ creation=Pembuatan entri BibTeX Clear\ priority=Hapus prioritas Clear\ rank=Hapus pangkat Enable\ special\ fields=Aktifkan bidang khusus @@ -1090,6 +1064,8 @@ Update\ timestamp\ on\ modification=Memperbarui timestamp pada modifikasi All\ key\ bindings\ will\ be\ reset\ to\ their\ defaults.=Semua fungsi tombol akan setel ulang ke default mereka. Automatically\ set\ file\ links=Buat tautan berkas secara otomatis. +Finished\ automatically\ setting\ external\ links.=Selesai pengaturan otomatis tautan eksternal. + Resetting\ all\ key\ bindings=Reset semua fungsi tombol Network=Jaringan @@ -1103,7 +1079,6 @@ Clear\ connection\ settings=Bersihkan pengaturan koneksi Open\ folder=Buka direktori Export\ entries\ ordered\ as\ specified=Memerintahkan Ekspor entri sebagaimana ditentukan Export\ sort\ order=Ekspor urutan penyortiran -Export\ sorting=Ekspor penyortiran Newline\ separator=Pembatas baris yang baru Save\ entries\ ordered\ as\ specified=Memerintahkan Simpan entri sebagaimana ditentukan @@ -1137,7 +1112,6 @@ Open\ %0\ file=Buka berkas %0 Cannot\ delete\ file=Tidak bisa menghapus berkas File\ permission\ error=Kesalahan hak akses berkas -Push\ to\ %0=Kirim pilihan ke %0 Path\ to\ %0=Lokasi %0 Convert=Mengubah Normalize\ to\ BibTeX\ name\ format=Normalisasikan ke format nama BibTeX @@ -1439,7 +1413,6 @@ remove\ entry\ %0=hapus entri % 0 remove\ string\ %0=hapus string % 0 undefined=tidak terdefinisi Cannot\ get\ info\ based\ on\ given\ %0\:\ %1=Tidak bisa mendapatkan informasi berdasar %0\: %1 -Get\ BibTeX\ data\ from\ %0=Dapatkan data BibTeX dari %0 No\ %0\ found=Tidak ditemukan % 0 Entry\ from\ %0=Entri dari %0 Merge\ entry\ with\ %0\ information=Gabung entri dengan informasi %0 @@ -1509,7 +1482,6 @@ Entered\ database\ has\ obsolete\ structure\ and\ is\ no\ longer\ supported.=Mem However,\ a\ new\ database\ was\ created\ alongside\ the\ pre-3.6\ one.=Namun, database baru dibuat bersamaan dengan pra-3.6 satu. Opens\ a\ link\ where\ the\ current\ development\ version\ can\ be\ downloaded=Membuka tautan dimana versi pengembangan saat ini dapat diunduh See\ what\ has\ been\ changed\ in\ the\ JabRef\ versions=Lihat apa yang telah diubah di versi JabRef -Finished\ downloading\ full\ text\ document\ for\ entry\ %0.=Selesai mendownload dokumen teks lengkap untuk masuk %0. last\ four\ nonpunctuation\ characters\ should\ be\ numerals=terakhir empat karakter non kata kunci harus berupa angka Author=Penulis @@ -1619,8 +1591,6 @@ Checking\ integrity...=Memeriksa integritas... Remove\ hyphenated\ line\ breaks=Hapus garis hubung patah Removes\ all\ hyphenated\ line\ breaks\ in\ the\ field\ content.=Menghapus semua baris tanda hubung di bidang konten. -Note\ that\ currently,\ JabRef\ does\ not\ run\ with\ Java\ 9.=Perhatikan bahwa saat ini, JabRef tidak berjalan dengan Java 9. -Your\ current\ Java\ version\ (%0)\ is\ not\ supported.\ Please\ install\ version\ %1\ or\ higher.=Versi Java Anda saat ini ( % 0) tidak didukung. Harap pasang versi % 1 atau lebih tinggi. Could\ not\ retrieve\ entry\ data\ from\ '%0'.=Tidak dapat mengambil data entri dari ' % 0 '. Entry\ from\ %0\ could\ not\ be\ parsed.=Entri dari % 0 tidak dapat diuraikan. @@ -1684,6 +1654,12 @@ Default\ pattern=Pola bawaan + + + + + + diff --git a/src/main/resources/l10n/JabRef_it.properties b/src/main/resources/l10n/JabRef_it.properties index 08bde57fcca..346fe870bae 100644 --- a/src/main/resources/l10n/JabRef_it.properties +++ b/src/main/resources/l10n/JabRef_it.properties @@ -213,8 +213,6 @@ Default=Predefinito Default\ encoding=Codifica predefinita -Default\ grouping\ field=Campo di raggruppamento predefinito - Downloading=Download in corso Execute\ default\ action\ in\ dialog=Esegui azione predefinita nella finestra di dialogo @@ -262,8 +260,6 @@ Duplicate\ string\ name=Nome di stringa duplicato Duplicates\ found=Trovati doppioni -Dynamic\ groups=Gruppi dinamici - Dynamically\ group\ entries\ by\ a\ free-form\ search\ expression=Raggruppa dinamicamente le voci utilizzando una espressione di ricerca in formato libero Dynamically\ group\ entries\ by\ searching\ a\ field\ for\ a\ keyword=Raggruppa dinamicamente le voci ricercando una parola chiave in un campo @@ -299,32 +295,21 @@ Entry\ owner=Proprietario della voce Entry\ preview=Anteprima della voce Entry\ table=Tabella delle voci - Entry\ table\ columns=Colonne della tabella delle voci Entry\ Title\ (Required\ to\ deliver\ recommendations.)=Titolo della voce (richiesto per fornire raccomandazioni.) - Entry\ type=Tipo di voce - Error=Errore - Error\ occurred\ when\ parsing\ entry=Errore durante l'elaborazione della voce - Error\ opening\ file=Errore all'apertura del file - Error\ while\ writing=Errore durante la scrittura - +Error\ during\ persistence\ of\ crawling\ results.=Errore durante la persistenza dei risultati della scansione. +Error\ during\ reading\ of\ study\ definition\ file.=Errore durante la lettura del file di definizione dello studio. '%0'\ exists.\ Overwrite\ file?='%0' esiste. Sovrascrivere il file? - Export=Esporta - Export\ preferences=Esporta preferenze - Export\ preferences\ to\ file=Esporta preferenze in un file - Export\ to\ clipboard=Esporta negli appunti - Export\ to\ text\ file.=Esporta su file di testo. - Exporting=Esportazione in corso Extension=Estensione @@ -355,8 +340,6 @@ File\ not\ found=File non trovato Filter=Filtro -Finished\ automatically\ setting\ external\ links.=Impostazione automatica dei collegamenti esterni terminata. - Filter\ groups=Filtra gruppi Finished\ writing\ XMP\ for\ %0\ file\ (%1\ skipped,\ %2\ errors).=Terminata la scrittura di metadati XMP per %0 file (%1 saltati, %2 errori). @@ -648,15 +631,14 @@ Previous\ preview\ layout=Successivo layout di anteprima Available=Disponibile Selected=Selezionato Selected\ Layouts\ can\ not\ be\ empty=I layout selezionati non possono essere vuoti - +Start\ systematic\ literature\ review=Inizia la revisione sistematica della letteratura Reset\ default\ preview\ style=Ripristina lo stile di anteprima predefinito - Previous\ entry=Voce precedente - Primary\ sort\ criterion=Criterio di ordinamento principale Problem\ with\ parsing\ entry=Problema di analisi di una voce Processing\ %0=Elaborazione di %0 Pull\ changes\ from\ shared\ database=Recupera le modifiche dal database condiviso +Problem\ finding\ files.\ See\ error\ log\ for\ details.=Problema nella ricerca dei file. Vedere il registro degli errori per i dettagli. Pushed\ citations\ to\ %0=Citazioni inviate a %0 @@ -1132,7 +1114,6 @@ Resetting\ preference\ key\ '%0'=Reimposta la chiave delle preferenze '%0' Unknown\ preference\ key\ '%0'=Chiave delle preferenze sconosciuta '%0' Unable\ to\ clear\ preferences.=Impossibile reimpostatare le preferenze. -Find\ unlinked\ files=Trovati file non collegati Unselect\ all=Deseleziona tutto Expand\ all=Espandi tutto Collapse\ all=Comprimi tutto @@ -1144,9 +1125,6 @@ Select\ a\ directory\ where\ the\ search\ shall\ start.=Seleziona una cartella d Select\ file\ type\:=Seleziona il tipo di file\: These\ files\ are\ not\ linked\ in\ the\ active\ library.=Questi file non sono collegati nella libreria attiva. Searching\ file\ system...=Ricerca nel filesystem... -Select\ directory=Seleziona cartella -Select\ files=Seleziona file -BibTeX\ entry\ creation=Creazione della voce BibTeX Citation\ key\ patterns=Modelli chiave BibTeX Clear\ priority=Azzera le priorità Clear\ rank=Azzera la valutazione @@ -1214,6 +1192,9 @@ Update\ timestamp\ on\ modification=Aggiornare data e ora a seguito di una modif All\ key\ bindings\ will\ be\ reset\ to\ their\ defaults.=Tutte le scorciatoie di tastiera saranno reimpostate ai valori predefiniti. Automatically\ set\ file\ links=Impostazione automatica dei collegamenti ai file +Finished\ automatically\ setting\ external\ links.=Impostazione automatica dei collegamenti esterni terminata. +Changed\ %0\ entries.=Modificate %0 voci. + Resetting\ all\ key\ bindings=Reimpostazione di tutte le scorciatoie di tastiera Network=Rete @@ -1233,7 +1214,6 @@ Open\ folder=Apri cartella Export\ entries\ ordered\ as\ specified=Esporta le voci nell'ordine specificato Export\ sort\ order=Esporta il modo di ordinamento Save\ sort\ order=Salva ordine -Export\ sorting=Esporta l'ordinamento Newline\ separator=Separatore di linea Save\ in\ current\ table\ sort\ order=Salva nell'ordine corrente della tabella @@ -1270,7 +1250,6 @@ Open\ %0\ file=Apri il file %0 Cannot\ delete\ file=Non posso cancellare il file File\ permission\ error=Errore nei permessi del file JabRef\ does\ not\ have\ permission\ to\ access\ %s=JabRef non ha i permessi per accedere a %s -Push\ to\ %0=Invia a %0 Path\ to\ %0=Percorso per %0 Convert=Converti Normalize\ to\ BibTeX\ name\ format=Normalizza al formato di nome di BibTeX @@ -1597,7 +1576,7 @@ remove\ entry\ %0=rimuovi la voce %0 remove\ string\ %0=rimuovi la stringa %0 undefined=non definito Cannot\ get\ info\ based\ on\ given\ %0\:\ %1=Non trovo informazioni in base alla data %0\: %1 -Get\ BibTeX\ data\ from\ %0=Preleva i dati BibTeX da %0 +Get\ bibliographic\ data\ from\ %0=Ottieni dati bibliografici da %0 No\ %0\ found=Nessun %0 trovato Entry\ from\ %0=Voce da %0 Merge\ entry\ with\ %0\ information=Accorpa la voce con l'informazione %0 @@ -1637,6 +1616,7 @@ User=Utente Connect=Connetto Connection\ error=Errore di connessione Connection\ to\ %0\ server\ established.=Connessione al server %0 stabilita. +There\ are\ connection\ issues\ with\ a\ JabRef\ server.\ Detailed\ information\:\ %0.=Ci sono problemi di connessione con un server JabRef. Informazioni dettagliate\: %0. Required\ field\ "%0"\ is\ empty.=Il campo obbligatorio "%0" è vuoto. %0\ driver\ not\ available.=Driver %0 non disponibile. The\ connection\ to\ the\ server\ has\ been\ terminated.=La connessione al server è stata interrotta. @@ -1678,7 +1658,6 @@ Opens\ a\ link\ where\ the\ current\ development\ version\ can\ be\ downloaded=A See\ what\ has\ been\ changed\ in\ the\ JabRef\ versions=Vedi cosa è cambiato tra le versioni di JabRef Referenced\ citation\ key\ does\ not\ exist=La chiave BibTeX a cui ci si riferisce non esiste Full\ text\ document\ for\ entry\ %0\ already\ linked.=Documento di testo per la voce %0 già collegato. -Finished\ downloading\ full\ text\ document\ for\ entry\ %0.=Lo scaricamento del testo completo del documento della voce %0 è terminato. Download\ full\ text\ documents=Scarica documenti di testo You\ are\ about\ to\ download\ full\ text\ documents\ for\ %0\ entries.=Stai per scaricare documenti di testo per %0 voci. last\ four\ nonpunctuation\ characters\ should\ be\ numerals=gli ultimi quattro caratteri non di interpunzione devono essere dei numerali @@ -1782,7 +1761,7 @@ There\ exists\ already\ a\ group\ with\ the\ same\ name.=Esiste già almeno un g Copy\ linked\ file=Copia file collegato Copy\ linked\ file\ to\ folder...=Copia file collegato nella cartella... Could\ not\ copy\ file\ to\ %0,\ maybe\ the\ file\ is\ already\ existing?=Impossibile copiare il file in %0, forse il file esiste già? -Sucessfully\ copied\ file\ to\ %0=File copiato con successo in %0 +Successfully\ copied\ file\ to\ %0.=File copiato con successo in %0. Could\ not\ resolve\ the\ file\ %0=Impossibile risolvere il file %0 Copy\ linked\ files\ to\ folder...=Copia i file collegati nella cartella... @@ -1802,8 +1781,6 @@ Checking\ integrity...=Verifica dell'integrità... Remove\ hyphenated\ line\ breaks=Rimuovi le interruzioni di riga con trattino Removes\ all\ hyphenated\ line\ breaks\ in\ the\ field\ content.=Rimuove tutte le interruzioni di riga con trattino nel contenuto del campo. -Note\ that\ currently,\ JabRef\ does\ not\ run\ with\ Java\ 9.=Nota che attualmente, JabRef non funziona con Java 9. -Your\ current\ Java\ version\ (%0)\ is\ not\ supported.\ Please\ install\ version\ %1\ or\ higher.=La tua versione attuale di Java (%0) non è supportata. Si prega di installare la versione %1 o successiva. Could\ not\ retrieve\ entry\ data\ from\ '%0'.=Impossibile recuperare dati in ingresso da '%0'. Entry\ from\ %0\ could\ not\ be\ parsed.=Non è stato possibile analizzare la voce %0. @@ -1811,7 +1788,6 @@ Invalid\ identifier\:\ '%0'.=Identificatore non valido\: '%0'. This\ paper\ has\ been\ withdrawn.=Questo documento è stato ritirato. Finished\ writing\ XMP\ metadata.=Terminata la scrittura dei metadati XMP. empty\ citation\ key=chiave BibTeX vuota -Your\ Java\ Runtime\ Environment\ is\ located\ at\ %0.=Il tuo ambiente di Runtime di Java si trova in %0. Aux\ file=File aux Group\ containing\ entries\ cited\ in\ a\ given\ TeX\ file=Gruppo contenente voci citate in un determinato file TeX @@ -1868,7 +1844,7 @@ Export\ selected\ entries=Esporta le voci selezionate Export\ selected\ entries\ to\ clipboard=Esportare le voci selezionate negli appunti Find\ duplicates=Trova duplicati JabRef\ resources=Risorse per JabRef -Manage\ journal\ abbreviations=Gestire le abbreviazioni del diario +Manage\ journal\ abbreviations=Gestione delle abbreviazioni delle riviste Manage\ protected\ terms=Gestione dei termini protetti New\ entry\ from\ plain\ text=Nuova voce dal testo in chiaro New\ sublibrary\ based\ on\ AUX\ file=Nuova sublibrary basata su file AUX @@ -1926,7 +1902,7 @@ Are\ you\ sure\ you\ want\ to\ remove\ field\ name\:\ "%0"?=Sei sicuro di voler Add\ new\ keyword=Aggiungi nuova parola chiave Keyword\:=Parola chiave\: Keyword\ "%0"\ already\ exists=La parola chiave "%0" esiste già -Keyword\ seperator=Separatore di parole chiave +Keyword\ separator=Separatore di parole chiave Remove\ keyword=Rimuovi parola chiave Are\ you\ sure\ you\ want\ to\ remove\ keyword\:\ "%0"?=Sei sicuro di voler rimuovere la parola chiave\: "%0"? Reset\ to\ default=Ripristina impostazioni predefinite @@ -1936,11 +1912,9 @@ Generate\ citation\ keys=Genera le chiavi BibTeX Groups\ interface=Interfaccia gruppi Manage\ field\ names\ &\ content=Gestione nomi di campi e contenuto New\ library=Nuova libreria -Next\ citation\ style=Stile citazione successiva OpenOffice/LibreOffice=OpenOffice/LibreOffice Open\ document\ viewer=Apri visualizzatore documento Open\ entry\ editor=Apri editor voce -Previous\ citation\ style=Stile citazione precedente Search\ document\ identifier\ online=Cerca l'identificatore del documento online Search\ for\ unlinked\ local\ files=Cerca file locali non collegati Search\ full\ text\ documents\ online=Cerca documenti di testo online @@ -2020,6 +1994,7 @@ Font=Tipo di carattere Visual\ theme=Tema visivo Light\ theme=Tema chiaro Dark\ theme=Tema scuro +Custom\ theme=Tema personalizzato Overwrite\ existing\ keys=Sovrascrivi chiavi esistenti Key\ patterns=Modello delle chiavi Font\ settings=Impostazioni carattere @@ -2027,6 +2002,8 @@ Override\ font\ settings=Ignora le impostazioni dei caratteri Override\ font\ size=Sovrascrivi dimensione carattere Theme\ changed\ to\ dark\ theme.=Tema cambiato in tema scuro. Theme\ changed\ to\ light\ theme.=Tema cambiato in tema chiaro. +Theme\ changed\ to\ a\ custom\ theme\:=Tema cambiato in un tema personalizzato\: +Please\ specify\ a\ css\ theme\ file.=Specifica un file di tema css. You\ must\ enter\ an\ integer\ value\ higher\ than\ 8.=Devi inserire un valore intero superiore a 8. Letters\ after\ duplicate\ generated\ keys=Lettere dopo le chiavi generate duplicate Start\ on\ second\ duplicate\ key\ with\ letter\ A\ (a,\ b,\ ...)=Inizia dalla seconda chiave duplicata con la lettera A (a, b, ...) @@ -2059,7 +2036,7 @@ Intersection=Intersezione Union=Unione Collect\ by=Raccolto per Explicit\ selection=Selezione esplicita -Searching\ for\ keywords=Ricerca per parole chiave +Searching\ for\ a\ keyword=Ricerca per parole chiave Free\ search\ expression=Espressione di ricerca libera Specified\ keywords=Parole chiave specificate Cited\ entries=Voci citate @@ -2097,13 +2074,33 @@ Required=Obbligatorio Entry\ type\ cannot\ be\ empty.\ Please\ enter\ a\ name.=Il tipo di voce non può essere vuoto. Si prega di inserire un nome. Field\ cannot\ be\ empty.\ Please\ enter\ a\ name.=Il campo non può essere vuoto. Si prega di inserire un nome. +Capitalize\ current\ word=Capitalizza parola corrente +Delete\ text=Elimina testo +Make\ current\ word\ lowercase=Rendi la parola corrente in minuscolo +Make\ current\ word\ uppercase=Rendi la parola corrente maiuscola +Move\ caret\ left=Sposta il cursore a sinistra +Move\ caret\ right=Sposta il cursore a destra +Move\ caret\ to\ previous\ word=Sposta il cursore sulla parola precedente +Move\ caret\ to\ next\ word=Sposta il cursore sulla parola successiva +Move\ caret\ to\ beginning\ of\ line=Sposta il cursore all'inizio della riga +Move\ caret\ to\ end\ of\ line=Sposta il cursore alla fine della riga +Move\ the\ caret\ down=Sposta il cursore in basso +Move\ the\ caret\ to\ the\ beginning\ of\ text=Sposta il cursore all'inizio del testo +Move\ the\ caret\ to\ the\ end\ of\ text=Sposta il cursore alla fine del testo +Move\ the\ caret\ up=Sposta il cursore in alto +Remove\ line\ after\ caret=Rimuovere la linea dopo il cursore +Remove\ characters\ until\ next\ word=Rimuovi i caratteri fino alla prossima parola +Remove\ the\ current\ word\ backwards=Rimuove la parola corrente all'indietro + +Text\ editor=Editor di testo + Search\ ShortScience=Cerca su ShortScience Unable\ to\ open\ ShortScience.=Impossibile aprire ShortScience. Shared\ database=Database condiviso Lookup=Ricerca -Please\ enter\ a\ field\ name\ to\ search\ for\ keywords.=Inserisci un nome campo per cercare parole chiave. +Please\ enter\ a\ field\ name\ to\ search\ for\ a\ keyword.=Inserisci un nome di campo per cercare una parola chiave. Access\ date\ of\ the\ address\ specified\ in\ the\ url\ field.=Data di accesso dell'indirizzo specificato nel campo url. Additional\ information\ related\ to\ the\ resource\ indicated\ by\ the\ eprint\ field.=Informazioni aggiuntive relative alla risorsa indicata dal campo eprint. Annex\ to\ the\ eventtitle\ field.=Allegato al campo eventitle. @@ -2254,15 +2251,36 @@ Close\ other\ libraries=Chiudi le altre librerie Close\ others=Chiudi gli altri Reveal\ in\ file\ explorer=Rivela nel file explorer -(\ Note\:\ Press\ return\ to\ commit\ changes\ in\ the\ table\!\ )=( Nota\: Premi invio per effettuare il commit delle modifiche nella tabella\! ) +Autolink\ files=Collega automaticamente i file +Customized\ preview\ style=Stile anteprima personalizzato +Next\ preview\ style=Stile anteprima successiva +Previous\ preview\ style=Stile anteprima precedente + +(\ Note\:\ Press\ return\ to\ commit\ changes\ in\ the\ table\!\ )=( Nota\: Premi invio per effettuare il commit delle modifiche nella tabella\! ) Reset=Ripristina +New\ inproceedings=Nuovi inproceedings Reset\ entry\ types\ and\ fields\ to\ defaults=Reimposta i tipi di voci e i campi ai valori predefiniti This\ will\ reset\ all\ entry\ types\ to\ their\ default\ values\ and\ remove\ all\ custom\ entry\ types=Questo reimposterà tutti i tipi di voci ai loro valori predefiniti e rimuoverà tutti i tipi di voci personalizzate - Replace\ tabs\ with\ space=Sostituisci le tabulazioni con spazio Replace\ tabs\ with\ space\ in\ the\ field\ content.=Sostituisci le tabulazioni con spazio nel contenuto del campo. Remove\ redundant\ spaces=Rimuovi spazi ridondanti Replaces\ consecutive\ spaces\ with\ a\ single\ space\ in\ the\ field\ content.=Sostituisce gli spazi consecutivi con uno spazio singolo nel contenuto del campo. Remove\ digits=Rimuovi le cifre Removes\ digits.=Rimuove le cifre. +The\ query\ cannot\ contain\ a\ year\ and\ year-range\ field.=La ricerca non può contenere un campo anno e un campo di intervallo di anni. +This\ query\ uses\ unsupported\ fields.=Questa ricerca utilizza campi non supportati. +This\ query\ uses\ unsupported\ syntax.=Questa ricerca utilizza una sintassi non supportata. + +Presets=Profili + +Check\ Proxy\ Setting=Controlla Impostazioni Proxy +Check\ connection=Controlla la connessione +Connection\ failed\!=Connessione fallita\! +Connection\ successful\!=Connessione riuscita\! +Generate\ groups\ from\ keywords\ in\ the\ following\ field=Genera gruppi da parole chiave nel campo seguente +Generate\ groups\ for\ author\ last\ names=Genera gruppi in base al cognome dell'autore +Regular\ expression=Espressione regolare + +Error\ importing.\ See\ the\ error\ log\ for\ details.=Errore nell'importazione. Vedere il registro degli errori per i dettagli. + diff --git a/src/main/resources/l10n/JabRef_ja.properties b/src/main/resources/l10n/JabRef_ja.properties index 489dceb7740..0260f81e822 100644 --- a/src/main/resources/l10n/JabRef_ja.properties +++ b/src/main/resources/l10n/JabRef_ja.properties @@ -204,8 +204,6 @@ Default=既定値 Default\ encoding=既定エンコーディング -Default\ grouping\ field=既定のグループ化フィールド - Execute\ default\ action\ in\ dialog=ダイアログの既定アクションを実行 @@ -252,8 +250,6 @@ Duplicate\ string\ name=重複した文字列名 Duplicates\ found=重複が見つかりました -Dynamic\ groups=動的グループ - Dynamically\ group\ entries\ by\ a\ free-form\ search\ expression=自由型検索表現で動的にグループ化 Dynamically\ group\ entries\ by\ searching\ a\ field\ for\ a\ keyword=フィールド中のキーワードを検索して動的にグループ化 @@ -288,32 +284,19 @@ Entry\ owner=項目所有者 Entry\ preview=項目プレビュー Entry\ table=項目表 - Entry\ table\ columns=項目表の列 Entry\ Title\ (Required\ to\ deliver\ recommendations.)=項目タイトル (おすすめの提示に必要です) - Entry\ type=項目型 - Error=エラー - Error\ occurred\ when\ parsing\ entry=項目を解析中にエラーが発生 - Error\ opening\ file=ファイルを開く際にエラー発生 - Error\ while\ writing=書き込み中にエラー発生 - '%0'\ exists.\ Overwrite\ file?='%0' は存在します.ファイルを上書きしますか? - Export=書き出し - Export\ preferences=設定を書き出す - Export\ preferences\ to\ file=設定をファイルに書き出す - Export\ to\ clipboard=クリップボードに書き出す - Export\ to\ text\ file.=テキストファイルにエクスポートします. - Exporting=書き出し中 Extension=拡張子 @@ -343,8 +326,6 @@ File\ not\ found=ファイルが見つかりませんでした Filter=フィルタ -Finished\ automatically\ setting\ external\ links.=外部リンクの自動設定が終了しました - Filter\ groups=グループ絞り込み Finished\ writing\ XMP\ for\ %0\ file\ (%1\ skipped,\ %2\ errors).=XMPを%0ファイルに書き込み終わりました(%1スキップ・%2エラー). @@ -631,11 +612,8 @@ Previous\ preview\ layout=前のプレビュー様式 Available=利用可能 Selected=選択済み Selected\ Layouts\ can\ not\ be\ empty=選択するレイアウトは空であってはなりません - Reset\ default\ preview\ style=既定のプレビュー様式をリセット - Previous\ entry=前の項目 - Primary\ sort\ criterion=第一整序基準 Problem\ with\ parsing\ entry=項目を解析中に問題が発生しました Processing\ %0=%0を処理中です @@ -1099,7 +1077,6 @@ Resetting\ preference\ key\ '%0'=キー「%0」の設定をリセットします Unknown\ preference\ key\ '%0'=キー「%0」という設定は知りません Unable\ to\ clear\ preferences.=設定を消去することができませんでした. -Find\ unlinked\ files=リンクされていないファイルを検索 Unselect\ all=すべての選択を解除 Expand\ all=すべて展開表示 Collapse\ all=すべて畳んで表示 @@ -1111,9 +1088,6 @@ Select\ a\ directory\ where\ the\ search\ shall\ start.=検索を開始するデ Select\ file\ type\:=ファイル型を選択: These\ files\ are\ not\ linked\ in\ the\ active\ library.=これらのファイルは,現在アクティブなライブラリにリンクされていません. Searching\ file\ system...=ファイルシステムを検索しています... -Select\ directory=辞書を選択 -Select\ files=ファイルを選択 -BibTeX\ entry\ creation=BibTeX項目の引用 Clear\ priority=優先度を消去 Clear\ rank=評価を消去 Enable\ special\ fields=特殊フィールドを使用する @@ -1179,6 +1153,8 @@ Update\ timestamp\ on\ modification=修正時にタイムスタンプを更新 All\ key\ bindings\ will\ be\ reset\ to\ their\ defaults.=すべてのキー割当を既定値に復帰します. Automatically\ set\ file\ links=ファイルリンクを自動設定 +Finished\ automatically\ setting\ external\ links.=外部リンクの自動設定が終了しました + Resetting\ all\ key\ bindings=キー割当をすべて復帰 Network=ネットワーク @@ -1197,7 +1173,6 @@ Open\ folder=フォルダを開く Export\ entries\ ordered\ as\ specified=項目を指定順に書き出し Export\ sort\ order=書き出し整序順 Save\ sort\ order=整序順を保存 -Export\ sorting=書き出しの整序 Newline\ separator=新規行分離子 Save\ in\ current\ table\ sort\ order=現在の表での整序順で保存 @@ -1234,7 +1209,6 @@ Open\ %0\ file=%0個のファイルを開きます Cannot\ delete\ file=ファイルを削除することができません File\ permission\ error=ファイルアクセス権のエラー JabRef\ does\ not\ have\ permission\ to\ access\ %s=%sへのアクセス権がJabRefにありません -Push\ to\ %0=%0にプッシュ Path\ to\ %0=%0へのパス Convert=変換 Normalize\ to\ BibTeX\ name\ format=BibTeXの名前書式に標準化 @@ -1550,7 +1524,6 @@ remove\ entry\ %0=項目%0を削除する remove\ string\ %0=文字列%0を削除する undefined=未定義 Cannot\ get\ info\ based\ on\ given\ %0\:\ %1=提供された%0で情報を得ることができません:%1 -Get\ BibTeX\ data\ from\ %0=%0からBibTeXデータを取得 No\ %0\ found=%0が見つかりませんでした Entry\ from\ %0=%0からの項目 Merge\ entry\ with\ %0\ information=項目を%0情報と統合 @@ -1629,7 +1602,6 @@ However,\ a\ new\ database\ was\ created\ alongside\ the\ pre-3.6\ one.=しか Opens\ a\ link\ where\ the\ current\ development\ version\ can\ be\ downloaded=現行開発版をダウンロードできる場所へのリンクを開きます See\ what\ has\ been\ changed\ in\ the\ JabRef\ versions=JabRefの各版における変更点を見ます Full\ text\ document\ for\ entry\ %0\ already\ linked.=項目%0の文書本体は既にリンク済みです. -Finished\ downloading\ full\ text\ document\ for\ entry\ %0.=項目%0の文書本体のダウンロードが終了しました. Download\ full\ text\ documents=文書本体をダウンロード You\ are\ about\ to\ download\ full\ text\ documents\ for\ %0\ entries.=これより%0項目の文書本体をダウンロードします. last\ four\ nonpunctuation\ characters\ should\ be\ numerals=句読点を含まない最後の4文字は数字でなくてはなりません @@ -1729,7 +1701,6 @@ There\ exists\ already\ a\ group\ with\ the\ same\ name.=同じ名称のグル Copy\ linked\ file=リンク先ファイルをコピー Copy\ linked\ file\ to\ folder...=リンク先ファイルをフォルダにコピー... Could\ not\ copy\ file\ to\ %0,\ maybe\ the\ file\ is\ already\ existing?=ファイルを%0にコピーできませんでした.すでに同名ファイルが存在するかもしれません. -Sucessfully\ copied\ file\ to\ %0=ファイルを%0に無事コピーしました Could\ not\ resolve\ the\ file\ %0=ファイル%0を解決できませんでした Copy\ linked\ files\ to\ folder...=リンク先ファイルをフォルダにコピー... @@ -1749,15 +1720,12 @@ Checking\ integrity...=整合性をチェックしています... Remove\ hyphenated\ line\ breaks=ハイフネーションを行なった改行を取り除く Removes\ all\ hyphenated\ line\ breaks\ in\ the\ field\ content.=フィールドの内容からハイフネーションを行なった改行を全て取り除きます. -Note\ that\ currently,\ JabRef\ does\ not\ run\ with\ Java\ 9.=現在のところ,JabRefはJava 9では動作しないのでお気をつけください. -Your\ current\ Java\ version\ (%0)\ is\ not\ supported.\ Please\ install\ version\ %1\ or\ higher.=お使いの Java バージョン (%0) はサポートされていません.バージョン %1 以上のものをインストールしてください. Could\ not\ retrieve\ entry\ data\ from\ '%0'.='%0' から項目データを取得することができませんでした. Entry\ from\ %0\ could\ not\ be\ parsed.=%0 からの項目を解析することができませんでした. Invalid\ identifier\:\ '%0'.=「%0」は識別子として無効です. This\ paper\ has\ been\ withdrawn.=この論文は撤回されました. Finished\ writing\ XMP\ metadata.=XMPメタデータを書き終えました. -Your\ Java\ Runtime\ Environment\ is\ located\ at\ %0.=お使いのJava Runtime Environmentは%0にあります. Aux\ file=auxファイル Group\ containing\ entries\ cited\ in\ a\ given\ TeX\ file=特定のTeXファイルでの引用項目を集めたグループ @@ -1869,7 +1837,6 @@ Are\ you\ sure\ you\ want\ to\ remove\ field\ name\:\ "%0"?=本当にフィー Add\ new\ keyword=新規キーワードを追加 Keyword\:=キーワード: Keyword\ "%0"\ already\ exists=キーワード「%0」はすでに存在します -Keyword\ seperator=キーワード区切り Remove\ keyword=キーワードを削除 Are\ you\ sure\ you\ want\ to\ remove\ keyword\:\ "%0"?=本当にキーワード「%0」を削除しますか? Reset\ to\ default=既定値に戻す @@ -1878,11 +1845,9 @@ Export\ all\ entries=全項目を書き出す Groups\ interface=グループ操作面 Manage\ field\ names\ &\ content=フィールド名・フィールド値の管理 New\ library=新規ライブラリ -Next\ citation\ style=次の引用スタイル OpenOffice/LibreOffice=OpenOffice/LibreOffice Open\ document\ viewer=文書ビューアを表示 Open\ entry\ editor=エディターで開く -Previous\ citation\ style=前の引用スタイル Search\ document\ identifier\ online=文書IDをオンライン検索 Search\ for\ unlinked\ local\ files=未リンクのローカルファイルを検索 Search\ full\ text\ documents\ online=文書本体をオンライン検索 @@ -2011,3 +1976,9 @@ Required=必須 + + + + + + diff --git a/src/main/resources/l10n/JabRef_nl.properties b/src/main/resources/l10n/JabRef_nl.properties index 81678e3c3a9..141b1313ce4 100644 --- a/src/main/resources/l10n/JabRef_nl.properties +++ b/src/main/resources/l10n/JabRef_nl.properties @@ -18,6 +18,7 @@ Abbreviate\ names=Namen afkorten Abbreviated\ %0\ journal\ names.=Afgekorte %0 logboek namen. Abbreviation=Afkorting +Abbreviations=Afkortingen About\ JabRef=Over JabRef @@ -58,6 +59,7 @@ Appearance=Uiterlijk Application=Programma +Application\ to\ push\ entries\ to=Applicatie om entries naar te sturen Apply=Toepassen @@ -84,8 +86,11 @@ Available\ import\ formats=Beschikbare importeer formaten %0\ source=%0-broncode +Background\ Tasks=Achtergrondtaken +Background\ Tasks\ are\ running=Achtergrondtaken worden uitgevoerd +Background\ Tasks\ are\ done=Achtergrondtaken zijn klaar Browse=Bladeren @@ -93,8 +98,11 @@ by=door The\ conflicting\ fields\ of\ these\ entries\ will\ be\ merged\ into\ the\ 'Comment'\ field.=De tegenstrijdige velden van deze invoergegevens zullen worden samengevoegd in het veld 'Opmerking'. Cancel=Annuleren +Cannot\ create\ group=Kan groep niet maken +Cannot\ create\ group.\ Please\ create\ a\ library\ first.=Kan groep niet maken. Maak eerst een bibliotheek. +Cannot\ open\ folder\ as\ the\ file\ is\ an\ online\ link.=Kan map niet openen omdat het bestand een online link is. case\ insensitive=hoofdletter ongevoelig @@ -141,6 +149,7 @@ Copied=Gekopieerd Copy=Kopiëren +Copy\ citation\ key=Kopiëer citatiesleutel Copy\ to\ clipboard=Kopiëren naar klembord @@ -196,8 +205,7 @@ Default=Standaard Default\ encoding=Standaard encodering -Default\ grouping\ field=Standaard groeperingsveld - +Downloading=Downloaden Delete=Verwijderen @@ -240,12 +248,11 @@ Duplicate\ string\ name=Dubbele tekenreeksnaam Duplicates\ found=Duplicaten gevonden -Dynamic\ groups=Dynamische groepen - Dynamically\ group\ entries\ by\ a\ free-form\ search\ expression=Dynamisch invoergegevens groeperen door een "vrije vorm" zoek expressie Dynamically\ group\ entries\ by\ searching\ a\ field\ for\ a\ keyword=Dynamisch invoergegevens groeperen door een veld te zoeken via een sleutelwoord +Each\ line\ must\ be\ of\ the\ following\ form\:\ 'tab\:field1;field2;...;fieldN'.=Elke regel moet zo geformuleerd zijn\: 'tab\:veld1;veld2;...;veldN'. Edit=Bewerken @@ -259,6 +266,7 @@ Edit\ preamble=Inleiding bewerken Edit\ strings=Tekenreeksen bewerken empty\ library=lege bibliotheek +Autocompletion=Automatisch aanvullen Enter\ URL\ to\ download=Geef URL om te downloaden in @@ -274,31 +282,18 @@ Entry\ editor=Invoerbewerker Entry\ preview=Invoervoorbeeld Entry\ table=Entry tabel - Entry\ table\ columns=Invoertabel kolommen - Entry\ type=Invoertype - Error=Foutmelding - Error\ occurred\ when\ parsing\ entry=Foutmelding bij het ontleden van de invoer - Error\ opening\ file=Foutmelding bij het openen van het bestand - Error\ while\ writing=Foutmelding bij het schrijven - '%0'\ exists.\ Overwrite\ file?='%0' bestaat reeds. Bestand overschrijven? - Export=Exporteren - Export\ preferences=Voorkeuren exporteren - Export\ preferences\ to\ file=Voorkeuren exporteren naar bestand - Export\ to\ clipboard=Exporteer naar klembord - Export\ to\ text\ file.=Exporteer naar tekstbestand. - Exporting=Exporteren... Extension=Extensie @@ -314,6 +309,7 @@ field=veld Field\ name=Veldnaam +Field\ names\ are\ not\ allowed\ to\ contain\ white\ spaces\ or\ certain\ characters\ (%0).=Veldnamen mogen geen spaties of speciale tekens bevatten (%0). Field\ to\ group\ by=Veld te groeperen op @@ -328,8 +324,7 @@ File\ not\ found=Bestand niet gevonden Filter=Filteren -Finished\ automatically\ setting\ external\ links.=Automatisch instellen van de externe links voltooid. - +Filter\ groups=Filter groepen Finished\ writing\ XMP\ for\ %0\ file\ (%1\ skipped,\ %2\ errors).=XMP schrijven voor %0 bestand voltooid (%1 overgeslagen, %2 fouten). @@ -348,6 +343,7 @@ Formatter\ name=Naam van de opmaak found\ in\ AUX\ file=gevonden in AUX bestand +Fulltext\ for=Volledige tekst voor General=Algemeen @@ -356,12 +352,15 @@ General\ Fields=Algemene Velden Generate=Genereren +Generate\ citation\ key=Genereer citatiesleutel Generate\ keys=Genereer sleutels Generate\ keys\ before\ saving\ (for\ entries\ without\ a\ key)=Genereer sleutels voor het opslaan (voor entries zonder een sleutel) +Generated\ citation\ key\ for=Citatiesleutel gegenereerd voor +Generating\ citation\ key\ for=Citatiesleutel aan het genereren voor Get\ fulltext=Verkrijg volledige tekst Gray\ out\ non-hits=Maak niet gevonden items grijs @@ -424,6 +423,7 @@ Include\ subgroups\:\ When\ selected,\ view\ entries\ contained\ in\ this\ group Independent\ group\:\ When\ selected,\ view\ only\ this\ group's\ entries=Onafhankelijke groep\: Wanneer geselecteerd, toon enkel de invoergegevens van deze groep I\ Agree=Ik ga akkoord +Invalid\ citation\ key=Ongeldige citatiesleutel Invalid\ date\ format=Ongeldig datumformaat @@ -446,6 +446,7 @@ keys\ in\ library=sleutels in bibliotheek Keyword=Sleutelwoord +Keywords=Trefwoorden Label=Label @@ -457,6 +458,7 @@ Link=Link Listen\ for\ remote\ operation\ on\ port=Luister naar operatie vanop afstand op poort Load\ and\ Save\ preferences\ from/to\ jabref.xml\ on\ start-up\ (memory\ stick\ mode)=Laden en opstaan voorkeuren van/naar jabref.xml bij het opstarten (geheugenstick-modus) +Show\ advanced\ hints\ (i.e.\ helpful\ tooltips,\ suggestions\ and\ explanation)=Toon geavanceerde hints (bijv. nuttige tooltips, suggesties en uitleg) Main\ file\ directory=Hoofdbestand map @@ -567,6 +569,7 @@ Paste=Plakken paste\ entries=plak entries +paste\ entry\ %0=plak entry %0 Path\ to\ %0\ not\ defined=Pad naar %0 niet gedefinieerd @@ -599,10 +602,9 @@ Error\ while\ generating\ citation\ style=Fout bij het genereren van de citaties Preview\ style\ changed\ to\:\ %0=Voorbeeld van de stijl gewijzigd naar\: %0 Next\ preview\ layout=Volgend lay-out voorbeeld Previous\ preview\ layout=Vorig lay-out voorbeeld - - +Available=Beschikbaar +Selected=Geselecteerd Previous\ entry=Vorige invoer - Primary\ sort\ criterion=Primair sorteercriterium Problem\ with\ parsing\ entry=Probleem met ontleding invoer Processing\ %0=Verwerken %0 @@ -613,6 +615,7 @@ Pushed\ citations\ to\ %0=Citaten verplaatst naar %0 Quit\ JabRef=JabRef afsluiten +Read\ only=Alleen lezen Redo=Overdoen @@ -690,6 +693,7 @@ resolved=opgelost Restart=Herstarten +Restart\ required=Herstart vereist Review=Herzien Review\ changes=Wijzigingen herzien @@ -1023,6 +1027,7 @@ Auto-generating\ PDF-Names\ does\ not\ support\ undo.\ Continue?=Ongedaan maken Use\ full\ firstname\ whenever\ possible=Gebruik volledige voornaam indien mogelijk Use\ abbreviated\ firstname\ whenever\ possible=Gebruik afgekorte voornaam indien mogelijk Use\ abbreviated\ and\ full\ firstname=Gebruik afgekorte en volledige voornaam +First\ names=Voornamen Cleanup\ entries=Invoergevens opschonen Automatically\ assign\ new\ entry\ to\ selected\ groups=Nieuwe invoer automatisch toewijzen aan geselecteerde groepen %0\ mode=%0 modus @@ -1042,7 +1047,6 @@ Resetting\ preference\ key\ '%0'=Voorkeur-sleutel '%0' resetten Unknown\ preference\ key\ '%0'=Onbekende voorkeur-sleutel '%0' Unable\ to\ clear\ preferences.=Niet in staat om voorkeuren te wissen. -Find\ unlinked\ files=Niet-gelinkte bestanden vinden Unselect\ all=Alles deselecteren Expand\ all=Alles uitvouwen Collapse\ all=Alles inklappen @@ -1054,9 +1058,6 @@ Select\ a\ directory\ where\ the\ search\ shall\ start.=Selecteer een map waar d Select\ file\ type\:=Selecteer bestandstype\: These\ files\ are\ not\ linked\ in\ the\ active\ library.=Deze bestanden zijn niet in de actieve bibliotheek gekoppeld. Searching\ file\ system...=Zoeken in bestandssysteem... -Select\ directory=Map selecteren -Select\ files=Bestand selecteren -BibTeX\ entry\ creation=Maak BibTeX invoer Clear\ priority=Prioriteit wissen Clear\ rank=Rang wissen Enable\ special\ fields=Speciale velden inschakelen @@ -1121,6 +1122,8 @@ Update\ timestamp\ on\ modification=Tijdsstempel bij wijziging bijwerken All\ key\ bindings\ will\ be\ reset\ to\ their\ defaults.=Alle sleutelbindingen worden teruggezet naar hun standaardwaarden. Automatically\ set\ file\ links=Bestandslinks automatisch instellen +Finished\ automatically\ setting\ external\ links.=Automatisch instellen van de externe links voltooid. + Resetting\ all\ key\ bindings=Sleutelbindingen allemaal resetten Network=Netwerk @@ -1134,7 +1137,6 @@ Clear\ connection\ settings=Verbindingsinstellingen wissen Open\ folder=Map openen Export\ entries\ ordered\ as\ specified=Invoergegevens exporteren zoals gespecificeerd Export\ sort\ order=Sorteervolgorde exporteren -Export\ sorting=Sortering exporteren Newline\ separator=Nieuwelijn scheidingsteken Save\ entries\ ordered\ as\ specified=Opslaan invoergegvens zoals gespecificeerd @@ -1169,7 +1171,6 @@ Open\ %0\ file=%0 bestand openen Cannot\ delete\ file=Kan het bestand niet verwijderen File\ permission\ error=Fout bij bestandsrechten -Push\ to\ %0=Stuur selectie naar %0 Path\ to\ %0=Pad naar %0 Convert=Converteren Normalize\ to\ BibTeX\ name\ format=Normaliseren tot BibTeX naamnotatie @@ -1341,6 +1342,7 @@ Add\ enclosing\ braces=Accolades toevoegen Add\ braces\ encapsulating\ the\ complete\ field\ content.=Voeg accolades toe die de volledige veldinhoud inkapselen. Remove\ enclosing\ braces=Accolades verwijderen Removes\ braces\ encapsulating\ the\ complete\ field\ content.=Verwijdert accolades die de volledige veldinhoud inkapselen. +Shorten\ DOI=Verkort DOI Sentence\ case=Hoofdletterinstellingen van de zin Shortens\ lists\ of\ persons\ if\ there\ are\ more\ than\ 2\ persons\ to\ "et\ al.".=Verkort de lijst van mensen naar 'et al.' wanneer er meer dan twee mensen zijn. Title\ case=Hoofdletterinstellingen van de titel @@ -1478,7 +1480,6 @@ remove\ entry\ %0=verwijderen invoer %0 remove\ string\ %0=verwijder tekenreeks %0 undefined=niet gedefinieerd Cannot\ get\ info\ based\ on\ given\ %0\:\ %1=Kan geen info verkrijgen gebaseerd op %0\: %1 -Get\ BibTeX\ data\ from\ %0=BibTeX gegevens ophalen uit %0 No\ %0\ found=Geen %0 gevonden Entry\ from\ %0=Invoer van %0 Merge\ entry\ with\ %0\ information=Voeg invoer samen met %0 informatie @@ -1549,7 +1550,6 @@ Entered\ database\ has\ obsolete\ structure\ and\ is\ no\ longer\ supported.=Ing However,\ a\ new\ database\ was\ created\ alongside\ the\ pre-3.6\ one.=Er is echter een nieuwe database gemaakt naast de pre-3.6. Opens\ a\ link\ where\ the\ current\ development\ version\ can\ be\ downloaded=Opent een link waar de huidige ontwikkelingsversie kan worden gedownload See\ what\ has\ been\ changed\ in\ the\ JabRef\ versions=Zie wat er is veranderd in de JabRef versies -Finished\ downloading\ full\ text\ document\ for\ entry\ %0.=Klaar met downloaden volledig tekstdocument voor invoer %0. last\ four\ nonpunctuation\ characters\ should\ be\ numerals=de laatste vier niet-leestekens zouden cijfers moeten zijn Author=Auteur @@ -1659,14 +1659,11 @@ Checking\ integrity...=Integriteitscontrole... Remove\ hyphenated\ line\ breaks=Verwijder afgebroken regeleinden Removes\ all\ hyphenated\ line\ breaks\ in\ the\ field\ content.=Verwijdert alle afgebroken regelafbrekingen in de veldinhoud. -Note\ that\ currently,\ JabRef\ does\ not\ run\ with\ Java\ 9.=Merk op dat JabRef momenteel niet werkt met Java 9. -Your\ current\ Java\ version\ (%0)\ is\ not\ supported.\ Please\ install\ version\ %1\ or\ higher.=Uw huidige versie van Java (%0) wordt niet ondersteunt. Installeer versie %1 of hoger. Could\ not\ retrieve\ entry\ data\ from\ '%0'.=Kon geen data ophalen van '%0'. Entry\ from\ %0\ could\ not\ be\ parsed.=Invoer van %0 kon niet worden geparseerd. Invalid\ identifier\:\ '%0'.=Ongeldig Id\: '%0'. This\ paper\ has\ been\ withdrawn.=Dit artikel is ingetrokken. -Your\ Java\ Runtime\ Environment\ is\ located\ at\ %0.=Uw Java Runtime Environment bevindt zich op %0. Aux\ file=Aux bestand Group\ containing\ entries\ cited\ in\ a\ given\ TeX\ file=Groep bevat invoergegevens aangehaald in een bepaald TeX-bestand @@ -1779,6 +1776,12 @@ Default\ pattern=Standaard patroon + + + + + + diff --git a/src/main/resources/l10n/JabRef_no.properties b/src/main/resources/l10n/JabRef_no.properties index ee4cf19c8bf..65b4bc83251 100644 --- a/src/main/resources/l10n/JabRef_no.properties +++ b/src/main/resources/l10n/JabRef_no.properties @@ -194,8 +194,6 @@ Default=Tilbakestill Default\ encoding=Standard koding -Default\ grouping\ field=Standardfelt for gruppering - Execute\ default\ action\ in\ dialog=Utfør standardhandlingen i dialogen @@ -239,8 +237,6 @@ Duplicate\ string\ name=Ikke unikt navn på streng Duplicates\ found=Duplikater funnet -Dynamic\ groups=Dynamiske grupper - Dynamically\ group\ entries\ by\ a\ free-form\ search\ expression=Grupper enheter dynamisk ved hjelp av et standard søkeuttrykk Dynamically\ group\ entries\ by\ searching\ a\ field\ for\ a\ keyword=Grupper oppføringer dynamisk ved å søke etter nøkkelord i et felt @@ -274,32 +270,19 @@ Entry\ owner=Eier av oppføringen Entry\ preview=Forhåndsvisning Entry\ table=Hovedtabell - Entry\ table\ columns=Tabellkolonner Entry\ Title\ (Required\ to\ deliver\ recommendations.)=Oppføringstittel (nødvendig for å gi anbefalinger) - Entry\ type=Enhetstype - Error=Feil - Error\ occurred\ when\ parsing\ entry=En feil oppsto ved lesing av enhet - Error\ opening\ file=Feil ved åpning av fil - Error\ while\ writing=En feil oppsto ved skriving - '%0'\ exists.\ Overwrite\ file?='%0' eksisterer. Erstatt filen? - Export=Eksporter - Export\ preferences=Eksporter innstillinger - Export\ preferences\ to\ file=Eksporter innstillinger til fil - Export\ to\ clipboard=Eksporter til utklippstavle - Export\ to\ text\ file.=Eksporter til tekstfil. - Exporting=Eksporterer Extension=Etternavn @@ -329,8 +312,6 @@ File\ not\ found=Fant ikke filen Filter=Filtrér -Finished\ automatically\ setting\ external\ links.=Fullførte automatisk setting av eksterne linker. - Finished\ writing\ XMP\ for\ %0\ file\ (%1\ skipped,\ %2\ errors).=Fullførte skriving av XMP-data for %0 fil(er) (hoppet over %1, %2 mislyktes). @@ -592,11 +573,8 @@ Current\ Preview=Gjeldende forhåndsvisning Bad\ character\ inside\ entry=Oppføringen inneholder feilaktig tegn Available=Tilgjengelig Selected=Valgt - Reset\ default\ preview\ style=Tilbakestill standard forhåndsvisnings-stil - Previous\ entry=Forrige enhet - Primary\ sort\ criterion=Primært sorteringskriterium Problem\ with\ parsing\ entry=Problem med å lese enhet Processing\ %0=Arbeider %0 @@ -1011,6 +989,8 @@ Manage\ keywords=Administrer nøkkelord Merge\ entries=Slå sammen oppføringer +Finished\ automatically\ setting\ external\ links.=Fullførte automatisk setting av eksterne linker. + @@ -1025,7 +1005,6 @@ Save\ selected\ as\ plain\ BibTeX...=Lagre valgte som BibTeX -Push\ to\ %0=Send til %0 Path\ to\ %0=Sti til %0 @@ -1213,6 +1192,12 @@ Default\ pattern=Standardmønster + + + + + + diff --git a/src/main/resources/l10n/JabRef_pl.properties b/src/main/resources/l10n/JabRef_pl.properties index 696dd619d50..29156d872af 100644 --- a/src/main/resources/l10n/JabRef_pl.properties +++ b/src/main/resources/l10n/JabRef_pl.properties @@ -69,6 +69,7 @@ Cannot\ create\ group=Nie można utworzyć grupy Cannot\ create\ group.\ Please\ create\ a\ library\ first.=Nie można utworzyć grupy. Proszę najpierw utworzyć bibliotekę. +Cannot\ open\ folder\ as\ the\ file\ is\ an\ online\ link.=Nie można otworzyć folderu ponieważ plik jest zasobem online. @@ -90,6 +91,7 @@ Clear\ fields=Wyczyść pola Close\ entry=Zamknij wpis +Close\ dialog=Zamknij okno Close\ window=Zamknij okno @@ -146,7 +148,7 @@ Default=Domyślne Default\ encoding=Domyślne kodowanie - +Downloading=Pobieranie Delete=Usuń @@ -162,6 +164,7 @@ Descending=Malejąco Description=Opis +Disable\ this\ confirmation\ dialog=Nie pytaj więcej Display\ all\ error\ messages=Wyświetl wszystkie komunikaty o błędach @@ -171,6 +174,7 @@ Display\ all\ error\ messages=Wyświetl wszystkie komunikaty o błędach Do\ not\ import\ entry=Nie importuj wpisu +Do\ not\ open\ any\ files\ at\ startup=Nie otwieraj żadnych plików podczas uruchomienia Donate\ to\ JabRef=Wspomóż JabRef @@ -181,8 +185,6 @@ duplicate\ removal=usuwanie duplikatów Duplicates\ found=Znaleziono duplikaty -Dynamic\ groups=Grupy dynamiczne - @@ -204,38 +206,28 @@ entries=wpisy entry=wpis -Entry\ editor=Edytor wpisów +Entry\ editor=Redaktor wpisu Entry\ owner=Właściciel wpisu Entry\ preview=Podgląd wpisu Entry\ table=Tabela wpisów - Entry\ table\ columns=Kolumny tabeli wpisów - Entry\ type=Rodzaj wpisu - Error=Błąd - Error\ occurred\ when\ parsing\ entry=Wystąpił błąd podczas przetwarzania wpisu - Error\ opening\ file=Błąd podczas otwierania pliku - Error\ while\ writing=Błąd podczas zapisywania - - Export=Eksportuj - - - Export\ to\ clipboard=Eksportuj do schowka - Export\ to\ text\ file.=Eksportuj do pliku tekstowego. +Exporting=Eksportowanie +Extension=Rozszerzenie - +External\ programs=Programy zewnętrzne Field=Pole @@ -255,7 +247,6 @@ File\ not\ found=Nie znaleziono pliku Filter=Filtruj - Filter\ groups=Filtruj grupy @@ -266,6 +257,7 @@ Filter\ groups=Filtruj grupy Format\ used=Użyty format +Fulltext\ for=Pełny tekst dla General=Ogólne @@ -291,6 +283,7 @@ Help=Pomoc Highlight=Zaznaczanie +Marking=Zaznaczenie Underline=Podkreśl @@ -322,16 +315,23 @@ Importing=Importowanie I\ Agree=Wyrażam zgodę +Invalid\ date\ format=Nieprawidłowy format daty +Invalid\ URL=Nieprawidłowy URL +JabRef\ preferences=Preferencje JabRef +Journal\ abbreviations=Skróty czasopism +Keep\ both=Zachowaj oba +Keyword=Słowo kluczowe +Keywords=Słowa kluczowe Label=Etykieta @@ -413,15 +413,19 @@ Options=Opcje or=lub +Overwrite=Zastąp +Password=Hasło Paste=Wklej +paste\ entries=wklej wpisy +PDF\ does\ not\ exist=PDF nie istnieje @@ -437,10 +441,7 @@ Citation\ Style=Styl cytatowania Current\ Preview=Bieżący podgląd Available=Dostępne Selected=Wybrane - - Previous\ entry=Poprzedni wpis - Problem\ with\ parsing\ entry=Problem z parsowaniem wpisu @@ -449,6 +450,7 @@ Quit\ JabRef=Opuść JabRef Read\ only=Tylko do odczytu +Redo=Przywróć @@ -501,6 +503,7 @@ resolved=rozwiązano Restart=Uruchom ponownie +Restart\ required=Wymagane ponowne uruchomienie Review\ changes=Przejrzyj zmiany @@ -536,6 +539,7 @@ Select\ entry\ type=Wybierz typ wpisu Settings=Ustawienia +Shortcut=Skrót @@ -544,7 +548,9 @@ Settings=Ustawienia +Show\ optional\ fields=Pokaż pola opcjonalne +Show\ required\ fields=Pokaż pola wymagane Simple\ HTML=Uproszczony HTML @@ -625,16 +631,19 @@ Rename\ file=Zmień nazwę pliku Library\ protection=Ochrona biblioteki +MIME\ type=Typ MIME Download\ from\ URL=Pobierz z adresu URL Rename\ field=Zmień nazwę pola +Append\ to\ fields=Dołącz do pól Autosave=Autozapis Please\ enter\ a\ valid\ file\ path.=Wprowadź prawidłową ścieżkę do pliku. +Error\ opening\ file\ '%0'.=Błąd podczas otwierania pliku '%0'. Could\ not\ save,\ file\ locked\ by\ another\ JabRef\ instance.=Nie można zapisać, plik zablokowany przez inną instancję JabRef. @@ -650,7 +659,10 @@ Waiting\ for\ save\ operation\ to\ finish=Oczekiwanie na zakończenie operacji z Send\ as\ email=Wyślij jako e-mail +References=Referencje +Citation=Cytowanie Connecting...=Łączenie... +Select\ style=Wybierz styl Journals=Czasopisma Unable\ to\ synchronize\ bibliography=Nie można zsynchronizować bibliografii Combine\ pairs\ of\ citations\ that\ are\ separated\ by\ spaces\ only=Połącz pary cytatów oddzielonych tylko spacjami @@ -659,19 +671,24 @@ Set\ connection\ parameters=Ustaw parametry połączenia Connection\ lost=Utracono połączenie Select\ document=Wybierz dokument HTML\ list=Lista HTML +Could\ not\ open\ %0=Nie można otworzyć %0 +Unknown\ import\ format=Nieznany format importu +Style\ selection=Wybór stylu Choose\ pattern=Wybierz wzór +Cleanup\ entry=Wyczyść wpis +First\ names=Pierwsze imiona Attach\ file=Dodaj plik -Find\ unlinked\ files=Znajdź niepowiązane pliki Unselect\ all=Odznacz wszystko Expand\ all=Rozwiń wszystkie Collapse\ all=Zwiń wszystko -Select\ directory=Wybierz katalog -Select\ files=Wybierz pliki +Opens\ the\ file\ browser.=Otwiera przeglądarkę plików. +Scan\ directory=Skanuj katalog +Enable\ special\ fields=Włącz pola specjalne One\ star=Jedna gwiazdka Two\ stars=Dwie gwiazdki Three\ stars=Trzy gwiazdki @@ -682,6 +699,8 @@ Priority=Priorytet Priority\ high=Wysoki priorytet Priority\ low=Niski priorytet Priority\ medium=Średni priorytet +Quality=Jakość +Update\ keywords=Aktualizuj słowa kluczowe Error\ message\:=Komunikat o błędzie\: Searching...=Wyszukiwanie... @@ -695,22 +714,35 @@ Result=Rezultat + Network=Sieć Hostname=Nazwa hosta +Proxy\ configuration=Konfiguracja proxy Open\ folder=Otwórz folder Newline\ separator=Separator nowej linii +Parsing\ error=Błąd parsowania +Deprecated\ fields=Przestarzałe pola +Printed=Wydrukowano +Show\ deprecated\ BibTeX\ fields=Pokaż przestarzałe pola BibTeX +Opens\ JabRef's\ GitHub\ page=Otwiera stronę GitHub JabRefa +Opens\ JabRef's\ Twitter\ page=Otwiera stronę Twitter JabRefa +Opens\ JabRef's\ Facebook\ page=Otwiera stronę Facebook JabRefa Opens\ JabRef's\ blog=Otwiera blog JabRef'a Opens\ JabRef's\ website=Otwiera stronę JabRef'a Could\ not\ open\ browser.=Nie można otworzyć przeglądarki. +Open\ %0\ file=Otwórz %0 plik +Cannot\ delete\ file=Nie można usunąć pliku +Convert=Konwertuj +Add\ new\ file\ type=Dodaj nowy typ pliku Left\ entry=Lewy wpis Right\ entry=Prawy wpis @@ -719,18 +751,30 @@ Added\ entry=Wpis dodany Modified\ entry=Wpis zmodyfikowany Deleted\ entry=Wpis usunięty Removed\ all\ groups=Usunięto wszystkie grupy +Return\ to\ JabRef=Wróć do JabRef +Really\ delete\ the\ selected\ entry?=Na pewno usunąć wybrany wpis? +Really\ delete\ the\ %0\ selected\ entries?=Na pewno chcesz usunąć %0 wybranych wpisów? Keep\ left=Zachowaj lewy Keep\ right=Zachowaj prawy Old\ entry=Stary wpis +From\ import=Z importu +No\ problems\ found.=Nie znaleziono problemów. Save\ changes=Zapisz zmiany Discard\ changes=Odrzuć zmiany Print\ entry\ preview=Drukuj podgląd wpisu +Copy\ title=Kopiuj tytuł +No\ results\ found.=Nie znaleziono wyników. +plain\ text=czysty tekst +Close\ library=Zamknij bibliotekę New\ article=Nowy artykuł New\ book=Nowa książka New\ entry=Nowy wpis Save\ all=Zapisz wszystkie +Synchronize\ files=Synchronizuj pliki +Copy\ preview=Kopiuj podgląd +Default\ library\ mode=Domyślny tryb wyświetlania default=domyślne key=klucz type=typ @@ -738,14 +782,25 @@ value=wartość Show\ preferences=Pokaż preferencje Save\ actions=Zachowaj akcje +Other\ fields=Inne pola +Show\ remaining\ fields=Pokaż pozostałe pola +Abbreviate\ journal\ names=Skrócone nazwy czasopism +Duplicated\ Journal\ Abbreviation=Zdublowany skrót czasopisma +Duplicated\ Journal\ File=Zduplikowany plik czasopisma Error\ Occurred=Wystąpił błąd +Display\ keywords\ appearing\ in\ ALL\ entries=Wyświetl słowa kluczowe pojawiające się we WSZYSTKICH wpisach +Display\ keywords\ appearing\ in\ ANY\ entry=Wyświetl słowa kluczowe pojawiające się w JAKIMKOLWIEK wpisie +None\ of\ the\ selected\ entries\ have\ titles.=Żaden z zaznaczonych wpisów nie ma tytułu. +Unabbreviate\ journal\ names=Rozwiń skróty czasopism Usage=Użycie +Reset\ preferences=Zresetuj ustawienia +Remove\ style=Usuń styl Reload=Odśwież @@ -754,15 +809,28 @@ HTML\ to\ LaTeX=HTML do LaTeX Normalize\ date=Normalizuj datę Normalize\ month=Normalizuj miesiąc Upper\ case=Wielkie litery +Does\ nothing.=Nie robi nic. Identity=Tożsamość +Female\ name=Żeńskie imię +Female\ names=Żeńskie imiona +Male\ name=Męskie imię +Male\ names=Męskie imiona +Neuter\ name=Imię bezosobowe +Neuter\ names=Imiona bezosobowe +British\ patent=Patent brytyjski +British\ patent\ request=Zgłoszenie o brytyjski patent Column=Kolumna Compiler=Kompilator -Editor=Edytor +Editor=Redaktor Founder=Założyciel Line=Linia Page=Strona +Paragraph=Akapit +Patent=Patent +PhD\ thesis=Praca doktorancka +Section=Sekcja Software=Oprogramowanie @@ -790,19 +858,25 @@ Remind\ me\ later=Przypomnij później Ignore\ this\ update=Zignoruj tę aktualizację A\ new\ version\ of\ JabRef\ has\ been\ released.=Nowa wersja JabRef została wydana. Latest\ version=Najnowsza wersja +Custom=Niestandardowe +Enabled=Włączone undefined=niezdefiniowano Add\ new\ list=Dodaj nową listę Open\ existing\ list=Otwórz istniejącą listę Remove\ list=Usuń listę +Full\ journal\ name=Pełna nazwa czasopisma Event\ log=Dziennik zdarzeń +Log\ copied\ to\ clipboard.=Log skopiowany do schowka. +Copy\ Log=Kopiuj Log +Clear\ Log=Wyczyść Log Report\ Issue=Zgłoś problem Host=Host @@ -821,6 +895,7 @@ Update\ refused.=Aktualizuj odrzucone. One\ file\ found=Znaleziono jeden plik Migration\ help\ information=Informacje o pomocy w migracji +Opens\ a\ link\ where\ the\ current\ development\ version\ can\ be\ downloaded=Otwiera stronę z której można pobrać aktualną wersję deweloperską Author=Autor Date=Data @@ -895,8 +970,10 @@ Overwrite\ file=Nadpisz plik +Open\ file\ %0=Otwórz plik %0 Blog=Blog Copy\ citation=Kopiuj cytat +Manage\ journal\ abbreviations=Zarządzaj skrótami czasopism Quit=Wyjdź @@ -938,7 +1015,9 @@ Remove\ column=Usuń kolumnę Add\ custom\ column=Dodaj niestandardową kolumnę +Open\ files...=Otwieranie plików... +Affected\ fields\:=Dotyczy pól\: Default\ pattern=Domyślny wzór Library\ mode=Tryb biblioteki Remove\ all=Usuń wszystkie @@ -959,4 +1038,14 @@ Reset\ All=Resetuj wszystko +Close=Zamknij +Close\ all=Zamknij wszystkie +Close\ others=Zamknij pozostałe + + + +Reset=Reset + + + diff --git a/src/main/resources/l10n/JabRef_pt.properties b/src/main/resources/l10n/JabRef_pt.properties index ceddf55cd1d..925347b2083 100644 --- a/src/main/resources/l10n/JabRef_pt.properties +++ b/src/main/resources/l10n/JabRef_pt.properties @@ -199,8 +199,6 @@ Default=Padrão Default\ encoding=Codificação padrão -Default\ grouping\ field=Agrupamento de campo padrão - Execute\ default\ action\ in\ dialog=Executar a acão padrão na caixa de diálogo @@ -244,8 +242,6 @@ Duplicate\ string\ name=Duplicar nome da string Duplicates\ found=Duplicatas encontradas -Dynamic\ groups=Grupos dinâmicos - Dynamically\ group\ entries\ by\ a\ free-form\ search\ expression=Agrupar referências dinamicamente utilizando uma expressão de busca em forma livre Dynamically\ group\ entries\ by\ searching\ a\ field\ for\ a\ keyword=Agrupar referências dinamicamente selecionando um campo ou palavra-chave @@ -279,32 +275,19 @@ Entry\ owner=Proprietário da referência Entry\ preview=Previsualização da referência Entry\ table=Tabela de referências - Entry\ table\ columns=Colunas da tabela de referências Entry\ Title\ (Required\ to\ deliver\ recommendations.)=Título da Referência (obrigatório para proceder a recomendações.) - Entry\ type=Tipo de referência - Error=Erro - Error\ occurred\ when\ parsing\ entry=Ocorreu um erro ao analisar a referência - Error\ opening\ file=Erro ao abrir o arquivo - Error\ while\ writing=Erro durante a escrita - '%0'\ exists.\ Overwrite\ file?='%0' existe. Sobrescrever o arquivo? - Export=Exportar - Export\ preferences=Exportar preferências - Export\ preferences\ to\ file=Exportar preferências do arquivo - Export\ to\ clipboard=Exportar para a área de transferência - Export\ to\ text\ file.=Exportar para arquivo de texto. - Exporting=Exportando Extension=Extensão @@ -334,8 +317,6 @@ File\ not\ found=Arquivo não encontrado Filter=Filtro -Finished\ automatically\ setting\ external\ links.=A definição automática de links externos foi finalizada. - Finished\ writing\ XMP\ for\ %0\ file\ (%1\ skipped,\ %2\ errors).=A escrita de metadados XMP para o arquivo %0 terminou (%1 ignorado, %2 erros). @@ -617,11 +598,8 @@ Previous\ preview\ layout=Anterior Layout de visualização Available=Disponível Selected=Selecionado Selected\ Layouts\ can\ not\ be\ empty=Os Layouts selecionados não podem estar vazios - Reset\ default\ preview\ style=Redefinir estilo de pré-visualização padrão - Previous\ entry=Referência anterior - Primary\ sort\ criterion=Critério de ordenação primário Problem\ with\ parsing\ entry=Problema ao analisar a referência Processing\ %0=Processando %0 @@ -1031,7 +1009,6 @@ Resetting\ preference\ key\ '%0'=Redefinindo preferência '%0' Unknown\ preference\ key\ '%0'=Preferência desconhecida '%0" Unable\ to\ clear\ preferences.=Não foi possível limpar as preferências -Find\ unlinked\ files=Encontrar arquivos não referenciados Unselect\ all=Desmarcar todas Expand\ all=Expandir todos Collapse\ all=Reduzir todos @@ -1043,9 +1020,6 @@ Select\ a\ directory\ where\ the\ search\ shall\ start.=Selecione um diretório Select\ file\ type\:=Selecione o arquivo These\ files\ are\ not\ linked\ in\ the\ active\ library.=Esses arquivos não são referenciados na base de dados ativa Searching\ file\ system...=Buscando sistema de arquivo... -Select\ directory=Selecionar diretório -Select\ files=Selecionar arquivos -BibTeX\ entry\ creation=Criação de referência BibTeX Clear\ priority=Limpar prioridades Clear\ rank=Limpar classificação Enable\ special\ fields=Habilitar campos especiais @@ -1108,6 +1082,8 @@ Update\ timestamp\ on\ modification=Atualizar timestamp na modificação All\ key\ bindings\ will\ be\ reset\ to\ their\ defaults.=Todas as teclas de atalho serão reconfiguradas para seus valores padrão. Automatically\ set\ file\ links=Definir links para os arquivos automaticamente +Finished\ automatically\ setting\ external\ links.=A definição automática de links externos foi finalizada. + Resetting\ all\ key\ bindings=Redefinindo todas as teclas de atalho Network=Rede @@ -1120,7 +1096,6 @@ Clear\ connection\ settings=Limpar configurações da conexão Open\ folder=Abrir diretório Export\ entries\ ordered\ as\ specified=Exportar entradas como especificado Export\ sort\ order=Exportar ordenação -Export\ sorting=Exportar ordenação Newline\ separator=Separador de quebra de linha Save\ in\ current\ table\ sort\ order=Salvar tabela na ordenação atual @@ -1155,7 +1130,6 @@ Open\ %0\ file=Abrir %0 arquivo Cannot\ delete\ file=Impossível remover arquivo File\ permission\ error=Erro de permissão de arquivo -Push\ to\ %0=Mover para %0 Path\ to\ %0=Caminho para %0 Convert=Converter Normalize\ to\ BibTeX\ name\ format=Normalizar para o formato de nome do BibTeX @@ -1383,6 +1357,12 @@ Default\ pattern=Ppadrão predefinido + + + + + + diff --git a/src/main/resources/l10n/JabRef_pt_BR.properties b/src/main/resources/l10n/JabRef_pt_BR.properties index ff2c13ff51c..de61e3a2b2d 100644 --- a/src/main/resources/l10n/JabRef_pt_BR.properties +++ b/src/main/resources/l10n/JabRef_pt_BR.properties @@ -213,8 +213,6 @@ Default=Padrão Default\ encoding=Codificação padrão -Default\ grouping\ field=Agrupamento de campo padrão - Downloading=Baixando Execute\ default\ action\ in\ dialog=Executar ação padrão na caixa de diálogo @@ -262,8 +260,6 @@ Duplicate\ string\ name=Duplicar nome da string Duplicates\ found=Duplicatas encontradas -Dynamic\ groups=Grupos dinâmicos - Dynamically\ group\ entries\ by\ a\ free-form\ search\ expression=Agrupar referências dinamicamente utilizando uma expressão de busca em forma livre Dynamically\ group\ entries\ by\ searching\ a\ field\ for\ a\ keyword=Agrupar referências dinamicamente selecionando um campo ou palavra-chave @@ -299,32 +295,19 @@ Entry\ owner=Proprietário da referência Entry\ preview=Previsualização da referência Entry\ table=Tabela de referências - Entry\ table\ columns=Colunas da tabela de referências Entry\ Title\ (Required\ to\ deliver\ recommendations.)=Título da Referência (obrigatório para proceder a recomendações.) - Entry\ type=Tipo de referência - Error=Erro - Error\ occurred\ when\ parsing\ entry=Ocorreu um erro ao analisar a referência - Error\ opening\ file=Erro ao abrir o arquivo - Error\ while\ writing=Erro durante a escrita - '%0'\ exists.\ Overwrite\ file?='%0' existe. Sobrescrever o arquivo? - Export=Exportar - Export\ preferences=Exportar preferências - Export\ preferences\ to\ file=Exportar preferências do arquivo - Export\ to\ clipboard=Exportar para a área de transferência - Export\ to\ text\ file.=Exportar para arquivo de texto. - Exporting=Exportando Extension=Extensão @@ -355,8 +338,6 @@ File\ not\ found=Arquivo não encontrado Filter=Filtro -Finished\ automatically\ setting\ external\ links.=A definição automática de links externos foi finalizada. - Filter\ groups=Filtrar grupos Finished\ writing\ XMP\ for\ %0\ file\ (%1\ skipped,\ %2\ errors).=A escrita de metadados XMP para o arquivo %0 terminou (%1 ignorado, %2 erros). @@ -648,11 +629,8 @@ Previous\ preview\ layout=Anterior Layout de visualização Available=Disponível Selected=Selecionado Selected\ Layouts\ can\ not\ be\ empty=Os Layouts selecionados não podem estar vazios - Reset\ default\ preview\ style=Redefinir estilo de pré-visualização padrão - Previous\ entry=Referência anterior - Primary\ sort\ criterion=Critério de ordenação primário Problem\ with\ parsing\ entry=Problema ao analisar a referência Processing\ %0=Processando %0 @@ -1132,7 +1110,6 @@ Resetting\ preference\ key\ '%0'=Redefinindo preferência '%0' Unknown\ preference\ key\ '%0'=Preferência desconhecida '%0" Unable\ to\ clear\ preferences.=Não foi possível limpar as preferências -Find\ unlinked\ files=Encontrar arquivos não referenciados Unselect\ all=Desmarcar todas Expand\ all=Expandir todos Collapse\ all=Reduzir todos @@ -1144,9 +1121,6 @@ Select\ a\ directory\ where\ the\ search\ shall\ start.=Selecione um diretório Select\ file\ type\:=Selecione o arquivo These\ files\ are\ not\ linked\ in\ the\ active\ library.=Esses arquivos não são referenciados na base de dados ativa Searching\ file\ system...=Buscando sistema de arquivo... -Select\ directory=Selecionar diretório -Select\ files=Selecionar arquivos -BibTeX\ entry\ creation=Criação de referência BibTeX Citation\ key\ patterns=Padrões de chave de citação Clear\ priority=Limpar prioridades Clear\ rank=Limpar classificação @@ -1214,6 +1188,8 @@ Update\ timestamp\ on\ modification=Atualizar timestamp na modificação All\ key\ bindings\ will\ be\ reset\ to\ their\ defaults.=Todas as teclas de atalho serão reconfiguradas para seus valores padrão. Automatically\ set\ file\ links=Definir links para os arquivos automaticamente +Finished\ automatically\ setting\ external\ links.=A definição automática de links externos foi finalizada. + Resetting\ all\ key\ bindings=Redefinindo todas as teclas de atalho Network=Rede @@ -1233,7 +1209,6 @@ Open\ folder=Abrir diretório Export\ entries\ ordered\ as\ specified=Exportar entradas como especificado Export\ sort\ order=Exportar ordenação Save\ sort\ order=Salvar ordenação -Export\ sorting=Exportar ordenação Newline\ separator=Separador de quebra de linha Save\ in\ current\ table\ sort\ order=Salvar tabela na ordenação atual @@ -1270,7 +1245,6 @@ Open\ %0\ file=Abrir %0 arquivo Cannot\ delete\ file=Impossível remover arquivo File\ permission\ error=Erro de permissão de arquivo JabRef\ does\ not\ have\ permission\ to\ access\ %s=O JabRef não tem permissão para acessar %s -Push\ to\ %0=Mover para %0 Path\ to\ %0=Caminho para %0 Convert=Converter Normalize\ to\ BibTeX\ name\ format=Normalizar para o formato de nome do BibTeX @@ -1596,7 +1570,6 @@ remove\ entry\ %0=remover referência %0 remove\ string\ %0=remover string %0 undefined=não definido Cannot\ get\ info\ based\ on\ given\ %0\:\ %1=Não é possível obter informações baseado em %0\: %1 -Get\ BibTeX\ data\ from\ %0=Obter dados BibTeX de %0 No\ %0\ found=Nenhum %0 encontrado Entry\ from\ %0=Referência de %0 Merge\ entry\ with\ %0\ information=Combinar referência com informações de %0 @@ -1677,7 +1650,6 @@ Opens\ a\ link\ where\ the\ current\ development\ version\ can\ be\ downloaded=A See\ what\ has\ been\ changed\ in\ the\ JabRef\ versions=Veja o que foi alterado nas versões do JabRef Referenced\ citation\ key\ does\ not\ exist=A chave de citação referenciada não existe Full\ text\ document\ for\ entry\ %0\ already\ linked.=Documento relativo à referência %0 já está vinculado. -Finished\ downloading\ full\ text\ document\ for\ entry\ %0.=Download do documento concluído para referência %0. Download\ full\ text\ documents=Baixar documentos You\ are\ about\ to\ download\ full\ text\ documents\ for\ %0\ entries.=Você está prestes a baixar documentos de texto completo para %0 referências. last\ four\ nonpunctuation\ characters\ should\ be\ numerals=últimos quatro caracteres de não-pontuação devem ser numéricos @@ -1781,7 +1753,6 @@ There\ exists\ already\ a\ group\ with\ the\ same\ name.=Já existe um grupo com Copy\ linked\ file=Copiar arquivo vinculado Copy\ linked\ file\ to\ folder...=Copiar arquivo vinculado para o diretório... Could\ not\ copy\ file\ to\ %0,\ maybe\ the\ file\ is\ already\ existing?=Não foi possível copiar o arquivo para %0, talvez o arquivo já exista? -Sucessfully\ copied\ file\ to\ %0=Arquivo copiado com sucesso para %0 Could\ not\ resolve\ the\ file\ %0=Não foi possível resolver o arquivo %0 Copy\ linked\ files\ to\ folder...=Copiar arquivos vinculados para o diretório... @@ -1801,8 +1772,6 @@ Checking\ integrity...=Verificando integridade... Remove\ hyphenated\ line\ breaks=Remover quebras de linha hifenizadas Removes\ all\ hyphenated\ line\ breaks\ in\ the\ field\ content.=Remove todas as quebras de linha hifenizadas no conteúdo do campo. -Note\ that\ currently,\ JabRef\ does\ not\ run\ with\ Java\ 9.=Atualmente o JabRef não roda com Java 9. -Your\ current\ Java\ version\ (%0)\ is\ not\ supported.\ Please\ install\ version\ %1\ or\ higher.=Sua versão atual do Java (%0) não é suportada. Por favor, instale a versão %1 ou superior. Could\ not\ retrieve\ entry\ data\ from\ '%0'.=Não foi possível recuperar dados de referência a partir de '%0'. Entry\ from\ %0\ could\ not\ be\ parsed.=Não foi possível analisar a referência a partir de %0. @@ -1810,7 +1779,6 @@ Invalid\ identifier\:\ '%0'.=Identificador inválido\: '%0'. This\ paper\ has\ been\ withdrawn.=Este documento foi retirado. Finished\ writing\ XMP\ metadata.=Escrita de metadados XMP finalizada. empty\ citation\ key=chave de citação vazia -Your\ Java\ Runtime\ Environment\ is\ located\ at\ %0.=Seu Java Runtime Environment (JRE) está localizado em %0. Aux\ file=Arquivo Aux Group\ containing\ entries\ cited\ in\ a\ given\ TeX\ file=Grupo contendo referências citadas em um arquivo TeX @@ -1925,7 +1893,6 @@ Are\ you\ sure\ you\ want\ to\ remove\ field\ name\:\ "%0"?=Tem certeza que dese Add\ new\ keyword=Adicionar nova palavra-chave Keyword\:=Palavra-chave\: Keyword\ "%0"\ already\ exists=Palavra-chave "%0" já existe -Keyword\ seperator=Separador da palavra-chave Remove\ keyword=Remover palavra-chave Are\ you\ sure\ you\ want\ to\ remove\ keyword\:\ "%0"?=Tem certeza que deseja remover a palavra-chave\: "%0"? Reset\ to\ default=Restaurar padrão @@ -1935,11 +1902,9 @@ Generate\ citation\ keys=Gerar chaves de citação Groups\ interface=Interface de grupos Manage\ field\ names\ &\ content=Gerenciar nomes e conteúdo dos campos New\ library=Nova biblioteca -Next\ citation\ style=Próximo estilo de citação OpenOffice/LibreOffice=OpenOffice/LibreOffice Open\ document\ viewer=Abrir visualizador de documentos Open\ entry\ editor=Abrir editor de referências -Previous\ citation\ style=Estilo de citação anterior Search\ document\ identifier\ online=Pesquisar identificador de documento na web Search\ for\ unlinked\ local\ files=Procurar por arquivos locais desvinculados Search\ full\ text\ documents\ online=Pesquisar textos completos on-line @@ -2058,7 +2023,6 @@ Intersection=Interseção Union=União Collect\ by=Coletar até Explicit\ selection=Seleção explícita -Searching\ for\ keywords=Procurando palavras-chave Free\ search\ expression=Expressão de busca livre Specified\ keywords=Palavras-chave especificadas Cited\ entries=Referências citadas @@ -2096,13 +2060,14 @@ Required=Obrigatório Entry\ type\ cannot\ be\ empty.\ Please\ enter\ a\ name.=Tipo de referência não pode estar vazio. Insira um nome. Field\ cannot\ be\ empty.\ Please\ enter\ a\ name.=O campo não pode estar vazio. Por favor insira um nome. + + Search\ ShortScience=Pesquisar ShortScience Unable\ to\ open\ ShortScience.=Não foi possível abrir o ShortScience. Shared\ database=Banco de dados compartilhado Lookup=Procurar -Please\ enter\ a\ field\ name\ to\ search\ for\ keywords.=Por favor, digite um nome de campo para buscar palavras-chave. Access\ date\ of\ the\ address\ specified\ in\ the\ url\ field.=Data de acesso do endereço especificado no campo url. Additional\ information\ related\ to\ the\ resource\ indicated\ by\ the\ eprint\ field.=Informações adicionais relacionadas ao recurso indicado pelo campo de eprint. Annex\ to\ the\ eventtitle\ field.=Anexo ao campo eventtitle. @@ -2185,13 +2150,17 @@ Close\ others=Fechar outros Reveal\ in\ file\ explorer=Mostrar no explorador de arquivos + Reset=Reset Reset\ entry\ types\ and\ fields\ to\ defaults=Redefinir tipos de entrada e campos para o padrão This\ will\ reset\ all\ entry\ types\ to\ their\ default\ values\ and\ remove\ all\ custom\ entry\ types=Isso redefinirá todos os tipos de referências aos seus valores padrão e removerá todos os tipos de entrada personalizados - Replace\ tabs\ with\ space=Substituir tabs por espaços Replace\ tabs\ with\ space\ in\ the\ field\ content.=Substituir tabs por espaços no conteúdo do campo. Remove\ redundant\ spaces=Remover espaços redundantes Replaces\ consecutive\ spaces\ with\ a\ single\ space\ in\ the\ field\ content.=Substitui espaços consecutivos por um único espaço no conteúdo do campo. Remove\ digits=Remover dígitos Removes\ digits.=Remove dígitos. + + + + diff --git a/src/main/resources/l10n/JabRef_ru.properties b/src/main/resources/l10n/JabRef_ru.properties index 9a57bb4cb2b..b4aee5c8c16 100644 --- a/src/main/resources/l10n/JabRef_ru.properties +++ b/src/main/resources/l10n/JabRef_ru.properties @@ -213,8 +213,6 @@ Default=По умолчанию Default\ encoding=Кодировка по умолчанию -Default\ grouping\ field=Поле группировки по умолчанию - Downloading=Загрузка … Execute\ default\ action\ in\ dialog=Выполнить действие по умолчанию в диалоге @@ -262,8 +260,6 @@ Duplicate\ string\ name=Дубликат имени строки Duplicates\ found=Найдены дубликаты -Dynamic\ groups=Динамические группы - Dynamically\ group\ entries\ by\ a\ free-form\ search\ expression=Динамическая группировка записей по произвольному условию поиска Dynamically\ group\ entries\ by\ searching\ a\ field\ for\ a\ keyword=Динамическая группировка записей по поиску ключегого слова в поле @@ -299,32 +295,21 @@ Entry\ owner=Владелец записи Entry\ preview=Предварительный просмотр записи Entry\ table=Таблица записей - Entry\ table\ columns=Столбцы таблицы записей Entry\ Title\ (Required\ to\ deliver\ recommendations.)=Заголовок записи (требуется для рекомендаций) - Entry\ type=Тип записи - Error=Ошибка - Error\ occurred\ when\ parsing\ entry=Ошибка анализа записи - Error\ opening\ file=Ошибка при открытии файла - Error\ while\ writing=Ошибка при записи - +Error\ during\ persistence\ of\ crawling\ results.=Ошибка при сохранении результатов сканирования. +Error\ during\ reading\ of\ study\ definition\ file.=Ошибка при чтении файла определения обучения. '%0'\ exists.\ Overwrite\ file?='%0' существует. Перезаписать файл? - Export=Экспорт - Export\ preferences=Экспорт пользовательских настроек - Export\ preferences\ to\ file=Экспорт пользовательских настроек в файл - Export\ to\ clipboard=Экспорт в буфер обмена - Export\ to\ text\ file.=Экспортировать в текстовый файл. - Exporting=Выполняется экспорт Extension=Расширение @@ -355,8 +340,6 @@ File\ not\ found=Файл не найден Filter=Фильтр -Finished\ automatically\ setting\ external\ links.=Автоопределение внешних ссылок выполнено. - Filter\ groups=Фильтровать группы Finished\ writing\ XMP\ for\ %0\ file\ (%1\ skipped,\ %2\ errors).=Запись XMP в %0 файл(ов) выполнена (пропущено\: %1 ,с ошибками\: %2). @@ -648,11 +631,9 @@ Previous\ preview\ layout=Предыдущий макет предварител Available=Доступно Selected=Выбрано Selected\ Layouts\ can\ not\ be\ empty=Выбранные макеты не могут быть пустыми - +Start\ systematic\ literature\ review=Начать систематический обзор литературы Reset\ default\ preview\ style=Сброс стиль пред. просмотра по умолчанию - Previous\ entry=Предыдущая запись - Primary\ sort\ criterion=Первичный критерий сортировки Problem\ with\ parsing\ entry=Ошибка анализа записи Processing\ %0=Выполняется обработка %0 @@ -968,6 +949,7 @@ When\ opening\ file\ link,\ search\ for\ matching\ file\ if\ no\ link\ is\ defin Line\ %0\:\ Found\ corrupted\ citation\ key\ %1.=Строка %0\: Найден поврежденный ключ цитаты %1. Line\ %0\:\ Found\ corrupted\ citation\ key\ %1\ (contains\ whitespaces).=Строка %0\: Найден поврежденный ключ цитирования %1 (содержит пробелы). Line\ %0\:\ Found\ corrupted\ citation\ key\ %1\ (comma\ missing).=Строка %0\: Найден поврежденный цитатный ключ %1 (запятая отсутствует). +No\ full\ text\ document\ found=Не найдено полнотекстовых документов Download\ from\ URL=Загрузить из URL-адреса Rename\ field=Переименовать поле Append\ field=Добавить поле @@ -1130,7 +1112,6 @@ Resetting\ preference\ key\ '%0'=Сброс ключа пользователь Unknown\ preference\ key\ '%0'=Неизвестный ключ пользовательских настроек '%0' Unable\ to\ clear\ preferences.=Не удалось очистить пользовательские настройки. -Find\ unlinked\ files=Поиск несвязанных файлов Unselect\ all=Отменить выбор всех Expand\ all=Развернуть все Collapse\ all=Свернуть все @@ -1142,9 +1123,6 @@ Select\ a\ directory\ where\ the\ search\ shall\ start.=Выбирает кат Select\ file\ type\:=Выбор типа файла\: These\ files\ are\ not\ linked\ in\ the\ active\ library.=Эти файлы не связаны в активной БД. Searching\ file\ system...=Выполняется поиск в файловой системе... -Select\ directory=Выбрать каталог файлов -Select\ files=Выбрать файлы -BibTeX\ entry\ creation=Создание записи BibTeX Citation\ key\ patterns=Шаблоны ключей цитирования Clear\ priority=Очистить значения приоритета Clear\ rank=Очистить значения ранга @@ -1212,6 +1190,8 @@ Update\ timestamp\ on\ modification=Обновить метку времени All\ key\ bindings\ will\ be\ reset\ to\ their\ defaults.=Все назначения функциональных клавиш будут сброшены к значениям по умолчанию. Automatically\ set\ file\ links=Автоуказание ссылок на файлы +Finished\ automatically\ setting\ external\ links.=Автоопределение внешних ссылок выполнено. + Resetting\ all\ key\ bindings=Сброс назначений функциональных клавиш Network=Сеть @@ -1231,7 +1211,6 @@ Open\ folder=Открыть папку Export\ entries\ ordered\ as\ specified=Экспорт записей в указанном порядке Export\ sort\ order=Экспорт в порядке сортировки Save\ sort\ order=Сохранить порядок сортировки -Export\ sorting=Сортировка при экспорте Newline\ separator=Разделитель для новой строки Save\ in\ current\ table\ sort\ order=Сохранить в том же порядке, как в сейчас таблице @@ -1268,7 +1247,6 @@ Open\ %0\ file=Открыть файл %0 Cannot\ delete\ file=Невозможно удалить файл File\ permission\ error=Ошибка прав доступа для файла JabRef\ does\ not\ have\ permission\ to\ access\ %s=JabRef не имеет разрешений на доступ к %s -Push\ to\ %0=Передать в %0 Path\ to\ %0=Путь к %0 Convert=Преобразовать Normalize\ to\ BibTeX\ name\ format=Нормализовать в формат имени BibTeX @@ -1595,7 +1573,7 @@ remove\ entry\ %0=удалить запись %0 remove\ string\ %0=удалить строку %0 undefined=не определено Cannot\ get\ info\ based\ on\ given\ %0\:\ %1=Не удалось получить сведения на основе заданного %0\: %1 -Get\ BibTeX\ data\ from\ %0=Получение данных BibTeX из %0 +Get\ bibliographic\ data\ from\ %0=Получить библиографические данные от %0 No\ %0\ found=Не найдены %0 Entry\ from\ %0=Запись из %0 Merge\ entry\ with\ %0\ information=Объединение записи со сведениями %0 @@ -1623,6 +1601,7 @@ Copy\ Log=Копировать журнал Clear\ Log=Очистить журнал Report\ Issue=Сообщить о проблеме Issue\ on\ GitHub\ successfully\ reported.=Тикет GitHub успешно создан. +Issue\ report\ successful=Отчёт об ошибке успешно отправлен Your\ issue\ was\ reported\ in\ your\ browser.=Отчет о проблеме был отправлен в браузер. The\ log\ and\ exception\ information\ was\ copied\ to\ your\ clipboard.=Лог и информация об ошибке успешно скопированы. Please\ paste\ this\ information\ (with\ Ctrl+V)\ in\ the\ issue\ description.=Пожалуйста, вставьте эту информацию (с помощью Ctrl+V) в описание проблемы. @@ -1634,6 +1613,7 @@ User=Пользователь Connect=Подключение Connection\ error=Ошибка подключения Connection\ to\ %0\ server\ established.=Соединение с сервером %0 установлено. +There\ are\ connection\ issues\ with\ a\ JabRef\ server.\ Detailed\ information\:\ %0.=Есть проблемы с соединением с сервером JabRef. Подробная информация\: %0. Required\ field\ "%0"\ is\ empty.=Не заполнено обязательное поле "%0". %0\ driver\ not\ available.=Драйвер %0 недоступен. The\ connection\ to\ the\ server\ has\ been\ terminated.=Соединение с сервером было прервано. @@ -1675,7 +1655,6 @@ Opens\ a\ link\ where\ the\ current\ development\ version\ can\ be\ downloaded= See\ what\ has\ been\ changed\ in\ the\ JabRef\ versions=Посмотрите, что было изменено в версиях JabRef Referenced\ citation\ key\ does\ not\ exist=Ключ ссылки на цитату не существует Full\ text\ document\ for\ entry\ %0\ already\ linked.=Полный текст документа для записи %0 уже привязан. -Finished\ downloading\ full\ text\ document\ for\ entry\ %0.=Завершена загрузка документа для записи %0. Download\ full\ text\ documents=Скачать полный текст документов You\ are\ about\ to\ download\ full\ text\ documents\ for\ %0\ entries.=Вы собираетесь загрузить документы для %0 записей. last\ four\ nonpunctuation\ characters\ should\ be\ numerals=последние четыре знака должны быть цифрами (если это не знаки препинания) @@ -1773,11 +1752,12 @@ Delete\ '%0'=Удалить '%0' Delete\ from\ disk=Удалить с диска Remove\ from\ entry=Удалить из записи There\ exists\ already\ a\ group\ with\ the\ same\ name.=Группа с таким именем уже существует. +If\ you\ use\ it,\ it\ will\ inherit\ all\ entries\ from\ this\ other\ group.=Если Вы используете это имя, новая группа будет содержать те же записи, что и уже существующая. Copy\ linked\ file=Копировать связанный файл Copy\ linked\ file\ to\ folder...=Копировать прикрепленный файл в папку... Could\ not\ copy\ file\ to\ %0,\ maybe\ the\ file\ is\ already\ existing?=Не удалось скопировать файл в %0, возможно он уже существует? -Sucessfully\ copied\ file\ to\ %0=Файл успешно скопирован в %0 +Successfully\ copied\ file\ to\ %0.=Файл успешно скопирован в %0. Could\ not\ resolve\ the\ file\ %0=Невозможно обработать файл %0 Copy\ linked\ files\ to\ folder...=Копировать прикрепленные файлы в папку... @@ -1797,8 +1777,6 @@ Checking\ integrity...=Проверка целостности... Remove\ hyphenated\ line\ breaks=Удалить переносы строк с использованием дефиса Removes\ all\ hyphenated\ line\ breaks\ in\ the\ field\ content.=Удаляет все разрывы строк с использованием дефиса в содержимом поля. -Note\ that\ currently,\ JabRef\ does\ not\ run\ with\ Java\ 9.=Важно\: в настоящее время JabRef не работает с Java 9. -Your\ current\ Java\ version\ (%0)\ is\ not\ supported.\ Please\ install\ version\ %1\ or\ higher.=Ваша текущая версия Java (%0) не поддерживается. Пожалуйста, установите версию %1 или выше. Could\ not\ retrieve\ entry\ data\ from\ '%0'.=Не удалось получить данные из записи '%0'. Entry\ from\ %0\ could\ not\ be\ parsed.=Данные в %0 не могут быть обработаны. @@ -1806,7 +1784,6 @@ Invalid\ identifier\:\ '%0'.=Неверный идентификатор\: '%0'. This\ paper\ has\ been\ withdrawn.=Настоящий документ был отозван. Finished\ writing\ XMP\ metadata.=Закончилась запись метаданных XMP. empty\ citation\ key=пустой ключ цитаты -Your\ Java\ Runtime\ Environment\ is\ located\ at\ %0.=Ваша исполнительная среда Java расположена в %0. Aux\ file=Aux файл Group\ containing\ entries\ cited\ in\ a\ given\ TeX\ file=Группа, содержащая записи в заданном TeX файле @@ -1919,7 +1896,7 @@ Are\ you\ sure\ you\ want\ to\ remove\ field\ name\:\ "%0"?=Вы уверены, Add\ new\ keyword=Добавить новое слово Keyword\:=Слово\: Keyword\ "%0"\ already\ exists=Слово "%0" уже существует -Keyword\ seperator=Разделитель слов +Keyword\ separator=Разделитель ключевых слов Remove\ keyword=Удалить слово Are\ you\ sure\ you\ want\ to\ remove\ keyword\:\ "%0"?=Вы уверены, что вы хотите удалить слово\: "%0"? Reset\ to\ default=Сбросить настройки @@ -1929,11 +1906,9 @@ Generate\ citation\ keys=Генерировать ключи цитирован Groups\ interface=Интерфейс групп Manage\ field\ names\ &\ content=Управлять названиями полей и контентом New\ library=Новая БД -Next\ citation\ style=Следующий стиль цитирования OpenOffice/LibreOffice=OpenOffice/LibreOffice Open\ document\ viewer=Просмотреть документ Open\ entry\ editor=Редактировать запись -Previous\ citation\ style=Предыдущий стиль цитирования Search\ document\ identifier\ online=Искать идентификатор документа в сети Search\ for\ unlinked\ local\ files=Искать не связанные локальные файлы Search\ full\ text\ documents\ online=Искать полный текст документа в сети @@ -2013,6 +1988,7 @@ Font=Шрифт Visual\ theme=Визуальная тема Light\ theme=Светлая тема Dark\ theme=Тёмная тема +Custom\ theme=Пользовательская тема Overwrite\ existing\ keys=Перезаписать существующие ключи Key\ patterns=Шаблоны ключей Font\ settings=Настройки шрифта @@ -2020,6 +1996,8 @@ Override\ font\ settings=Переопределить настройки шри Override\ font\ size=Переопределить размер шрифта Theme\ changed\ to\ dark\ theme.=Тема изменена на темную. Theme\ changed\ to\ light\ theme.=Тема изменена на светлую. +Theme\ changed\ to\ a\ custom\ theme\:=Тема изменена на пользовательскую\: +Please\ specify\ a\ css\ theme\ file.=Пожалуйста, укажите css-файл темы. You\ must\ enter\ an\ integer\ value\ higher\ than\ 8.=Вы должны ввести целое значение больше 8. Start\ on\ second\ duplicate\ key\ with\ letter\ A\ (a,\ b,\ ...)=Начать на втором дублирующем ключе с буквой A (a, b, ...) Start\ on\ second\ duplicate\ key\ with\ letter\ B\ (b,\ c,\ ...)=Начать на втором дублирующем ключе с буквой B (b, c, ...) @@ -2040,21 +2018,52 @@ On\ disk=На диске Select\ all\ changes\ on\ the\ left=Выбрать все изменения слева Select\ all\ changes\ on\ the\ right=Выделить все изменения справа Dismiss=Отклонить +Mark\ all\ changes\ as\ accepted=Отметить все изменения как принятые +Unmark\ all\ changes=Снять отметку со всех изменений +Searching\ for\ a\ keyword=Поиск ключевого слова +Specified\ keywords=Указанные ключевые слова +Search\ term\ is\ empty.=Поисковый запрос пуст. +Invalid\ regular\ expression.=Неправильное регулярное выражение. Please\ provide\ a\ valid\ aux\ file.=Пожалуйста, предоставьте правильный файл aux. +Keyword\ delimiter=Разделитель ключевых слов +Copied\ '%0'\ to\ clipboard.='%0' скопировано в буфер обмена. +Add\ to\ current\ library=Добавить в текущую библиотеку +Your\ text\ is\ being\ parsed...=Ваш текст обрабатывается... Citation\ key\ filters=Фильтры ключей цитирования +Index=Индекс + +Capitalize\ current\ word=Перевести текущее слово в верхний регистр +Delete\ text=Удалить текст +Make\ current\ word\ lowercase=Перевести текущее слово в нижний регистр +Make\ current\ word\ uppercase=Перевести текущее слово в нижний регистр +Move\ caret\ left=Переместить курсор влево +Move\ caret\ right=Переместить курсор вправо +Move\ caret\ to\ previous\ word=Переместить курсор к предыдущему слову +Move\ caret\ to\ next\ word=Переместить курсор на следующее слово +Move\ caret\ to\ beginning\ of\ line=Переместить курсор в начало строки +Move\ caret\ to\ end\ of\ line=Перевести курсор в конец строки +Move\ the\ caret\ down=Переместить курсор вниз +Move\ the\ caret\ to\ the\ beginning\ of\ text=Переместить курсор в начало текста +Move\ the\ caret\ to\ the\ end\ of\ text=Переместить курсор в конец текста +Move\ the\ caret\ up=Переместить курсор вверх +Remove\ line\ after\ caret=Удалить строку после курсора +Remove\ characters\ until\ next\ word=Удалить символы до следующего слова +Remove\ the\ current\ word\ backwards=Удалить текущее слово назад + +Text\ editor=Редактор текста Unable\ to\ open\ ShortScience.=Невозможно открыть ShortScience. Shared\ database=Общая база данных Lookup=Поиск -Please\ enter\ a\ field\ name\ to\ search\ for\ keywords.=Пожалуйста, введите имя поля для поиска ключевых слов. +Please\ enter\ a\ field\ name\ to\ search\ for\ a\ keyword.=Пожалуйста, введите имя поля для поиска ключевых слов. Access\ date\ of\ the\ address\ specified\ in\ the\ url\ field.=Доступ к дате адреса, указанного в URL поле. Additional\ information\ related\ to\ the\ resource\ indicated\ by\ the\ eprint\ field.=Дополнительная информация, связанная с ресурсом, указанным в поле eprint. Annex\ to\ the\ eventtitle\ field.=Приложение к заголовку поля. @@ -2200,15 +2209,35 @@ Close\ other\ libraries=Закрыть другие библиотеки Close\ others=Закрыть другие Reveal\ in\ file\ explorer=Показать в обозревателе файлов -(\ Note\:\ Press\ return\ to\ commit\ changes\ in\ the\ table\!\ )=( Примечание\: Нажмите "возврат", чтобы сохранить изменения в таблице\! ) +Autolink\ files=Автопривязка файлов +Customized\ preview\ style=Настроенный стиль предпросмотра +Next\ preview\ style=Следующий стиль предварительного просмотра +Previous\ preview\ style=Предыдущий стиль предварительного просмотра + +(\ Note\:\ Press\ return\ to\ commit\ changes\ in\ the\ table\!\ )=( Примечание\: Нажмите "возврат", чтобы сохранить изменения в таблице\! ) Reset=Сбросить Reset\ entry\ types\ and\ fields\ to\ defaults=Сбросить типы записей и поля по умолчанию This\ will\ reset\ all\ entry\ types\ to\ their\ default\ values\ and\ remove\ all\ custom\ entry\ types=Это сбросит все типы записей к их значениям по умолчанию и удалит все пользовательские типы записей - Replace\ tabs\ with\ space=Заменить знаки табуляции пробелом Replace\ tabs\ with\ space\ in\ the\ field\ content.=Замените знаки табуляции пробелом в содержимом поля. Remove\ redundant\ spaces=Удалить лишние пробелы Replaces\ consecutive\ spaces\ with\ a\ single\ space\ in\ the\ field\ content.=Заменяет последовательные пробелы одним пробелом в содержимом поля. Remove\ digits=Удалить цифры Removes\ digits.=Удаляет цифры. +The\ query\ cannot\ contain\ a\ year\ and\ year-range\ field.=Запрос не может содержать год и поле выбора года +This\ query\ uses\ unsupported\ fields.=Этот запрос использует неподдерживаемые поля. +This\ query\ uses\ unsupported\ syntax.=В этом запросе используется неподдерживаемый синтаксис. + +Presets=Предустановки + +Check\ Proxy\ Setting=Проверить настройки прокси +Check\ connection=Проверить подключение +Connection\ failed\!=Соединение потеряно\! +Connection\ successful\!=Соединение успешно\! +Generate\ groups\ from\ keywords\ in\ the\ following\ field=Создать группы из ключевых слов в следующем поле +Generate\ groups\ for\ author\ last\ names=Создание групп для фамилий авторов +Regular\ expression=Регулярное выражение + +Error\ importing.\ See\ the\ error\ log\ for\ details.=Ошибка импорта. Смотрите журнал ошибок для подробностей. + diff --git a/src/main/resources/l10n/JabRef_sv.properties b/src/main/resources/l10n/JabRef_sv.properties index 086036d7c12..e934d90bfaa 100644 --- a/src/main/resources/l10n/JabRef_sv.properties +++ b/src/main/resources/l10n/JabRef_sv.properties @@ -69,6 +69,7 @@ Assigned\ %0\ entries\ to\ group\ "%1".=Tilldelade %0 poster till gruppen "%1". Assigned\ 1\ entry\ to\ group\ "%0".=Tilldelade en post till gruppen "%0". +Autogenerate\ citation\ keys=Generera referensnycklar automatiskt @@ -128,7 +129,7 @@ Clear\ fields=Rensa fält Close\ dialog=Stäng dialog -Close\ the\ current\ library=Stäng aktuell databas +Close\ the\ current\ library=Stäng det aktuella biblioteket Close\ window=Stäng fönster @@ -143,6 +144,7 @@ Copied=Kopierade Copy=Kopiera +Copy\ citation\ key=Kopiera referensnyckel Copy\ to\ clipboard=Kopiera till urklipp @@ -159,7 +161,7 @@ Could\ not\ instantiate\ %0=Kunde inte instansiera %0 Could\ not\ instantiate\ %0\ %1=Kunde inte instansiera %0 %1 Could\ not\ instantiate\ %0.\ Have\ you\ chosen\ the\ correct\ package\ path?=Kunde inte instansiera %0. Har du valt rätt sökväg? -Could\ not\ print\ preview=Kunde inte skriva ut postvisning +Could\ not\ print\ preview=Kunde inte skriva ut förhandsgranskningen Could\ not\ run\ the\ 'vim'\ program.=Kunde inte köra 'vim'. @@ -187,7 +189,7 @@ cut\ entries=klipp ut poster -Library\ encoding=Teckenkodning för databas +Library\ encoding=Teckenkodning för bibliotek Library\ properties=Bibliotekets egenskaper @@ -197,8 +199,6 @@ Default=Standard Default\ encoding=Standardteckenkodning -Default\ grouping\ field=Standardfält för gruppering - Downloading=Laddar ner @@ -218,13 +218,13 @@ Description=Beskrivning Disable\ this\ confirmation\ dialog=Visa inte denna varning igen -Display\ all\ entries\ belonging\ to\ one\ or\ more\ of\ the\ selected\ groups=Visa alla poster som tillhör en eller flera av de valda grupperna +Display\ all\ entries\ belonging\ to\ one\ or\ more\ of\ the\ selected\ groups=Visa alla poster som tillhör minst en av de markerade grupperna Display\ all\ error\ messages=Visa alla felmeddelanden Display\ help\ on\ command\ line\ options=Visa hjälp för kommandoradsalternativ -Display\ only\ entries\ belonging\ to\ all\ selected\ groups=Visa endast poster som tillhör alla valda grupper +Display\ only\ entries\ belonging\ to\ all\ selected\ groups=Visa endast poster som tillhör alla markerade grupperna Display\ version=Visa version Do\ not\ abbreviate\ names=Förkorta ej namn @@ -244,8 +244,6 @@ Duplicate\ string\ name=Dubblerat strängnamn Duplicates\ found=Dubbletter hittades -Dynamic\ groups=Dynamiska grupper - @@ -260,7 +258,7 @@ Edit\ group=Ändra grupp Edit\ preamble=Redigera ingress Edit\ strings=Ändra strängar -empty\ library=tom databas +empty\ library=tomt bibliotek Enter\ URL\ to\ download=Ange URL att ladda ned @@ -273,33 +271,20 @@ entry=post Entry\ editor=Posteditor -Entry\ preview=Postvisning +Entry\ preview=Förhandsgranskning av post Entry\ table=Tabell - Entry\ table\ columns=Tabellkolumner - Entry\ type=Posttyp - Error=Fel - Error\ occurred\ when\ parsing\ entry=Fel vid inläsning av post - Error\ opening\ file=Fel vid öppning av fil - Error\ while\ writing=Fel vid skrivning - '%0'\ exists.\ Overwrite\ file?='%0' finns redan. Skriv över filen? - Export=Exportera - Export\ preferences=Exportera inställningar - Export\ preferences\ to\ file=Exportera inställningar till fil - Export\ to\ clipboard=Exportera till utklipp - - Exporting=Exporterar Extension=Filändelse @@ -329,7 +314,6 @@ File\ not\ found=Hittar ej filen Filter=Filtrera - Filter\ groups=Filtrera grupper @@ -353,12 +337,15 @@ General=Allmänt Generate=Generera +Generate\ citation\ key=Generera referensnyckel Generate\ keys=Generera nycklar Generate\ keys\ before\ saving\ (for\ entries\ without\ a\ key)=Generera nycklar innan sparning (för poster utan nyckel) +Generated\ citation\ key\ for=Genererade referensnyckel för +Generating\ citation\ key\ for=Genererar referensnyckel för Get\ fulltext=Hämta dokument Gray\ out\ non-hits=Skugga icke-träffar @@ -412,6 +399,7 @@ Importing\ in\ unknown\ format=Importerar i okänt format I\ Agree=Jag godkänner +Invalid\ citation\ key=Ogiltig referensnyckel Invalid\ date\ format=Ogiltigt datumformat @@ -430,7 +418,7 @@ Key\ bindings\ changed=Tangentbordsbindningar ändrades Key\ pattern=Nyckelmönster -keys\ in\ library=nycklar i databas +keys\ in\ library=nycklar i bibliotek Keyword=Nyckelord @@ -493,7 +481,7 @@ New\ string=Ny sträng Next\ entry=Nästa post -no\ library\ generated=ingen databas genererades +no\ library\ generated=inget bibliotek genererades No\ files\ found.=Inga filer hittades. @@ -517,7 +505,7 @@ One\ or\ more\ keys\ will\ be\ overwritten.\ Continue?=En eller flera BibTeX-nyc Open=Öppna -Open\ library=Öppna databas +Open\ library=Öppna bibliotek Open\ editor\ when\ a\ new\ entry\ is\ created=Öppna posteditorn när en ny post skapats @@ -574,11 +562,16 @@ Preferences=Inställningar Preferences\ recorded.=Inställningar sparade. -Preview=Postvisning - - +Preview=Förhandsgranska +Citation\ Style=Referensstil +Current\ Preview=Aktuell förhandsgranskning +Cannot\ generate\ preview\ based\ on\ selected\ citation\ style.=Kan inte generera förhandsgranskning för vald referensstil. +Error\ while\ generating\ citation\ style=Fel vid generering av referensstil +Preview\ style\ changed\ to\:\ %0=Förhandsgranskningsstil ändrad till\: %0 +Next\ preview\ layout=Nästa förhandsgranskningslayout +Previous\ preview\ layout=Föregående förhandsgranskningslayout +Reset\ default\ preview\ style=Återställ standard förhandsgranskningsstil Previous\ entry=Föregående post - Primary\ sort\ criterion=Första sorteringskriteriet Problem\ with\ parsing\ entry=Problem att tolka post Processing\ %0=Behandlar %0 @@ -667,8 +660,8 @@ Save\ all\ open\ libraries=Spara alla öppna libraryr Save\ before\ closing=Spara innan stängning -Save\ library=Spara databas -Save\ library\ as...=Spara databas som ... +Save\ library=Spara bibliotek +Save\ library\ as...=Spara bibliotek som... Save\ entries\ in\ their\ original\ order=Spara poster i ursprunglig ordning @@ -677,7 +670,7 @@ Saved\ selected\ to\ '%0'.=Sparade valda till '%0'. Saving=Sparar Saving\ all\ libraries...=Sparar alla libraryr... -Saving\ library=Sparar databas +Saving\ library=Sparar bibliotek Search=Sök @@ -834,13 +827,17 @@ Number\ of\ entries\ successfully\ imported=Antal poster som lyckades importeras Error\ while\ fetching\ from\ %0=Fel vid hämtning från %0 Refuse\ to\ save\ the\ library\ before\ external\ changes\ have\ been\ reviewed.=Vägra att spara libraryn innan externa ändringar har kontrollerats. -Library\ protection=Databasskydd -Unable\ to\ save\ library=Kan inte spara databas +Library\ protection=Biblioteksskydd +Unable\ to\ save\ library=Kunde inte spara bibliotek +Citation\ key\ generator=Referensnyckelsgenerator Unable\ to\ open\ link.=Kan inte öppna länk. MIME\ type=MIME-typ +Line\ %0\:\ Found\ corrupted\ citation\ key\ %1.=Rad %0\: Hittade korrupt referensnyckel %1. +Line\ %0\:\ Found\ corrupted\ citation\ key\ %1\ (contains\ whitespaces).=Rad %0\: Hittade korrupt referensnyckel %1 (innehåller blanksteg). +Line\ %0\:\ Found\ corrupted\ citation\ key\ %1\ (comma\ missing).=Rad %0\: Hittade korrupt referensnyckel %1 (kommatecken saknas). Download\ from\ URL=Ladda ned från URL Rename\ field=Byt namn på fält Rename\ field\ to=Byt namn på fält till @@ -875,6 +872,8 @@ Optional\ fields\ 2=Valfria fält 2 Waiting\ for\ save\ operation\ to\ finish=Väntar på att sparningen ska bli färdig Waiting\ for\ background\ tasks\ to\ finish.\ Quit\ anyway?=Väntar på att bakgrundsuppgifter slutförs. Avsluta ändå? +Find\ and\ remove\ duplicate\ citation\ keys=Hitta och ta bort dubbla referensnycklar +Duplicate\ citation\ key=Duplicera referensnyckel General\ file\ directory=Generell filmapp @@ -965,14 +964,13 @@ No\ entry\ needed\ a\ clean\ up=Ingen post behövde städas upp One\ entry\ needed\ a\ clean\ up=En post behövde städas upp %0\ entries\ needed\ a\ clean\ up=%0 poster behövde städas upp -Group\ tree\ could\ not\ be\ parsed.\ If\ you\ save\ the\ BibTeX\ library,\ all\ groups\ will\ be\ lost.=Gruppträdet kunde inte läsas in. Om du sparar din databas kommer alla grupper att förloras. +Group\ tree\ could\ not\ be\ parsed.\ If\ you\ save\ the\ BibTeX\ library,\ all\ groups\ will\ be\ lost.=Gruppträdet kunde inte läsas in. Om du sparar ditt bibliotek kommer alla grupper att förloras. Attach\ file=Lägg till fil Setting\ all\ preferences\ to\ default\ values.=Återställer alla inställningar till standardvärden Resetting\ preference\ key\ '%0'=Återställer inställningsvärde '%0' Unknown\ preference\ key\ '%0'=Okänd inställning '%0' Unable\ to\ clear\ preferences.=Kan inte rensa inställningar. -Find\ unlinked\ files=Hitta olänkade filer Expand\ all=Expandera alla Collapse\ all=Fäll ihop alla Opens\ the\ file\ browser.=Öppnar filbläddraren @@ -983,9 +981,7 @@ Select\ a\ directory\ where\ the\ search\ shall\ start.=Välj en mapp där sökn Select\ file\ type\:=Välj filtyp\: These\ files\ are\ not\ linked\ in\ the\ active\ library.=Dessa filerna är inte länkade i den aktiva libraryn. Searching\ file\ system...=Söker på filsystemet... -Select\ directory=Välj mapp -Select\ files=Välj filer -BibTeX\ entry\ creation=Skapande av BibTeX-poster +Citation\ key\ patterns=Mönster för referensnycklar Clear\ priority=Rensa prioritet Clear\ rank=Rensa ranking Enable\ special\ fields=Aktivera specialfält @@ -1029,7 +1025,7 @@ Your\ style\ file\ specifies\ the\ paragraph\ format\ '%0',\ which\ is\ undefine Searching...=Söker... Please\ enter\ a\ search\ string=Ange en söksträng -Please\ open\ or\ start\ a\ new\ library\ before\ searching=Öppna eller skapa en ny databas innan sökning. +Please\ open\ or\ start\ a\ new\ library\ before\ searching=Öppna eller skapa ett nytt bibliotek innan du söker Canceled\ merging\ entries=Avbröt sammanslagning av poster @@ -1042,6 +1038,7 @@ Update\ timestamp\ on\ modification=Uppdatera tidsstämpeln efter ändring All\ key\ bindings\ will\ be\ reset\ to\ their\ defaults.=Alla tangentbordsbindingar kommer att återställas till standardvärden. Automatically\ set\ file\ links=Skapa fillänkar automatiskt + Resetting\ all\ key\ bindings=Återställer alla tangentbordsbindningar Network=Nätverk @@ -1056,7 +1053,6 @@ Clear\ connection\ settings=Rensa anslutningsinställningar Open\ folder=Öppna mapp Export\ entries\ ordered\ as\ specified=Exportera poster enligt inställningar Export\ sort\ order=Soteringsordning vid export -Export\ sorting=Sortering vid export Newline\ separator=Radbrytningstecken Save\ entries\ ordered\ as\ specified=Spara poster som angivet @@ -1087,7 +1083,6 @@ Open\ %0\ file=Öppna %0-fil Cannot\ delete\ file=Kan inte radera fil File\ permission\ error=Rättighetsfel för fil -Push\ to\ %0=Infoga i %0 Path\ to\ %0=Sökväg till %0 Convert=Konvertera Help\ on\ Name\ Formatting=Hjälp för namnformattering @@ -1111,6 +1106,7 @@ Removed\ all\ groups=Tog bort alla grupper Accepting\ the\ change\ replaces\ the\ complete\ groups\ tree\ with\ the\ externally\ modified\ groups\ tree.=Om ändringarna accepteras så kommer hela gruppträdet att ersättas av det externt ändrade gruppträdet. Return\ to\ JabRef=Återgå till JabRef Could\ not\ connect\ to\ %0=Kunde inte ansluta till %0 +Warning\:\ %0\ out\ of\ %1\ entries\ have\ undefined\ citation\ key.=Varning\: %0 av %1 poster saknar referensnyckel. Really\ delete\ the\ selected\ entry?=Verkligen ta bort den valda posten? Really\ delete\ the\ %0\ selected\ entries?=Verkligen ta bort de %0 valda posterna? Keep\ merged\ entry\ only=Behåll bara sammanslagen post @@ -1124,6 +1120,7 @@ Discard\ changes=Ignorera ändringar Library\ '%0'\ has\ changed.=Libraryn '%0' har ändrats. Print\ entry\ preview=Skriv ut postvisning Copy\ title=Kopiera titel +Copy\ citation\ key\ and\ title=Kopiera referensnyckel och titel Invalid\ DOI\:\ '%0'.=Ogiltig DOI\: '%0'. Same\ DOI\ used\ in\ multiple\ entries=Samma DOI används i flera poster should\ start\ with\ a\ name=ska börja med ett namn @@ -1142,7 +1139,7 @@ This\ search\ contains\ entries\ in\ which=Denna sökning innehåller poster dä Unable\ to\ autodetect\ OpenOffice/LibreOffice\ installation.\ Please\ choose\ the\ installation\ directory\ manually.=Kan inte hitta OpenOffice/LibreOffice. Ställ in sökvägar manuellt. -Close\ library=Stäng databas +Close\ library=Stäng bibliotek Entry\ editor,\ next\ entry=Posteditor, nästa post Entry\ editor,\ next\ panel=Posteditor, nästa panel Entry\ editor,\ next\ panel\ 2=Posteditor, nästa panel 2 @@ -1150,8 +1147,8 @@ Entry\ editor,\ previous\ entry=Posteditor, föregående post Entry\ editor,\ previous\ panel=Posteditor, föregående panel Entry\ editor,\ previous\ panel\ 2=Posteditor, föregående panel 2 Focus\ entry\ table=Fokusera tabellen -Import\ into\ current\ library=Importera till aktuell databas -Import\ into\ new\ library=Importera till ny databas +Import\ into\ current\ library=Importera till aktivt bibliotek +Import\ into\ new\ library=Importera till nytt bibliotek New\ article=Ny article-post New\ book=Ny book-post New\ entry=Ny post @@ -1301,6 +1298,7 @@ incorrect\ control\ digit=felaktig kontrollsiffra incorrect\ format=felaktigit format Copied\ version\ to\ clipboard=Kopierade version till urklipp +Citation\ key=Referensnyckel Message=Meddelande @@ -1327,7 +1325,7 @@ Online\ help\ forum=Onlineforum Custom=Egna Export\ cited=Exportera citerade -Unable\ to\ generate\ new\ library=Kan inte generera ny databas +Unable\ to\ generate\ new\ library=Kunde inte skapa nytt bibliotek Error\ occured\ while\ executing\ the\ command\ "%0".=Fel när kommandot "%0" kördes. Reformat\ ISSN=Formattera om ISSN @@ -1357,7 +1355,6 @@ remove\ entry\ %0=ta bort post %0 remove\ string\ %0=ta bort sträng %0 undefined=odefinierad Cannot\ get\ info\ based\ on\ given\ %0\:\ %1=Kan inte hämta info från det angivna %0\: %1 -Get\ BibTeX\ data\ from\ %0=Hämta BibTeX-data från %0 No\ %0\ found=Inget %0 hittades Entry\ from\ %0=Post från %0 Merge\ entry\ with\ %0\ information=Kombinera post med information från %0 @@ -1369,7 +1366,7 @@ Updated\ entry\ with\ info\ from\ %0=Uppdaterade post med information från %0 Host=Värd -Library=Databas +Library=Bibliotek User=Användare Connect=Anslut Connection\ error=Anslutningsfel @@ -1384,6 +1381,7 @@ Update\ refused=Uppdateringen avvisades You\ are\ not\ working\ on\ the\ newest\ version\ of\ BibEntry.=Du arbetar inte med den senaste versionen av posten. Local\ version\:\ %0=Lokal version\: %0 Shared\ version\:\ %0=Delad version\: %0 +You\ are\ already\ connected\ to\ a\ database\ using\ entered\ connection\ details.=Du är redan ansluten till en databas med de angivna uppgifterna. New\ technical\ report=Ny teknisk rapport @@ -1400,6 +1398,7 @@ Toggle\ web\ search\ interface=Växla webbsökning One\ file\ found=En fil hittades Migration\ help\ information=Migrationshjälp +Entered\ database\ has\ obsolete\ structure\ and\ is\ no\ longer\ supported.=Angiven databas har en föråldrad struktur som inte längre stöds. Opens\ a\ link\ where\ the\ current\ development\ version\ can\ be\ downloaded=Öpnnar en länk där den senaste utvecklingsversionen kan laddas ned See\ what\ has\ been\ changed\ in\ the\ JabRef\ versions=Se vad som har ändrats i de olika JabRef-versionerna @@ -1432,6 +1431,7 @@ Sort\ all\ subgroups\ (recursively)=Sortera alla undergrupper (rekursivt) +empty\ citation\ key=saknad referensnyckel @@ -1439,6 +1439,7 @@ Sort\ all\ subgroups\ (recursively)=Sortera alla undergrupper (rekursivt) Delete\ Entry=Ta bort post add\ group=lägg till grupp +Shared\ database\ connection=Anslutning till delad databas Error\ pushing\ entries=Fel vid pushning av poster @@ -1470,7 +1471,7 @@ Database\:=Databas\: Host/Port\:=Värd/Port\: User\:=Användare\: Keystore\ password\:=KeyStore lösenord\: -Keystore\:=KeyStore\: +Keystore\:=Nyckellagring\: Password\:=Lösenord\: Server\ Timezone\:=Serverns tidszon\: Remember\ Password=Kom ihåg lösenord @@ -1480,6 +1481,7 @@ Main\ layout\ file=Huvudfil för layout Download\ linked\ online\ files=Ladda ner länkade online-filer Edit\ string\ constants=Redigera strängkonstanter Export\ all\ entries=Exportera alla poster +Generate\ citation\ keys=Generera referensnycklar Manage\ field\ names\ &\ content=Hantera fältnamn & innehåll New\ library=Nytt bibliotek Find\ and\ replace=Sök och ersätt @@ -1503,6 +1505,7 @@ New\ Filename=Nytt filnamn +Show\ preview\ as\ a\ tab\ in\ entry\ editor=Visa förhandsgranskningen som en flik i postredigeraren Visual\ theme=Visuellt tema Light\ theme=Ljust tema Dark\ theme=Mörkt tema @@ -1521,10 +1524,13 @@ Reset\ All=Återställ alla +Starts\ the\ extraction\ and\ adds\ the\ resulting\ entries\ to\ the\ currently\ opened\ database=Startar extraktionen och lägger till de resulterande posterna till det öppna biblioteket Required=Obligatorisk + + Search\ ShortScience=Sök ShortScience Shared\ database=Delad databas @@ -1533,10 +1539,17 @@ Shared\ database=Delad databas -Display\ count\ of\ items\ in\ group=Visa antalet objekt i gruppen +Display\ count\ of\ items\ in\ group=Visa antalet poster i varje grupp Remove\ the\ following\ characters\:=Ta bort följande tecken\: Truncate=Förkorta Truncates\ a\ string\ after\ a\ given\ index.=Förkortar en sträng vid givet index. +Customized\ preview\ style=Anpassad förhandsgranskningsstil +Next\ preview\ style=Nästa förhandsgranskningsstil +Previous\ preview\ style=Föregående förhandsgranskningsstil + + + + diff --git a/src/main/resources/l10n/JabRef_tl.properties b/src/main/resources/l10n/JabRef_tl.properties index b7e17c50f4f..0c3b15e31de 100644 --- a/src/main/resources/l10n/JabRef_tl.properties +++ b/src/main/resources/l10n/JabRef_tl.properties @@ -193,8 +193,6 @@ Default=Default Default\ encoding=Default encoding -Default\ grouping\ field=Default ang patlang na grupo - Delete=Burahin @@ -235,8 +233,6 @@ Duplicate\ string\ name=I-duplicate ang string na pangalan Duplicates\ found=Nakita ang duplicates -Dynamic\ groups=Dynamic na mga grupo - Dynamically\ group\ entries\ by\ a\ free-form\ search\ expression=Dynamically ang grupo sa pamamagitan ng libreng-porma ng paghahanap na ekspresyon Dynamically\ group\ entries\ by\ searching\ a\ field\ for\ a\ keyword=Dynamically ang grupo ng entries sa pamamagitan ng paghahanap sa patlang para sa keyword @@ -269,30 +265,17 @@ Entry\ editor=Entry ng taga-bago Entry\ preview=Entry preview Entry\ table=Talahanayan ng entry - Entry\ table\ columns=Mga talahanayan ng columns sa entry - Entry\ type=Uri ng entry - Error=Nagkamali - Error\ occurred\ when\ parsing\ entry=Nagkaroon ng pagkakamali kapag nagpa-parse ng entry - Error\ opening\ file=May mali sa pag bukas ng file - Error\ while\ writing=Nagkamali habang nagsusulat - '%0'\ exists.\ Overwrite\ file?='%0' umiiral. I-overwrite ang file? - Export=Pagpapalabas - Export\ preferences=Pagpapalabas ng preferences - Export\ preferences\ to\ file=Pagpapalabas ng preferences sa file - Export\ to\ clipboard=Pagpapalabas sa clipboard - - Exporting=Ang pagpapalabas Extension=Ekstenyon @@ -322,8 +305,6 @@ File\ not\ found=Hindi makita ang file Filter=Pagsala -Finished\ automatically\ setting\ external\ links.=Tapusing awtomatiko ang pagtatakda ng panlabas na links. - Finished\ writing\ XMP\ for\ %0\ file\ (%1\ skipped,\ %2\ errors).=Tapusin ang pagsusulat ng XMP para sa %0 file (%1 nilaktawan, %2 may mga mali). @@ -584,10 +565,7 @@ Error\ while\ generating\ citation\ style=Error habang gumagawa ng estilo ng pag Preview\ style\ changed\ to\:\ %0=Estilo ng pag-preview ay pinalitan ng\: %0 Next\ preview\ layout=Susunod na preview layout Previous\ preview\ layout=Ang nakaraang preview ng layout - - Previous\ entry=Ang nakaraang entry - Primary\ sort\ criterion=Pangunahing uri ng kriterya Problem\ with\ parsing\ entry=Problema na may parsing entry Processing\ %0=Nagproproseso %0 @@ -1010,7 +988,6 @@ Resetting\ preference\ key\ '%0'=Paghahanda muli sa preference na susi '%0' Unknown\ preference\ key\ '%0'=Hindi malaman kung akong preference na susi '%0' Unable\ to\ clear\ preferences.=Hindi maaring linawin ang mga preferences. -Find\ unlinked\ files=Humanap ng mga unlinked na files Unselect\ all=Tanggalin ang lahat na napili Expand\ all=Palawakin ang lahat Collapse\ all=Ibagsak ang lahat @@ -1022,9 +999,6 @@ Select\ a\ directory\ where\ the\ search\ shall\ start.=Pumili ng direktoryo kun Select\ file\ type\:=Pumili ng uri ng file\: These\ files\ are\ not\ linked\ in\ the\ active\ library.=Ang mga file na ito ay hindi naka-link sa aktibong library. Searching\ file\ system...=Naghahanap ng file system... -Select\ directory=Piliin ang direktoryo -Select\ files=Pumili ng mga file -BibTeX\ entry\ creation=Paglikha ng BibTeX entry Clear\ priority=I-clear ang prayoridad Clear\ rank=I-clear ang rango Enable\ special\ fields=Paganahin ang mga espesyal na field @@ -1087,6 +1061,8 @@ Update\ timestamp\ on\ modification=I-update ang timestamp sa pagbabago All\ key\ bindings\ will\ be\ reset\ to\ their\ defaults.=Ang lahat ng mga pangunahing bindings ay i-reset sa kanilang mga default. Automatically\ set\ file\ links=Awtomatikong itakda ang mga link ng file +Finished\ automatically\ setting\ external\ links.=Tapusing awtomatiko ang pagtatakda ng panlabas na links. + Resetting\ all\ key\ bindings=Pag-reset ng lahat ng mga pangunahing bindings Network=Network @@ -1099,7 +1075,6 @@ Clear\ connection\ settings=I-clear ang mga setting ng koneksyon Export\ entries\ ordered\ as\ specified=Ang mga entry sa pag-export ay iniutos bilang tinukoy Export\ sort\ order=Mag-export ng uri ng order -Export\ sorting=I-export ang pag-uuri Newline\ separator=Separator ng bagong linya Save\ entries\ ordered\ as\ specified=I-save ang mga entry na iniutos bilang tinukoy @@ -1133,7 +1108,6 @@ Open\ %0\ file=Buksan ang %0 file Cannot\ delete\ file=Hindi pwedeng ma-delete ang file File\ permission\ error=Ang permiso ng file ay nagka-error -Push\ to\ %0=Itulak sa %0 Path\ to\ %0=Ang landas sa %0 Convert=I-convert Normalize\ to\ BibTeX\ name\ format=I-normalize ang format ng pangalan sa BibTeX @@ -1280,7 +1254,6 @@ Entered\ database\ has\ obsolete\ structure\ and\ is\ no\ longer\ supported.=Ang However,\ a\ new\ database\ was\ created\ alongside\ the\ pre-3.6\ one.=Gayunpaman, isang bagong database ay nilikha sa tabi ng pre-3.6 na isa. Opens\ a\ link\ where\ the\ current\ development\ version\ can\ be\ downloaded=Binubuksan ang isang link kung saan maaaring ma-download ang kasalukuyang bersyon ng pag-unlad See\ what\ has\ been\ changed\ in\ the\ JabRef\ versions=Tingnan kung ano ang nabago sa mga bersyon ng JabRef -Finished\ downloading\ full\ text\ document\ for\ entry\ %0.=Natapos ang pag-download ng buong dokumento ng teksto para sa entry %0. last\ four\ nonpunctuation\ characters\ should\ be\ numerals=ang huling apat na di-titik na karakter ay dapat na mga numero Author=May akda @@ -1339,14 +1312,11 @@ Checking\ integrity...=Pagsusuri sa integridad... Remove\ hyphenated\ line\ breaks=Alinisin ang mga linya ng hyphenated line Removes\ all\ hyphenated\ line\ breaks\ in\ the\ field\ content.=Tinanggal ang lahat ng mga nalagpas na linya sa nilalaman ng patlang. -Note\ that\ currently,\ JabRef\ does\ not\ run\ with\ Java\ 9.=Tandaan na sa kasalukuyan, ang JabRef ay hindi tumaktakbo sa Java 9. -Your\ current\ Java\ version\ (%0)\ is\ not\ supported.\ Please\ install\ version\ %1\ or\ higher.=Ang iyong kasalukuyang bersyon ng Java (%0) ay hindi suportado. Mangyaring i-install ang bersyon %1 o mas mataas. Could\ not\ retrieve\ entry\ data\ from\ '%0'.=Hindi makuha ang data mula sa entry '%0'. Entry\ from\ %0\ could\ not\ be\ parsed.=Ang entry mula sa %0 ay hindi ma-parse. Invalid\ identifier\:\ '%0'.=Di-wastong identifier\: '%0'. This\ paper\ has\ been\ withdrawn.=Ang papel na ito ay na-withdraw. -Your\ Java\ Runtime\ Environment\ is\ located\ at\ %0.=Ang iyong Java Runtime Environment ay matatagpuan sa %0. Aux\ file=Aux file Group\ containing\ entries\ cited\ in\ a\ given\ TeX\ file=Grupo na naglalaman ng mga entry na binanggit sa isang ibinigay na file ng TeX @@ -1394,6 +1364,12 @@ Default\ pattern=Default na pattern + + + + + + diff --git a/src/main/resources/l10n/JabRef_tr.properties b/src/main/resources/l10n/JabRef_tr.properties index 7db2f6632ee..62c9ddd5cb9 100644 --- a/src/main/resources/l10n/JabRef_tr.properties +++ b/src/main/resources/l10n/JabRef_tr.properties @@ -1,5 +1,5 @@ Unable\ to\ monitor\ file\ changes.\ Please\ close\ files\ and\ processes\ and\ restart.\ You\ may\ encounter\ errors\ if\ you\ continue\ with\ this\ session.=Dosya değişiklikleri izlenemiyor. Lütfen dosyaları ve süreçleri kapatın ve yeniden başlatın. Bu seansa devam ederseniz hatalarla karşılaşabilirsiniz. -%0\ contains\ the\ regular\ expression\ %1=%0 şu Düzenli İfadeyi içeriyor %1 +%0\ contains\ the\ regular\ expression\ %1=%0 şu düzenli ifadeyi içeriyor %1 %0\ contains\ the\ term\ %1=%0 şu terimi içeriyor %1 @@ -213,8 +213,6 @@ Default=Öntanımlı Default\ encoding=Öntanımlı kodlama -Default\ grouping\ field=Öntanımlı gruplama alanı - Downloading=İndiriliyor Execute\ default\ action\ in\ dialog=İletişim kutusundaki öntanımlı eylemi yürüt @@ -262,8 +260,6 @@ Duplicate\ string\ name=Çift nüsha dizge adı Duplicates\ found=Çift nüshalar bulundu -Dynamic\ groups=Devingen gruplar - Dynamically\ group\ entries\ by\ a\ free-form\ search\ expression=Serbest form arama ifadesiyle devingence grup girdileri Dynamically\ group\ entries\ by\ searching\ a\ field\ for\ a\ keyword=Bir alan ya da anahtar sözcük aramayla devingence grup girdileri @@ -299,32 +295,21 @@ Entry\ owner=Girdi sahibi Entry\ preview=Girdi önizlemesi Entry\ table=Girdi tablosu - Entry\ table\ columns=Girdi tablosu sütunları Entry\ Title\ (Required\ to\ deliver\ recommendations.)=Girdi Başlığı (öneride bulunmak için şart.) - Entry\ type=Girdi türü - Error=Hata - Error\ occurred\ when\ parsing\ entry=Girdi ayrıştırılırken hata oluştu - Error\ opening\ file=Dosya açmada hata - Error\ while\ writing=Yazarken hata - +Error\ during\ persistence\ of\ crawling\ results.=Emekleme sonuçlarının sürekliliği sırasında hata. +Error\ during\ reading\ of\ study\ definition\ file.=Çalışma tanımı dosyası okunurken hata. '%0'\ exists.\ Overwrite\ file?='%0' mevcut. Dosyanın üzerine yazılsın mı? - Export=Dışa aktar - Export\ preferences=Tercihleri dışa aktar - Export\ preferences\ to\ file=Tercihleri dosyaya aktar - Export\ to\ clipboard=Panoya aktar - Export\ to\ text\ file.=Metin dosyasına aktar. - Exporting=Dışa aktarılıyor Extension=Uzantı @@ -355,8 +340,6 @@ File\ not\ found=Dosya bulunamadı Filter=Süzgeç -Finished\ automatically\ setting\ external\ links.=Harici linklerin otokurulması bitti. - Filter\ groups=Grupları filtrele Finished\ writing\ XMP\ for\ %0\ file\ (%1\ skipped,\ %2\ errors).=%0 dosya için XMP yazımı bitti (%1 atlandı, %2 hata). @@ -648,15 +631,14 @@ Previous\ preview\ layout=Önceki önizleme düzeni Available=Mevcut Selected=Seçili Selected\ Layouts\ can\ not\ be\ empty=Seçili Yerleşim Planları boş olamaz - +Start\ systematic\ literature\ review=Sistematik literatür derlemesini başlat Reset\ default\ preview\ style=Öntanımlı ön izleme stilini en başa döndür - Previous\ entry=Önceki girdi - Primary\ sort\ criterion=Birincil sıralama kriteri Problem\ with\ parsing\ entry=Girdi ayrıştırmada sorun Processing\ %0=İşleniyor %0 Pull\ changes\ from\ shared\ database=Paylaşılmış veritabaınından değişiklikleri çek +Problem\ finding\ files.\ See\ error\ log\ for\ details.=Dosyaları bulmada sorun. Ayrıntılar için hata kayıtlarına bakınız. Pushed\ citations\ to\ %0=Atıflar %0'a itelendi @@ -1132,7 +1114,6 @@ Resetting\ preference\ key\ '%0'=Tercih anahtarı '%0' yeniden atanıyor Unknown\ preference\ key\ '%0'=Bilinmeyen tercih anahtarı '%0' Unable\ to\ clear\ preferences.=Tercihler silinemedi. -Find\ unlinked\ files=Bağlantısız dosyaları bul Unselect\ all=Tüm seçimleri kaldır Expand\ all=Tümünü genişlet Collapse\ all=Tüm genişletmeyi kaldır @@ -1144,9 +1125,6 @@ Select\ a\ directory\ where\ the\ search\ shall\ start.=Aramanın başlayacağı Select\ file\ type\:=Dosya türü seçin\: These\ files\ are\ not\ linked\ in\ the\ active\ library.=Bu dosyaların aktif veri tabanında bağlantıları yok. Searching\ file\ system...=Dosya sistemi aranıyor... -Select\ directory=Dizin seç -Select\ files=Dosya seç -BibTeX\ entry\ creation=BibTeX girdisi oluşturma Citation\ key\ patterns=Atıf anahtarı örüntüleri Clear\ priority=Önceliği sil Clear\ rank=Rütbeyi sil @@ -1214,6 +1192,9 @@ Update\ timestamp\ on\ modification=Değiştirirken zaman damgasını güncelle All\ key\ bindings\ will\ be\ reset\ to\ their\ defaults.=Tüm tuş bağlantıları öntanımlılara dönüştürülecek. Automatically\ set\ file\ links=Dosya bağlantılarını otomatik olarak kur +Finished\ automatically\ setting\ external\ links.=Harici linklerin otokurulması bitti. +Changed\ %0\ entries.=%0 girdi değiştirildi. + Resetting\ all\ key\ bindings=Tüm tuş bağlantıları başa döndürülüyor Network=Ağ @@ -1233,7 +1214,6 @@ Open\ folder=Klasörü aç Export\ entries\ ordered\ as\ specified=Girdileri belirtilen sırada dışa aktar Export\ sort\ order=Sıralama kriterlerini dışa aktar Save\ sort\ order=Sıralama kriterlerini kaydet -Export\ sorting=Sıralamayı dışa aktar Newline\ separator=Satırbaşı ayracı Save\ in\ current\ table\ sort\ order=Mevcut tablo sıralama ayarıyla kaydet @@ -1270,7 +1250,6 @@ Open\ %0\ file=%0 dosyayı aç Cannot\ delete\ file=Dosya silinemiyor File\ permission\ error=Dosya izin hatası JabRef\ does\ not\ have\ permission\ to\ access\ %s=JabRef'in %s'e erişim izni yok -Push\ to\ %0=%0'e itele Path\ to\ %0=%0 yolu Convert=Dönüştür Normalize\ to\ BibTeX\ name\ format=BibTeX adı biçimine normalleştir @@ -1597,7 +1576,7 @@ remove\ entry\ %0=%0 girdisini sil remove\ string\ %0=%0 dizgesini sil undefined=tanımlanmamış Cannot\ get\ info\ based\ on\ given\ %0\:\ %1=Verilen %0\: %1'e göre bilgi alınamıyor -Get\ BibTeX\ data\ from\ %0=%0'den BibTeX verisini al +Get\ bibliographic\ data\ from\ %0=%0'dan kaynakça verisi al No\ %0\ found=%0 bulunamadi Entry\ from\ %0=%0'den girdi Merge\ entry\ with\ %0\ information=%0 bilgisiyle girdiyi birleştir @@ -1637,6 +1616,7 @@ User=Kullanıcı Connect=Bağlan Connection\ error=Bağlantı hatası Connection\ to\ %0\ server\ established.=%0 sunucusuna bağlantı sağlandı +There\ are\ connection\ issues\ with\ a\ JabRef\ server.\ Detailed\ information\:\ %0.=Bit JabRef sunucusuyla bağlantı sorunları var. Ayrıntılı bilgi\: %0. Required\ field\ "%0"\ is\ empty.=Gerekli alan "%0" boş. %0\ driver\ not\ available.=%0 sürücüsü yok The\ connection\ to\ the\ server\ has\ been\ terminated.=Sunucuyla olan bağlantı sonlandırıldı. @@ -1678,7 +1658,6 @@ Opens\ a\ link\ where\ the\ current\ development\ version\ can\ be\ downloaded=M See\ what\ has\ been\ changed\ in\ the\ JabRef\ versions=JabRef sürümlerinde nelerin değişmiş olduğuu görün Referenced\ citation\ key\ does\ not\ exist=Başvurulan atıf anahtarı mevcut değil Full\ text\ document\ for\ entry\ %0\ already\ linked.=%0 girdisi için tam metin belgesi zaten bağlantılı. -Finished\ downloading\ full\ text\ document\ for\ entry\ %0.=%0 girdisi için tam metin belgesinin indirilmesi bitti. Download\ full\ text\ documents=Tam metin belgelerini indir You\ are\ about\ to\ download\ full\ text\ documents\ for\ %0\ entries.=%0 adet girdi için tam metin belgeleri indirmek üzeresiniz. last\ four\ nonpunctuation\ characters\ should\ be\ numerals=noktalama olmayan son dört karakter rakam olmalıdır @@ -1782,7 +1761,7 @@ There\ exists\ already\ a\ group\ with\ the\ same\ name.=Aynı isimli bir grup z Copy\ linked\ file=Bağlantılı dosyayı kopyala Copy\ linked\ file\ to\ folder...=Bağlı dosyayı klasöre kopyala... Could\ not\ copy\ file\ to\ %0,\ maybe\ the\ file\ is\ already\ existing?=Dosya %0'a kopyalanamadı, zaten mevcut olmasın? -Sucessfully\ copied\ file\ to\ %0=Dosya %0'a başarıyla kopyalandı +Successfully\ copied\ file\ to\ %0.=Dosya %0'a başarıyla kopyalandı. Could\ not\ resolve\ the\ file\ %0=%0 dosyası çözümlenemedi Copy\ linked\ files\ to\ folder...=Bağlı dosyaları klasöre kopyala... @@ -1802,8 +1781,6 @@ Checking\ integrity...=Bütünlük denetleniyor... Remove\ hyphenated\ line\ breaks=Hecelenmiş satır sonlarını kaldır Removes\ all\ hyphenated\ line\ breaks\ in\ the\ field\ content.=Alan içeriğindeki tüm hecelenmiş satır sonlarını kaldırır. -Note\ that\ currently,\ JabRef\ does\ not\ run\ with\ Java\ 9.=Dikkatinize\: JabRef halen Java 9'la çalışmaz. -Your\ current\ Java\ version\ (%0)\ is\ not\ supported.\ Please\ install\ version\ %1\ or\ higher.=Mevcut Java sürümünüz (%0) desteklenmiyor. Lütfen sürüm %1 ya da daha güncelini kurunuz. Could\ not\ retrieve\ entry\ data\ from\ '%0'.='%0' dan girdi verileri alınamadı. Entry\ from\ %0\ could\ not\ be\ parsed.=%0'dan girdi çözümlenemedi. @@ -1811,7 +1788,6 @@ Invalid\ identifier\:\ '%0'.=Geçersiz tanımlayıcı\: '%0 '. This\ paper\ has\ been\ withdrawn.=Bu yayın geri çekildi. Finished\ writing\ XMP\ metadata.=XMP metaveri yazımı bitti. empty\ citation\ key=boş atıf anahtarı -Your\ Java\ Runtime\ Environment\ is\ located\ at\ %0.=Sizin Java Runtime Environment'ınız %0'da yer alır. Aux\ file=Aux dosya Group\ containing\ entries\ cited\ in\ a\ given\ TeX\ file=Belirli bir TeX dosyasında alıntılanmış girdileri içeren grup @@ -1926,7 +1902,7 @@ Are\ you\ sure\ you\ want\ to\ remove\ field\ name\:\ "%0"?=Alan adını silmek Add\ new\ keyword=Yeni anahtar sözcük ekle Keyword\:=Anahtar sözcük\: Keyword\ "%0"\ already\ exists=Anahtar kelime "%0" zaten var -Keyword\ seperator=Anahtar sözcük ayracı +Keyword\ separator=Anahtar sözcük ayracı Remove\ keyword=Anahtar sözcüğü sil Are\ you\ sure\ you\ want\ to\ remove\ keyword\:\ "%0"?=Anahtar sözcüğü silmek istediğinizden emin misiniz\: "%0"? Reset\ to\ default=Öntanımlıya sıfırla @@ -1936,11 +1912,9 @@ Generate\ citation\ keys=Atıf anahtarlarını oluştur Groups\ interface=Grup arayüzü Manage\ field\ names\ &\ content=Alan ad ve içeriklerini yönet New\ library=Yeni kütüphane -Next\ citation\ style=Yeni atıf stili OpenOffice/LibreOffice=OpenOfis/LibreOfis Open\ document\ viewer=Belge görüntüleyiciyi aç Open\ entry\ editor=Girdi düzenleyiciyi aç -Previous\ citation\ style=Önceki atıf stili Search\ document\ identifier\ online=Belge tanımlayıcıyı çevrim içi ara Search\ for\ unlinked\ local\ files=Bağlantılı olmayan yerel dosyaları ara Search\ full\ text\ documents\ online=Çevrim içi tam metin belgeleri ara @@ -2020,6 +1994,7 @@ Font=Yazı tipi Visual\ theme=Görsel tema Light\ theme=Aydınlık tema Dark\ theme=Karanlık tema +Custom\ theme=Özel tema Overwrite\ existing\ keys=Mevcut anahtarların üzerine yaz Key\ patterns=Anahtar desenleri Font\ settings=Yazı tipi ayarları @@ -2027,6 +2002,8 @@ Override\ font\ settings=Yazı tipi ayarlarını geçersiz kıl Override\ font\ size=Yazı tipi boyutunu geçersiz kıl Theme\ changed\ to\ dark\ theme.=Tema, karanlık temaya değiştirildi. Theme\ changed\ to\ light\ theme.=Tema, aydınlık temaya değiştirildi. +Theme\ changed\ to\ a\ custom\ theme\:=Tema, özel bir temaya değiştirildi\: +Please\ specify\ a\ css\ theme\ file.=Lütfen bir css tema dosyası belirtin. You\ must\ enter\ an\ integer\ value\ higher\ than\ 8.=8'den yüksek bir tam sayı değeri girmelisiniz. Letters\ after\ duplicate\ generated\ keys=Mükerrer oluşturulmuş anahtarlardan sonraki harfler Start\ on\ second\ duplicate\ key\ with\ letter\ A\ (a,\ b,\ ...)=İkinci mükerrer anahtardan sonra A harfiyle başla (a, b, ...) @@ -2059,7 +2036,7 @@ Intersection=Kesişim Union=Bileşim Collect\ by=Topla Explicit\ selection=Belirgin seçim -Searching\ for\ keywords=Anahtar sözcükler aranıyor +Searching\ for\ a\ keyword=Bir anahtar sözcük aranıyor Free\ search\ expression=Serbest arama ifadesi Specified\ keywords=Belirlenen anahtar sözcükler Cited\ entries=Alıntılanan girdiler @@ -2097,13 +2074,33 @@ Required=Zorunlu Entry\ type\ cannot\ be\ empty.\ Please\ enter\ a\ name.=Girdi türü boş olamaz. Lütfen bir isim giriniz. Field\ cannot\ be\ empty.\ Please\ enter\ a\ name.=Alan boş olamaz. Lütfen bir isim giriniz. +Capitalize\ current\ word=Mevcut sözcüğü büyük harfe dönüştür +Delete\ text=Metni sil +Make\ current\ word\ lowercase=Mevcut sözcüğü küçük harfe dönüştür +Make\ current\ word\ uppercase=Mevcut sözcüğü büyük harfe dönüştür +Move\ caret\ left=İnceltme işaretini sola taşı +Move\ caret\ right=İnceltme işaretini sağa taşı +Move\ caret\ to\ previous\ word=İnceltme işaretini önceki sözcüğe taşı +Move\ caret\ to\ next\ word=İnceltme işaretini sonraki sözcüğe taşı +Move\ caret\ to\ beginning\ of\ line=İnceltme işaretini satır başına taşı +Move\ caret\ to\ end\ of\ line=İnceltme işaretini satır sonuna taşı +Move\ the\ caret\ down=İnceltme işaretini aşağıya taşı +Move\ the\ caret\ to\ the\ beginning\ of\ text=İnceltme işaretini metnin başına taşı +Move\ the\ caret\ to\ the\ end\ of\ text=İnceltme işaretini metnin sonuna taşı +Move\ the\ caret\ up=İnceltme işaretini yukarıya taşı +Remove\ line\ after\ caret=İnceltme işaretinden sonraki satırı sil +Remove\ characters\ until\ next\ word=Bir sonraki sözcüğe kadarki karakterleri sil +Remove\ the\ current\ word\ backwards=Mevcut sözcüğü geriye doğru sil + +Text\ editor=Metin düzenleyicisi + Search\ ShortScience=ShortScience'da ara Unable\ to\ open\ ShortScience.=ShortScience açılamadı. Shared\ database=Paylaşılmış veritabanı Lookup=Ara -Please\ enter\ a\ field\ name\ to\ search\ for\ keywords.=Lütfen anahtar sözcük aramak için bir alan adı giriniz. +Please\ enter\ a\ field\ name\ to\ search\ for\ a\ keyword.=Anahtar sözcük aramak için lütfen bir alan adı giriniz. Access\ date\ of\ the\ address\ specified\ in\ the\ url\ field.=Url alanında belirtilen adrese erişim tarihi. Additional\ information\ related\ to\ the\ resource\ indicated\ by\ the\ eprint\ field.=Kaynakla ilgili ek bilgi eprint alanında belirtilmiştir. Annex\ to\ the\ eventtitle\ field.=Eventtitle alanına ek. @@ -2254,15 +2251,36 @@ Close\ other\ libraries=Diğer kütüphaneleri kapat Close\ others=Diğerlerini Kapat Reveal\ in\ file\ explorer=Dosya tarayıcısında açığa çıkar -(\ Note\:\ Press\ return\ to\ commit\ changes\ in\ the\ table\!\ )=(Not\: Tablodaki değişiklikleri üstlenmek için 'Enter' tuşuna basın\!) +Autolink\ files=Dosyaları oto bağlantıla +Customized\ preview\ style=Özelleştirilmiş ön izleme stili +Next\ preview\ style=Sonraki ön izleme stili +Previous\ preview\ style=Önceki ön izleme stili + +(\ Note\:\ Press\ return\ to\ commit\ changes\ in\ the\ table\!\ )=(Not\: Tablodaki değişiklikleri üstlenmek için 'Enter' tuşuna basın\!) Reset=Sıfırla +New\ inproceedings=Yeni içtutanaklar Reset\ entry\ types\ and\ fields\ to\ defaults=Girdi türleri ve alanlarını öntanımlılara sıfırla This\ will\ reset\ all\ entry\ types\ to\ their\ default\ values\ and\ remove\ all\ custom\ entry\ types=Bu, tüm girdi türlerini öntanımlı değerlerine sıfırlayacak ve tüm özel girdi türlerini silecek - Replace\ tabs\ with\ space=Sekmeleri boşlukla değiştir Replace\ tabs\ with\ space\ in\ the\ field\ content.=Alan içeriğindeki sekmeleri boşlukla değiştir. Remove\ redundant\ spaces=Fazlalık boşlukları sil Replaces\ consecutive\ spaces\ with\ a\ single\ space\ in\ the\ field\ content.=Alan içeriğindeki ardışık boşlukları tek bir boşluğa dönüştürür. Remove\ digits=Rakamları sil Removes\ digits.=Rakamları siler. +The\ query\ cannot\ contain\ a\ year\ and\ year-range\ field.=Sorgu, bir yıl ve yıl-aralığı alanı içeremez. +This\ query\ uses\ unsupported\ fields.=Bu sorgu desteklenmeyen alanlar içeriyor. +This\ query\ uses\ unsupported\ syntax.=Bu sorgu desteklenmeyen sözdizimi içeriyor. + +Presets=Ön ayarlar + +Check\ Proxy\ Setting=Vekil Ayarını Kontrol Et +Check\ connection=Bağlantıyı kontrol et +Connection\ failed\!=Bağlantı başarısız\! +Connection\ successful\!=Bağlantı başarılı\! +Generate\ groups\ from\ keywords\ in\ the\ following\ field=Aşağıdaki alandaki anahtar sözcüklerden gruplar oluştur +Generate\ groups\ for\ author\ last\ names=Yazar soyadları için gruplar oluştur +Regular\ expression=Düzenli ifade + +Error\ importing.\ See\ the\ error\ log\ for\ details.=İçe almada hata. Ayrıntılar için hata kayıtlarına bakın. + diff --git a/src/main/resources/l10n/JabRef_vi.properties b/src/main/resources/l10n/JabRef_vi.properties index 562144b9366..8e239bb3b09 100644 --- a/src/main/resources/l10n/JabRef_vi.properties +++ b/src/main/resources/l10n/JabRef_vi.properties @@ -202,8 +202,6 @@ Default=Mặc định Default\ encoding=Mã hóa mặc định -Default\ grouping\ field=Dữ liệu gộp nhóm mặc định - Delete=Xóa @@ -249,8 +247,6 @@ Duplicate\ string\ name=Trùng tên chuỗi Duplicates\ found=Tìm thấy các mục trùng -Dynamic\ groups=Các nhóm động - Dynamically\ group\ entries\ by\ a\ free-form\ search\ expression=Gộp nhóm động các mục bằng biểu thức tìm kiếm dạng tự do Dynamically\ group\ entries\ by\ searching\ a\ field\ for\ a\ keyword=Gộp nhóm động các mục bằng cách tìm dữ liệu hoặc từ khóa @@ -284,30 +280,17 @@ Entry\ editor=Trình chỉnh sửa mục Entry\ preview=Xem trước mục Entry\ table=Bảng nhập vào - Entry\ table\ columns=Các cột của bảng nhập vào - Entry\ type=Kiểu của mục - Error=Lỗi - Error\ occurred\ when\ parsing\ entry=Lỗi xảy ra khi đang phân tách mục - Error\ opening\ file=Lỗi khi đang mở tập tin - Error\ while\ writing=Lỗi khi đang ghi - '%0'\ exists.\ Overwrite\ file?='%0' đã có. Ghi đè tập tin không? - Export=Xuất - Export\ preferences=Xuất các tùy thích - Export\ preferences\ to\ file=Xuất các tùy thích ra tập tin - Export\ to\ clipboard=Xuất ra bộ nhớ tạm - - Exporting=Đang xuất Extension=Đuôi mở rộng @@ -337,8 +320,6 @@ File\ not\ found=Không thấy tập tin Filter=Lọc -Finished\ automatically\ setting\ external\ links.=Thiết lập tự động các liên kết ngoài hoàn tất. - Filter\ groups=Nhóm bộ lọc Finished\ writing\ XMP\ for\ %0\ file\ (%1\ skipped,\ %2\ errors).=Kết thúc ghi XMP cho %0 tập tin (bỏ qua %1, %2 lỗi). @@ -600,10 +581,7 @@ Error\ while\ generating\ citation\ style=Lỗi trong khi tạo ra kiểu trích Preview\ style\ changed\ to\:\ %0=Thay đổi kiểu xem trước theo\: %0 Next\ preview\ layout=Xem trước bố trí tiếp theo Previous\ preview\ layout=Xem trước bố trí trước đó - - Previous\ entry=Mục trước đó - Primary\ sort\ criterion=Tiêu chuẩn xếp thứ tự chính Problem\ with\ parsing\ entry=Trục trặc khi phân tách mục Processing\ %0=Đang xử lý %0 @@ -940,6 +918,8 @@ None=Không có Automatically\ set\ file\ links=Tự động tạo liên kết cho tập tin +Finished\ automatically\ setting\ external\ links.=Thiết lập tự động các liên kết ngoài hoàn tất. + @@ -1017,7 +997,6 @@ Online\ help\ forum=Diễn đàn trợ giúp trực tuyến -Get\ BibTeX\ data\ from\ %0=Nhập dữ liệu BibTex từ %0 @@ -1132,6 +1111,12 @@ Default\ pattern=Kiểu mặc định + + + + + + diff --git a/src/main/resources/l10n/JabRef_zh.properties b/src/main/resources/l10n/JabRef_zh_CN.properties similarity index 73% rename from src/main/resources/l10n/JabRef_zh.properties rename to src/main/resources/l10n/JabRef_zh_CN.properties index f5fda3b6f46..748af0d586a 100644 --- a/src/main/resources/l10n/JabRef_zh.properties +++ b/src/main/resources/l10n/JabRef_zh_CN.properties @@ -213,8 +213,6 @@ Default=默认 Default\ encoding=默认编码 -Default\ grouping\ field=默认分组依据域 - Downloading=正在下载 Execute\ default\ action\ in\ dialog=在对话框中执行默认操作 @@ -262,8 +260,6 @@ Duplicate\ string\ name=重复的简写字串名称 Duplicates\ found=发现重复项 -Dynamic\ groups=动态分组 - Dynamically\ group\ entries\ by\ a\ free-form\ search\ expression=使用自定义的搜索表达式创建动态分组 Dynamically\ group\ entries\ by\ searching\ a\ field\ for\ a\ keyword=使用关键词搜索某域创建动态分组 @@ -299,31 +295,20 @@ Entry\ owner=条目所有者 Entry\ preview=预览记录 Entry\ table=记录列表 - Entry\ table\ columns=记录列 - +Entry\ Title\ (Required\ to\ deliver\ recommendations.)=条目标题(要求提供建议。) Entry\ type=记录类型 - Error=错误 - Error\ occurred\ when\ parsing\ entry=分析记录时发生错误 - Error\ opening\ file=打开文件错误 - Error\ while\ writing=写入错误 - +Error\ during\ persistence\ of\ crawling\ results.=挥舞结果持续存在时出错。 '%0'\ exists.\ Overwrite\ file?='%0' 已存在,是否覆盖文件? - Export=导出 - Export\ preferences=导出首选项设置 - Export\ preferences\ to\ file=导出首选项设置到文件 - Export\ to\ clipboard=导出到剪贴板 - Export\ to\ text\ file.=导出到文本文件。 - Exporting=正在导出 Extension=扩展名 @@ -354,8 +339,6 @@ File\ not\ found=无法找到文件 Filter=筛选 -Finished\ automatically\ setting\ external\ links.=完成自动设置外部链接。 - Filter\ groups=筛选组 Finished\ writing\ XMP\ for\ %0\ file\ (%1\ skipped,\ %2\ errors).=完成写入 XMP-元数据到 %0 文件 (跳过 %1 条,%2 条错误). @@ -375,6 +358,7 @@ Formatter\ name=格式化器名称 found\ in\ AUX\ file=在 AUX 文件内发现 +Fulltext\ for=全文如下: Further\ information\ about\ Mr.\ DLib\ for\ JabRef\ users.=更多关于 Mr. Dlib 的信息 @@ -462,8 +446,11 @@ Invalid\ date\ format=非法的日期格式 Invalid\ URL=非法的 URL Online\ help=在线帮助 +JabRef\ Language\ (Provides\ for\ better\ recommendations\ by\ giving\ an\ indication\ of\ user's\ preferred\ language.)=JabRef语言(提供用户偏好的语言指示,以便更好地推荐。)\n JabRef\ preferences=JabRef 首选项 +JabRef\ requests\ recommendations\ from\ Mr.\ DLib,\ which\ is\ an\ external\ service.\ To\ enable\ Mr.\ DLib\ to\ calculate\ recommendations,\ some\ of\ your\ data\ must\ be\ shared\ with\ Mr.\ DLib.\ Generally,\ the\ more\ data\ is\ shared\ the\ better\ recommendations\ can\ be\ calculated.\ However,\ we\ understand\ that\ some\ of\ your\ data\ in\ JabRef\ is\ sensitive,\ and\ you\ may\ not\ want\ to\ share\ it.\ Therefore,\ Mr.\ DLib\ offers\ a\ choice\ of\ which\ data\ you\ would\ like\ to\ share.=JabRef要求DLib先生提供推荐,而DLib是一项外部服务。为了让Mr.DLib计算推荐,您的一些数据必须与Mr.DLib共享。一般来说,共享的数据越多,计算出的推荐就越好。然而,我们理解您在JabRef中的一些数据是敏感的,您可能不想分享这些数据。因此,DLib先生提供了一个选择,您可以选择分享哪些数据。 +JabRef\ Version\ (Required\ to\ ensure\ backwards\ compatibility\ with\ Mr.\ DLib's\ Web\ Service)=JabRef版本(为确保与Mr. DLib的Web服务向后兼容而需要) Journal\ abbreviations=期刊缩写名 Keep\ both=保留全部 @@ -587,6 +574,7 @@ Open\ URL\ or\ DOI=打开 URL 或 DOI Opening=正在打开 Operation\ canceled.=操作被取消 +Operating\ System\ (Provides\ for\ better\ recommendations\ by\ giving\ an\ indication\ of\ user's\ system\ set-up.)=操作系统(提供用户系统设置的指示,以便提供更好的推荐。) Optional\ fields=可选域 @@ -642,11 +630,8 @@ Previous\ preview\ layout=上一条预览布局 Available=可用 Selected=已选中 Selected\ Layouts\ can\ not\ be\ empty=无法选择一个空的布局 - Reset\ default\ preview\ style=恢复默认预览样式 - Previous\ entry=上一条 - Primary\ sort\ criterion=排序依据 Problem\ with\ parsing\ entry=解析记录时的问题 Processing\ %0=正在处理 %0 @@ -828,6 +813,7 @@ Statically\ group\ entries\ by\ manual\ assignment=手动创建静态分组 Status=状态 Strings\ for\ library=简写字串列表——文献库 +Sublibrary\ from\ AUX\ to\ BibTeX=从AUX到BibTeX的子文件库。 Switches\ between\ full\ and\ abbreviated\ journal\ name\ if\ the\ journal\ name\ is\ known.=在已知的期刊名简写和全称之间切换。 @@ -858,6 +844,7 @@ This\ operation\ requires\ all\ selected\ entries\ to\ have\ citation\ keys\ def This\ operation\ requires\ one\ or\ more\ entries\ to\ be\ selected.=这个操作要求选中一条或多条记录。 This\ setting\ may\ be\ changed\ in\ preferences\ at\ any\ time.=此设置可以随时在首选项中更改。 +Timezone\ (Provides\ for\ better\ recommendations\ by\ indicating\ the\ time\ of\ day\ the\ request\ is\ being\ made.)=时区(显示请求的时间,提供更好的建议。) Time\ stamp=时间戳 Toggle\ groups\ interface=打开/关闭组界面 @@ -911,6 +898,7 @@ Warnings=警告 web\ link=web 链接 What\ do\ you\ want\ to\ do?=您希望做什么? +Whatever\ option\ you\ choose,\ Mr.\ DLib\ may\ share\ its\ data\ with\ research\ partners\ to\ further\ improve\ recommendation\ quality\ as\ part\ of\ a\ 'living\ lab'.\ Mr.\ DLib\ may\ also\ release\ public\ datasets\ that\ may\ contain\ anonymized\ information\ about\ you\ and\ the\ recommendations\ (sensitive\ information\ such\ as\ metadata\ of\ your\ articles\ will\ be\ anonymised\ through\ e.g.\ hashing).\ Research\ partners\ are\ obliged\ to\ adhere\ to\ the\ same\ strict\ data\ protection\ policy\ as\ Mr.\ DLib.=无论您选择何种方案,DLib先生可能会与研究伙伴分享其数据,以进一步提高推荐质量,作为 "生活实验室 "的一部分。DLib先生也可能会发布公共数据集,其中可能包含有关您和推荐的匿名信息(您文章的元数据等敏感信息将通过散列等方式进行匿名化处理)。研究合作伙伴有义务与DLib先生一样严格遵守数据保护政策。 Will\ write\ XMP\ metadata\ to\ the\ PDFs\ linked\ from\ selected\ entries.=将为选中条目链接的PDF文件写入XMP元数据。 @@ -954,6 +942,7 @@ Unable\ to\ open\ link.=无法打开链接。 MIME\ type=MIME 类型 This\ feature\ lets\ new\ files\ be\ opened\ or\ imported\ into\ an\ already\ running\ instance\ of\ JabRef\ instead\ of\ opening\ a\ new\ instance.\ For\ instance,\ this\ is\ useful\ when\ you\ open\ a\ file\ in\ JabRef\ from\ your\ web\ browser.\ Note\ that\ this\ will\ prevent\ you\ from\ running\ more\ than\ one\ instance\ of\ JabRef\ at\ a\ time.=该选项使得打开或者导入新文件的操作在已经运行的 JabRef 中进行,而不是新建另一个 JabRef 窗口 来进行这些操作。例如,当您从浏览器中调用 JabRef 打开一个文件时,这个选项将比较有用。注意:它将阻止您同时运行多个 JabRef 实例。 +Run\ fetcher=运行检索器 When\ opening\ file\ link,\ search\ for\ matching\ file\ if\ no\ link\ is\ defined=打开文件时,如果文件链接未定义,则自动寻找匹配的文件。 Line\ %0\:\ Found\ corrupted\ citation\ key\ %1.=第 %0 行\: 发现错误的 Citation 键 %1. @@ -1003,6 +992,7 @@ Waiting\ for\ background\ tasks\ to\ finish.\ Quit\ anyway?=正在等待后台 Find\ and\ remove\ duplicate\ citation\ keys=查找并移除重复的 Citation 键 Expected\ syntax\ for\ --fetch\='\:'=期望的语法 --fetch\='\:' +Duplicate\ citation\ key=重复引用关键字 General\ file\ directory=生成文件目录 @@ -1031,6 +1021,7 @@ exportFormat=导出格式 Output\ file\ missing=没有输出文件 No\ search\ matches.=没有匹配的搜索结果 The\ output\ option\ depends\ on\ a\ valid\ input\ option.=输出选项依赖于合法的输入选项。 +Linked\ file\ name\ conventions=链接文件名惯例 Filename\ format\ pattern=文件名格式化表达式 Additional\ parameters=额外的参数 Cite\ selected\ entries\ between\ parenthesis=引用括号中的选定项 @@ -1056,6 +1047,7 @@ Connected\ to\ document=连接到文档 Insert\ a\ citation\ without\ text\ (the\ entry\ will\ appear\ in\ the\ reference\ list)=插入一条没有内容的引用(这条记录将会出现在引用列表中) Cite\ selected\ entries\ with\ extra\ information=引用包含额外信息的选中记录 Ensure\ that\ the\ bibliography\ is\ up-to-date=保证参考文献是最新的 +Your\ OpenOffice/LibreOffice\ document\ references\ the\ citation\ key\ '%0',\ which\ could\ not\ be\ found\ in\ your\ current\ library.=您的OpenOffice/LibreOffice文档引用了引用键"%0",但在您的当前库中找不到。 Unable\ to\ synchronize\ bibliography=无法同步参考文献 Combine\ pairs\ of\ citations\ that\ are\ separated\ by\ spaces\ only=合并仅仅由空格分隔的两段引文 Autodetection\ failed=自动检测失败 @@ -1098,6 +1090,8 @@ Auto-generating\ PDF-Names\ does\ not\ support\ undo.\ Continue?=自动生成 PD Use\ full\ firstname\ whenever\ possible=尽可能使用完整的名字 (Firstname) Use\ abbreviated\ firstname\ whenever\ possible=尽可能使用缩写的名字 (Firstname) Use\ abbreviated\ and\ full\ firstname=混杂使用缩写和完整的名字 (Firstname) +Name\ format=名称格式 +First\ names=名: Cleanup\ entries=清理记录 Automatically\ assign\ new\ entry\ to\ selected\ groups=新增记录分配到选中分组 %0\ mode=%0 模式 @@ -1117,7 +1111,6 @@ Resetting\ preference\ key\ '%0'=重置首选项 '%0' Unknown\ preference\ key\ '%0'=位置的首选项 '%0' Unable\ to\ clear\ preferences.=无法清除所有选项。 -Find\ unlinked\ files=查找未链入的文件 Unselect\ all=取消全选 Expand\ all=展开全部 Collapse\ all=折叠全部 @@ -1129,9 +1122,6 @@ Select\ a\ directory\ where\ the\ search\ shall\ start.=选择要开始搜索的 Select\ file\ type\:=选择文件类型\: These\ files\ are\ not\ linked\ in\ the\ active\ library.=这些文件未在活动库中链接。 Searching\ file\ system...=正在搜索文件系统... -Select\ directory=选择目录 -Select\ files=选择文件 -BibTeX\ entry\ creation=BibTeX 条目创建 Citation\ key\ patterns=Citationkey样式 Clear\ priority=清除优先级 Clear\ rank=清除评分 @@ -1144,6 +1134,7 @@ Five\ stars=五星 Help\ on\ special\ fields=特殊字段帮助 Keywords\ of\ selected\ entries=选中记录的关键词 Manage\ content\ selectors=管理内容选择器 +Content\ selectors=内容选取 Manage\ keywords=管理关键词 No\ priority\ information=没有优先级信息 No\ rank\ information=没有评分信息 @@ -1176,6 +1167,7 @@ Not\ connected\ to\ any\ Writer\ document.\ Please\ make\ sure\ a\ document\ is\ Removed\ all\ subgroups\ of\ group\ "%0".=移除 "%0" 组中的所有子分组。 To\ disable\ the\ memory\ stick\ mode\ rename\ or\ remove\ the\ jabref.xml\ file\ in\ the\ same\ folder\ as\ JabRef.=要禁用记忆棒模式,请在与JabRef相同的文件夹中重命名或删除jabref.xml文件。 Unable\ to\ connect.\ One\ possible\ reason\ is\ that\ JabRef\ and\ OpenOffice/LibreOffice\ are\ not\ both\ running\ in\ either\ 32\ bit\ mode\ or\ 64\ bit\ mode.=无法连接。一个可能的原因是, JabRef 和 OpenOffice/LibreOffice 不是同时在32位模式或64位模式下运行。 +Delimiter(s)=分隔符 When\ downloading\ files,\ or\ moving\ linked\ files\ to\ the\ file\ directory,\ prefer\ the\ BIB\ file\ location\ rather\ than\ the\ file\ directory\ set\ above=在下载文件或将链接的文件移动到文件目录时, 请选择 "BIB" 文件位置, 而不是之前选定的文件目录。 Your\ style\ file\ specifies\ the\ character\ format\ '%0',\ which\ is\ undefined\ in\ your\ current\ OpenOffice/LibreOffice\ document.=您的样式文件指定字符格式为 "%0', 它在您当前的 OpenOffice/LibreOffice 文档中未定义。 Your\ style\ file\ specifies\ the\ paragraph\ format\ '%0',\ which\ is\ undefined\ in\ your\ current\ OpenOffice/LibreOffice\ document.=您的样式文件指定段落格式为 "%0', 它在您当前的 OpenOffice/LibreOffice 文档中未定义。 @@ -1197,6 +1189,8 @@ Update\ timestamp\ on\ modification=修改记录时更新时间戳 All\ key\ bindings\ will\ be\ reset\ to\ their\ defaults.=所有键绑定都将重置为其默认值。 Automatically\ set\ file\ links=自动设置文件链接 +Finished\ automatically\ setting\ external\ links.=完成自动设置外部链接。 + Resetting\ all\ key\ bindings=重置所有键绑定 Network=网络 @@ -1215,9 +1209,10 @@ Clear\ connection\ settings=清除连接设置 Open\ folder=打开文件夹 Export\ entries\ ordered\ as\ specified=按照下述顺序导出记录 Export\ sort\ order=导出顺序 -Export\ sorting=导出排序 +Save\ sort\ order=保存排序 Newline\ separator=换行符 +Save\ in\ current\ table\ sort\ order=按当前排序保存 Save\ entries\ ordered\ as\ specified=以下述顺序保存记录 Show\ extra\ columns=显示额外的列 Parsing\ error=解析错误 @@ -1251,7 +1246,6 @@ Open\ %0\ file=打开文件 %0 Cannot\ delete\ file=无法删除文件 File\ permission\ error=文件权限错误 JabRef\ does\ not\ have\ permission\ to\ access\ %s=JabRef 没有权限访问 %s -Push\ to\ %0=推送到 %0 Path\ to\ %0=到 %0 管道的路径 Convert=转换 Normalize\ to\ BibTeX\ name\ format=规范化为 BibTeX 名称格式 @@ -1278,6 +1272,7 @@ Select\ export\ format=选择导出格式 Return\ to\ JabRef=返回 JabRef Could\ not\ connect\ to\ %0=无法连接到 %0 Warning\:\ %0\ out\ of\ %1\ entries\ have\ undefined\ title.=警告: %1 条记录中有 %0 条包含未定义的标题。 +Warning\:\ %0\ out\ of\ %1\ entries\ have\ undefined\ citation\ key.=警告:%0中的%1条目有未定义的引文键。 Really\ delete\ the\ selected\ entry?=确定删除选中的记录? Really\ delete\ the\ %0\ selected\ entries?=确定删除选中的 %0 条记录? Keep\ merged\ entry\ only=只保留合并后的记录 @@ -1309,6 +1304,7 @@ plain\ text=纯文本 This\ search\ contains\ entries\ in\ which\ any\ field\ contains\ the\ regular\ expression\ %0=这次搜索的结果记录符合条件:记录的任意域包含正则表达式 %0 This\ search\ contains\ entries\ in\ which\ any\ field\ contains\ the\ term\ %0=这次搜索的结果记录符合条件:记录的任意域包含词组 %0 This\ search\ contains\ entries\ in\ which=这次搜索的结果记录符合条件: +Hint\:\ To\ search\ specific\ fields\ only,\ enter\ for\ example\:=提示:要只搜索特定字段,请输入样例: Unable\ to\ autodetect\ OpenOffice/LibreOffice\ installation.\ Please\ choose\ the\ installation\ directory\ manually.=自动检测 OpenOffice/LibreOffice 安装位置失败,请手动指定安装目录。 @@ -1347,6 +1343,7 @@ Automatically\ setting\ file\ links=自动设置文件链接 Regenerating\ citation\ keys\ according\ to\ metadata=根据元数据重新生成Citation key Regenerate\ all\ keys\ for\ the\ entries\ in\ a\ BibTeX\ file=重新生成 BibTeX 文件中所有记录的键值 Show\ debug\ level\ messages=显示调试级别消息 +Default\ library\ mode=默认库 Show\ only\ preferences\ deviating\ from\ their\ default\ value=只显示与默认值不同的首选项 default=默认 key=键值 @@ -1393,6 +1390,7 @@ Internal\ style=内部样式 Add\ style\ file=添加样式文件 Current\ style\ is\ '%0'=当前样式为 "%0" Remove\ style=移除样式 +You\ must\ select\ a\ valid\ style\ file.\ Your\ style\ is\ probably\ missing\ a\ line\ for\ the\ type\ "default".=你必须选择一个有效的样式文件。你的样式可能缺少了 "默认 "类型。 Invalid\ style\ selected=所选样式无效 Reload=刷新 @@ -1513,6 +1511,7 @@ incorrect\ control\ digit=错误的控制数字 incorrect\ format=格式错误 Copied\ version\ to\ clipboard=版本已复制到剪切板 +Citation\ key=关键字 Message=消息 @@ -1543,6 +1542,7 @@ Custom=自定义 Export\ cited=导出已被引用的 Unable\ to\ generate\ new\ library=无法生成新库 +Note\:\ Use\ the\ placeholder\ %DIR%\ for\ the\ location\ of\ the\ opened\ library\ file.=注意:使用占位符%DIR%作为打开的库文件的位置。 Error\ occured\ while\ executing\ the\ command\ "%0".=执行 "%0" 命令时出错。 Reformat\ ISSN=重新格式化 ISSN @@ -1572,18 +1572,19 @@ remove\ entry\ %0=移除条目 %0 remove\ string\ %0=移除字符串 %0 undefined=未定义的 Cannot\ get\ info\ based\ on\ given\ %0\:\ %1=基于给定的 %0\: %1无法获得信息 -Get\ BibTeX\ data\ from\ %0=从 %0 中获取 BibTeX 数据 No\ %0\ found=找不到 %0 Entry\ from\ %0=来自 %0 的条目 Merge\ entry\ with\ %0\ information=与 %0 信息合并条目 Updated\ entry\ with\ info\ from\ %0=已根据 %0 更新记录 Add\ new\ list=新增条目 +Open\ existing\ list=打开现有列表 Remove\ list=删除列表 Add\ abbreviation=添加缩写 Remove\ abbreviation=删除缩写 Full\ journal\ name=完整杂志名称 Abbreviation\ name=缩写名 +Shortest\ unique\ abbreviation=最简缩写 No\ abbreviation\ files\ loaded=缩写文件未加载 @@ -1622,6 +1623,8 @@ Update\ could\ not\ be\ performed\ due\ to\ existing\ change\ conflicts.=由于 You\ are\ not\ working\ on\ the\ newest\ version\ of\ BibEntry.=您没有使用最新版本的 BibEntry。 Local\ version\:\ %0=本地版本: %0 Shared\ version\:\ %0=共享版本\: %0 +Press\ "Merge\ entries"\ to\ merge\ the\ changes\ and\ resolve\ this\ problem.=点击 "合并条目 "按钮进行合并修改,来解决此问题。 +Canceling\ this\ operation\ will\ leave\ your\ changes\ unsynchronized.=取消此操作将使您的更改不同步。 Shared\ entry\ is\ no\ longer\ present=共享条目不再存在 The\ entry\ you\ currently\ work\ on\ has\ been\ deleted\ on\ the\ shared\ side.=您当前处理的条目已在共享端被删除。 You\ can\ restore\ the\ entry\ using\ the\ "Undo"\ operation.=您可以使用 "撤消" 操作还原条目。 @@ -1647,8 +1650,8 @@ Entered\ database\ has\ obsolete\ structure\ and\ is\ no\ longer\ supported.=输 However,\ a\ new\ database\ was\ created\ alongside\ the\ pre-3.6\ one.=但是,在pre-3.6版本中,一个新数据库也一起创建了。 Opens\ a\ link\ where\ the\ current\ development\ version\ can\ be\ downloaded=打开可下载当前开发版本的链接 See\ what\ has\ been\ changed\ in\ the\ JabRef\ versions=查看 JabRef 版本中已更改的内容 +Referenced\ citation\ key\ does\ not\ exist=被引用的引文键不存在 Full\ text\ document\ for\ entry\ %0\ already\ linked.=条目 %0 的全文已链接。 -Finished\ downloading\ full\ text\ document\ for\ entry\ %0.=下载条目 %0 的全文文档,已完成。 Download\ full\ text\ documents=下载全文 You\ are\ about\ to\ download\ full\ text\ documents\ for\ %0\ entries.=您将查找 %0 个条目的全文。 last\ four\ nonpunctuation\ characters\ should\ be\ numerals=最后四个字符应当为数字 @@ -1660,6 +1663,8 @@ Show\ file\ annotations=显示文件批注 shared=共享 should\ contain\ an\ integer\ or\ a\ literal=应当包含整数或文字 should\ have\ the\ first\ letter\ capitalized=首字母应当大写 +edition\ of\ book\ reported\ as\ just\ 1=该书只有1版 +no\ integer\ as\ values\ for\ edition\ allowed=不允许用整数作为版本的值 Tools=工具 What's\ new\ in\ this\ version?=此版本中有什么新增内容? Want\ to\ help?=想帮忙吗? @@ -1702,8 +1707,10 @@ File\ directory\ pattern=文件目录模式 Update\ with\ bibliographic\ information\ from\ the\ web=使用来自网络的书目信息进行更新 Could\ not\ find\ any\ bibliographic\ information.=找不到任何书目信息。 +Citation\ key\ deviates\ from\ generated\ key=关键字与生成字不同 DOI\ %0\ is\ invalid=DOI %0 无效 +Select\ all\ customized\ types\ to\ be\ stored\ in\ local\ preferences\:=选择要存储在本地偏好中的所有自定义类型。 Different\ customization,\ current\ settings\ will\ be\ overwritten=不同的自定义项,当前设置将被覆盖 Entry\ type\ %0\ is\ only\ defined\ for\ Biblatex\ but\ not\ for\ BibTeX=条目类型 %0 仅为Biblatex定义,但不为BibTeX定义 @@ -1748,7 +1755,7 @@ There\ exists\ already\ a\ group\ with\ the\ same\ name.=相同名称的组已 Copy\ linked\ file=复制链接的文件 Copy\ linked\ file\ to\ folder...=复制链接的文件到文件夹... Could\ not\ copy\ file\ to\ %0,\ maybe\ the\ file\ is\ already\ existing?=无法复制文件到 %0,该文件可能已存在 -Sucessfully\ copied\ file\ to\ %0=成功复制文件到 %0 +Could\ not\ resolve\ the\ file\ %0=无法解析文件(%0) Copy\ linked\ files\ to\ folder...=复制链接的文件到文件夹... Copied\ file\ successfully=已成功复制文件 @@ -1759,6 +1766,7 @@ Could\ not\ copy\ file=无法复制文件 Copied\ %0\ files\ of\ %1\ sucessfully\ to\ %2=已成功复制 %1 中的 %0 文件到 %2 Rename\ failed=重命名失败 JabRef\ cannot\ access\ the\ file\ because\ it\ is\ being\ used\ by\ another\ process.=JabRef 无法访问该文件, 因为另一个进程正在使用它。 +Show\ console\ output\ (only\ when\ the\ launcher\ is\ used)=显示控制台输出(仅当使用启动器时) Remove\ line\ breaks=移除换行符 Removes\ all\ line\ breaks\ in\ the\ field\ content.=移除字段内容中的所有换行符。 @@ -1766,15 +1774,13 @@ Checking\ integrity...=正在检查完整性... Remove\ hyphenated\ line\ breaks=移除带连字符的换行符 Removes\ all\ hyphenated\ line\ breaks\ in\ the\ field\ content.=移除字段内容中的所有带连字符的换行符。 -Note\ that\ currently,\ JabRef\ does\ not\ run\ with\ Java\ 9.=请注意,当前版本的JabRef 不能在 Java 9 中运行。 -Your\ current\ Java\ version\ (%0)\ is\ not\ supported.\ Please\ install\ version\ %1\ or\ higher.=不支持您当前的 Java 版本 (%0)。请安装 %1 或更高版本。 Could\ not\ retrieve\ entry\ data\ from\ '%0'.=无法从 "%0" 中检索条目数据。 Entry\ from\ %0\ could\ not\ be\ parsed.=无法解析 %0 中的条目。 Invalid\ identifier\:\ '%0'.=无效的标识符:'%0'。 This\ paper\ has\ been\ withdrawn.=这篇论文已被撤回。 Finished\ writing\ XMP\ metadata.=写入XMP元数据完毕 -Your\ Java\ Runtime\ Environment\ is\ located\ at\ %0.=您的Java运行环境位于 %0。 +empty\ citation\ key=清空关键字 Aux\ file=Aux 文件 Group\ containing\ entries\ cited\ in\ a\ given\ TeX\ file=包含给定TeX文件中引用的条目组 @@ -1855,21 +1861,32 @@ User\:=用户: Keystore\ password\:=密钥库密码: Keystore\:=密钥库: Password\:=密码: +Server\ Timezone\:=服务器时区: Remember\ Password=记住密码 Use\ SSL=使用 SSL +Move\ preprint\ information\ from\ 'URL'\ and\ 'journal'\ field\ to\ the\ 'eprint'\ field=将 "URL "和 "期刊 "字段的信息移至 "eprint "字段。 +Customize\ Export\ Formats=自定义导出格式 Export\ name=导出名称 +Main\ layout\ file\:=主要样式文件。 Main\ layout\ file=主布局文件 +Save\ exporter=保存导出 File\ extension\:=文件扩展名: Export\ format\ name\:=导出格式名称: +Cleared\ connection\ settings=已清空连接设置 +Error\ adding\ discovered\ CitationStyles=在添加引文样式时出错 +(more)=(更多) Cancel\ import=取消导入 Continue\ with\ import=继续导入 Import\ canceled=导入已取消 Select\ all\ new\ entries=选择所有的新条目 +Total\ items\ found\:=已找到: +Selected\ items\:=已选择: Download\ linked\ online\ files=下载已链接的online文件 Select\ the\ entries\ to\ be\ imported\:=选择要导入的条目: Add\ new\ String=添加新的字符串 Must\ not\ be\ empty\!=不能为空! Open\ Help\ page=打开帮助页面​​​​​​​​ +Add\ new\ field\ name=增加新的文件名 Field\ name\:=字段名称: Field\ name\ "%0"\ already\ exists=字段名称 %0 已存在 No\ field\ name\ selected\!=没有选择字段 @@ -1878,24 +1895,24 @@ Are\ you\ sure\ you\ want\ to\ remove\ field\ name\:\ "%0"?=确定要删除字 Add\ new\ keyword=添加关键字 Keyword\:=关键字\: Keyword\ "%0"\ already\ exists=关键词字“%0”已存在 -Keyword\ seperator=关键字分隔符 Remove\ keyword=删除关键字 Are\ you\ sure\ you\ want\ to\ remove\ keyword\:\ "%0"?=确定要删除关键字"%0"吗? Reset\ to\ default=重置为默认值 +Edit\ string\ constants=编辑语句长度 Export\ all\ entries=导出所有条目 Generate\ citation\ keys=生成CitationKey Groups\ interface=群组接口 Manage\ field\ names\ &\ content=管理字段名称和内容 New\ library=新建库 -Next\ citation\ style=下一个引文样式 +OpenOffice/LibreOffice=开放Office/LibreOffice Open\ document\ viewer=打开文档查看器 Open\ entry\ editor=打开条目编辑器 -Previous\ citation\ style=上一个引文样式 Search\ document\ identifier\ online=在线查找文档DOI Search\ for\ unlinked\ local\ files=查找未链接的本地文件 Search\ full\ text\ documents\ online=在线查找全文 Find\ and\ replace=查找和替换 +Found\ documents\:=已找到文件: Use\ selected\ document=使用选定的文档 Accept\ changes=接受修改 Dismiss\ changes=放弃修改 @@ -1911,54 +1928,133 @@ A\ string\ with\ the\ label\ '%0'\ already\ exists.=标签为%0的字符串已 Executing\ command\ "%0"...=正在执行命令 “%0”... +Rename\ file\ to\ a\ given\ name=重命名文件 +New\ Filename=新文件名 Rename\ file\ to\ defined\ pattern=将文件按照给定的样式重命名 +Application\ settings=应用设置 +Export\ an\ input\ to\ a\ file=导出至文件 Export\ preferences\ to\ a\ file=导出首选项到文件 +Import\ BibTeX=导入 BibTex Import\ preferences\ from\ a\ file=从文件中导入首选项 +Matching=正在匹配 +Same\ as\ --import,\ but\ will\ be\ imported\ to\ the\ opened\ tab=与导入相同,但会在打开的标签页中打开。 Allow\ integers\ in\ 'edition'\ field\ in\ BibTeX\ mode=允许在 BibTeX 模式的 edition 字段中使用整数 Search\ for\ citations\ in\ LaTeX\ files...=在 LaTeX 文件中搜索引文... LaTeX\ Citations\ Search\ Results=LaTeX 引文搜索结果 LaTeX\ files\ directory\:=LaTeX 文件目录: LaTeX\ files\ found\:=发现的 LaTeX 文件 +files=文件 Show\ 'LaTeX\ Citations'\ tab=显示 “LaTeX Citations” 选项卡 LaTeX\ Citations=LaTeX 引文 Search\ citations\ for\ this\ entry\ in\ LaTeX\ files=在此条目的 LaTeX 文件中搜索引文 No\ citations\ found=没有找到引用 No\ LaTeX\ files\ containing\ this\ entry\ were\ found.=没有找到包含此条目的 LaTeX 文件。 +Selected\ entry\ does\ not\ have\ an\ associated\ citation\ key.=所选内容没有关键字 +Current\ search\ directory\:=当前搜索目录: +Set\ LaTeX\ file\ directory=设置 LaTeX 文件目录 +Import\ entries\ from\ LaTeX\ files=从LaTeX导入 +Import\ new\ entries=导入新条目 Group\ color=分组颜色 - - +Columns=列 +File\ type=文件类型 +IEEE=IEEE +Internal=内部 +Special=特殊的 +Remove\ column=删除列 +Add\ custom\ column=添加自定义列 +Update\ to\ current\ column\ order=更新当前列的顺序 +Sort\ column\ one\ step\ upwards=向上排序 +Sort\ column\ one\ step\ downwards=向下排序 +Synchronize\ special\ fields\ to\ keywords=将特殊字段与关键字同步 +Serialize\ special\ fields=文件序列特殊化 +List\ must\ not\ be\ empty.=列表不能为空 + +Order=顺序 + +Add\ field\ to\ filter\ list=添加字段到过滤列表 +Add\ formatter\ to\ list=将格式添加到列表中 +Filter\ List=筛选项 Open\ files...=打开文件... Affected\ fields\:=补全字段 +Show\ preview\ as\ a\ tab\ in\ entry\ editor=在条目编辑器中以标签形式显示预览 +Font=字体 +Visual\ theme=外观主题 Light\ theme=明亮主题 Dark\ theme=暗色主题 Overwrite\ existing\ keys=覆盖该字段的内容 Key\ patterns=不同类型条目的键值风格 +Font\ settings=字体设置 +Override\ font\ settings=覆盖字体设置 +Override\ font\ size=覆盖字体大小设置 Theme\ changed\ to\ dark\ theme.=更改为暗色主题。 Theme\ changed\ to\ light\ theme.=更改为明亮主题。 +You\ must\ enter\ an\ integer\ value\ higher\ than\ 8.=你必须输入一个大于8的整数。 Letters\ after\ duplicate\ generated\ keys=在重复的BibTeX键后添加字母 Start\ on\ second\ duplicate\ key\ with\ letter\ A\ (a,\ b,\ ...)=在重复的键值后添加字母 A (a, b, ...) Start\ on\ second\ duplicate\ key\ with\ letter\ B\ (b,\ c,\ ...)=在重复的键值后添加字母 B (b, c, ...) Always\ add\ letter\ (a,\ b,\ ...)\ to\ generated\ keys=在生成键值时总是添加字母 (a, b, ...) Default\ pattern=默认模式 - - +Reset\ %s\ to\ default\ value=将%s重置为默认值 +Library\ mode=库模式 +Reset\ to\ recommended=重置至推荐值 +Remove\ all=全部移除 +Reset\ All=全部重置 +Column\ type\ %0\ is\ unknown.=栏目类型%0未知。 +Linked\ identifiers=关联标识符 +Special\ field\ type\ %0\ is\ unknown.\ Using\ normal\ column\ type.=特殊字段类型%0未知。使用普通列类型。 + +insert\ entries=插入条目 +In\ JabRef=在JabRef中 +On\ disk=在磁盘上 +Select\ all\ changes\ on\ the\ left=选择左边的所有更改 +Select\ all\ changes\ on\ the\ right=选择右边的所有更改 +Dismiss=忽略 +Mark\ all\ changes\ as\ accepted=标注所有更改为已确认 +Unmark\ all\ changes=取消标记所有更改 + +Normalize\ newline\ characters=规范化换行字符 +Normalizes\ all\ newline\ characters\ in\ the\ field\ content.=规范化字段内容中的所有换行字符。 Independent=独立 Intersection=交集 Union=并集 +Collect\ by=由...收集 +Explicit\ selection=显性选择 +Free\ search\ expression=自由搜索表达式 +Specified\ keywords=指定的关键词 +Cited\ entries=引用的条目 +Search\ term\ is\ empty.=搜索词为空。 Invalid\ regular\ expression.=无效的正则表达式 Please\ provide\ a\ valid\ aux\ file.=请提供一个有效的AUX文件 +Keyword\ delimiter=关键字分隔符 +Hierarchical\ keyword\ delimiter=层次关键词分隔符 +Escape\ ampersands=转义安培符号 Copied\ '%0'\ to\ clipboard.=复制 '%0' 到剪贴板。 +This\ operation\ requires\ an\ open\ library.=这个操作需要一个开放的库。 +Plain\ References\ Parser=普通引用解析器 +Please\ enter\ the\ plain\ references\ to\ extract\ from\ separated\ by\ double\ empty\ lines.=请输入要提取的普通引用文献,用双空行隔开。 Add\ to\ current\ library=添加到当前库 - - +%0\ entries\ were\ parsed\ from\ your\ query.=从你的查询中解析出%0条。 +Starts\ the\ extraction\ and\ adds\ the\ resulting\ entries\ to\ the\ currently\ opened\ database=开始提取并将提取的条目添加到当前打开的数据库中。 +Your\ text\ is\ being\ parsed...=正在解析文本 + +Citation\ key\ filters=引用字过滤 +Field\ filters=文件过滤 +Message\ filters=消息过滤 +Clear\ filters=清空过滤条件 + +Add\ new\ Field=增加新文件 +Add\ new\ entry\ type=增加新文件类型 +Field\ type=文件类型 +Required\ and\ optional\ fields=必选和可选文件 +Index=索引 Remove\ entry\ type=移除空条目 Remove\ field\ %0\ from\ currently\ selected\ entry\ type=从选中的条目类型中删除字段 %0 Optional=可选 @@ -1967,21 +2063,176 @@ Entry\ type\ cannot\ be\ empty.\ Please\ enter\ a\ name.=条目类型不能为 Field\ cannot\ be\ empty.\ Please\ enter\ a\ name.=字段不能为空。请输入名称。 + +Search\ ShortScience=搜索 ShortScience +Unable\ to\ open\ ShortScience.=无法打开 ShortScience + Shared\ database=共享数据库 Lookup=查找 +Access\ date\ of\ the\ address\ specified\ in\ the\ url\ field.=Url字段中指定地址的访问日期。 +Additional\ information\ related\ to\ the\ resource\ indicated\ by\ the\ eprint\ field.=与eprint字段所示资源有关的其他信息。 +Annex\ to\ the\ eventtitle\ field.=标题栏的附件 +Author(s)\ of\ a\ commentary\ to\ the\ work.=作品评注者。 +Author(s)\ of\ an\ afterword\ to\ the\ work.=作品后记的作者。 +Author(s)\ of\ an\ introduction\ to\ the\ work.=前言作者。 +Author(s)\ of\ annotations\ to\ the\ work.=作品注释者。 +Author(s)\ of\ the\ work.=该作品的作者: +Can\ be\ used\ for\ known\ event\ acronyms.=可用于已知事件的缩写。 +Chapter\ or\ section\ or\ any\ other\ unit\ of\ a\ work.=章或节或作品的任何其他部分; +Date\ of\ a\ conference,\ a\ symposium,\ or\ some\ other\ event.=会议、专题讨论会或其他活动的日期。 +Designation\ to\ be\ used\ by\ the\ citation\ style\ as\ a\ substitute\ for\ the\ regular\ label\ if\ any\ data\ required\ to\ generate\ the\ regular\ label\ is\ missing.=如果缺少生成常规标签所需的任何数据,引文样式将使用该名称来替代常规标签。 +Digital\ Object\ Identifier\ of\ the\ work.=作品的数字对象标识符。 +Edition\ of\ a\ printed\ publication.=印刷版本 +Editor(s)\ of\ the\ work\ or\ the\ main\ publication,\ depending\ on\ the\ type\ of\ the\ entry.=根据参赛作品的类型,作品或主要出版物的编辑。 +Electronic\ identifier\ of\ a\ work.=作品的电子标识码。 +Electronic\ identifier\ of\ an\ online\ publication.=在线出版物的电子标识码。 +If\ the\ work\ is\ published\ as\ part\ of\ another\ one,\ such\ as\ an\ article\ in\ a\ journal\ or\ a\ collection,\ this\ field\ holds\ the\ relevant\ page\ range\ in\ that\ other\ work.\ It\ may\ also\ be\ used\ to\ limit\ the\ reference\ to\ a\ specific\ part\ of\ a\ work\ (a\ chapter\ in\ a\ book,\ for\ example).\ For\ papers\ in\ electronic\ journals\ with\ anon-classical\ pagination\ setup\ the\ eid\ field\ may\ be\ more\ suitable.=如果该作品是作为另一部作品的一部分出版的,如期刊或文集中的一篇文章,则该字段保留该另一部作品的相关页数范围。它也可以用来限制对作品的特定部分的引用(例如,一本书中的一章)。对于电子期刊上的论文,如果设置了非经典的页码,eid字段可能更适合。 +Information\ such\ as\ a\ library\ name\ and\ a\ call\ number.=图书馆名称和号码等信息。 +International\ Standard\ Book\ Number\ of\ a\ book.=一本书的国际标准书号。 +Issue\ of\ a\ journal.=刊号 +Key\ by\ which\ the\ work\ may\ be\ cited.=可引用该作品的关键字: +Link(s)\ to\ a\ local\ PDF\ or\ other\ document\ of\ the\ work.=链接到作品的本地PDF或其他文件。 +Location\ of\ a\ conference,\ a\ symposium,\ or\ some\ other\ event.=会议、座谈会或其他活动的地点。 +Main\ title\ of\ a\ multi-volume\ book,\ such\ as\ "Collected\ Works".="文集 "等多卷书的主标题。 +Miscellaneous\ bibliographic\ data\ usually\ printed\ at\ the\ end\ of\ the\ entry.=杂项书目数据通常印在条目末尾。 +Miscellaneous\ bibliographic\ data\ which\ does\ not\ fit\ into\ any\ other\ field.=不适合放在任何其他领域的杂项书目数据。 +Name(s)\ of\ the\ (manual)\ groups\ the\ entry\ belongs\ to.=条目所属(手动)组的名称: +Name(s)\ of\ the\ publisher(s).=出版者姓名: +Name\ of\ a\ journal,\ a\ newspaper,\ or\ some\ other\ periodical.=杂志、报纸或其他一些期刊的名称。 +Name\ of\ a\ publication\ series,\ such\ as\ "Studies\ in...",\ or\ the\ number\ of\ a\ journal\ series.=一个出版物系列的名称,如 "Studies in...",或一个期刊系列的编号。 +Name\ of\ a\ university\ or\ some\ other\ institution.=某大学或其他机构的名称; +Note\ that\ this\ field\ holds\ the\ plain\ title\ of\ the\ event.\ Things\ like\ "Proceedings\ of\ the\ Fifth\ XYZ\ Conference"\ go\ into\ the\ titleaddon\ or\ booktitleaddon\ field.=请注意,该字段是活动的普通标题。像 "第五届......会议论文集 "这样的内容会被放入标题栏或书名栏。 +Note\ that\ this\ field\ is\ intended\ for\ commented\ editions\ which\ have\ a\ commentator\ in\ addition\ to\ the\ author.\ If\ the\ work\ is\ a\ stand-alone\ commentary,\ the\ commentator\ should\ be\ given\ in\ the\ author\ field.=请注意,该字段用于除作者外还有评论者的注释版本。如果作品是独立的评注,则应在作者一栏填写评注者。 +Number\ of\ a\ journal\ or\ the\ volume/number\ of\ a\ book\ in\ a\ series.=期刊的编号或系列图书的卷数/编号。 +One\ or\ more\ page\ numbers\ or\ page\ ranges.=一个或多个页码或页码范围。 +Organization(s)\ that\ published\ a\ manual\ or\ an\ online\ resource,\ or\ sponsored\ a\ conference.=出版手册或在线资源或赞助会议的组织 \: +Publication\ date\ of\ the\ work.=作品的出版日期。 +Publication\ month.=出版月份 +Publication\ notice\ for\ unusual\ publications\ which\ do\ not\ fit\ into\ any\ of\ the\ common\ categories.=不符合任何常见类别的特殊出版物的出版通知。 +Publication\ state\ of\ the\ work,\ e.\ g.,\ "in\ press".=作品的出版状态,如 "正在出版"。 +Revision\ number\ of\ a\ piece\ of\ software,\ a\ manual,\ etc.=软件、手册等的修订号。 +Separated\ list\ of\ keywords.=分开的关键词列表。 +Subtitle\ of\ a\ specific\ issue\ of\ a\ journal\ or\ other\ periodical.=期刊或其他期刊某一期的副标题。 +Subtitle\ of\ the\ work.=作品的副标题: +Place(s)\ of\ publication,\ i.\ e.,\ the\ location\ of\ the\ publisher\ or\ institution,\ depending\ on\ the\ entry\ type.=出版地点,即出版商或机构的所在地,视作品类型而定。 +This\ could\ be\ a\ section\ of\ an\ archive,\ a\ path\ indicating\ a\ service,\ a\ classification\ of\ some\ sort.=这可能是一个档案的一个部分,一个表示服务的路径,一个某种分类。 +This\ field\ is\ intended\ for\ journals\ whose\ individual\ issues\ are\ identified\ by\ a\ designation\ such\ as\ "Spring"\ or\ "Summer"\ rather\ than\ the\ month\ or\ a\ number.\ Integer\ ranges\ and\ short\ designators\ are\ better\ written\ to\ the\ number\ field.=该字段适用于用 "春季 "或 "夏季 "等名称而非月份或数字来标识各期的期刊。整数范围和短代号最好写在数字栏中。 +This\ field\ may\ replace\ the\ pages\ field\ for\ journals\ deviating\ from\ the\ classic\ pagination\ scheme\ of\ printed\ journals\ by\ only\ enumerating\ articles\ or\ papers\ and\ not\ pages.=这个字段可以取代页数字段,因为期刊偏离了印刷期刊的经典分页方式,只列举文章或论文而不是页数。 +This\ is\ roughly\ comparable\ to\ a\ DOI\ but\ specific\ to\ a\ certain\ archive,\ repository,\ service,\ or\ system.=这与DOI大致相当,但具体到某一档案、存储库、服务或系统。 +Title\ of\ a\ conference,\ a\ symposium,\ or\ some\ other\ event.=会议、专题讨论会或其他活动的名称。 +Title\ of\ a\ specific\ issue\ of\ a\ journal\ or\ other\ periodical.=期刊或其他期刊的某一期的标题。 +Title\ of\ the\ main\ publication\ this\ work\ is\ part\ of.=该作品所属的主要出版物的标题: +Title\ of\ the\ work.=作品名称 +Total\ number\ of\ pages\ of\ the\ work.=作品总页数 +Total\ number\ of\ volumes\ of\ a\ multi-volume\ work.=多卷本著作的总卷数。 +Type\ of\ the\ eprint\ identifier,\ e.\ g.,\ the\ name\ of\ the\ archive,\ repository,\ service,\ or\ system\ the\ eprint\ field\ refers\ to.=Eprint标识符的类型,例如,eprint字段所指的存档、存储库、服务或系统的名称。 +URL\ of\ an\ online\ publication.=在线出版物的URL。 +Volume\ of\ a\ multi-volume\ book\ or\ a\ periodical.=多卷书或期刊的卷数。 +Year\ of\ publication.=出版年份 +This\ field\ is\ intended\ for\ recording\ abstracts,\ to\ be\ printed\ by\ a\ special\ bibliography\ style.=本栏目用于记录摘要,以特殊书目样式打印。 +This\ field\ may\ be\ useful\ when\ implementing\ a\ style\ for\ annotated\ bibliographies.=当为注释书目设置样式时,这个字段可能是有用的。 +Subtitle\ related\ to\ the\ "Booktitle".=与 "书名 "有关的副标题。 +Annex\ to\ the\ "Booktitle",\ to\ be\ printed\ in\ a\ different\ font.="书名 "的附录,用不同的字体打印。 +Comment\ to\ this\ entry.=对这个条目进行评论。 +Secondary\ editor\ performing\ a\ different\ editorial\ role,\ such\ as\ compiling,\ redacting,\ etc.=二级编辑履行不同的编辑职责,如汇编、改编等。 +Another\ secondary\ editor\ performing\ a\ different\ role.=另一位次要编辑执行不同的角色。 +Type\ of\ editorial\ role\ performed\ by\ the\ "Editor".="编辑 "发挥的编辑作用类型。 +Type\ of\ editorial\ role\ performed\ by\ the\ "Editora".="编辑A"发挥的编辑作用类型。 +Type\ of\ editorial\ role\ performed\ by\ the\ "Editorb".="编辑B "发挥的编辑作用类型。 +Type\ of\ editorial\ role\ performed\ by\ the\ "Editorc".="编辑C"发挥的编辑作用类型。 +Author(s)\ of\ a\ foreword\ to\ the\ work.=为该作品写后记的作者。 +International\ Standard\ Technical\ Report\ Number\ of\ a\ technical\ report.=国际标准技术报告 技术报告的编号。 +International\ Standard\ Serial\ Number\ of\ a\ periodical.=期刊的国际标准序列号。 +Subtitle\ of\ a\ journal,\ a\ newspaper,\ or\ some\ other\ periodical.=期刊、报纸或其他一些期刊的副标题。 +Language(s)\ of\ the\ work.\ Languages\ may\ be\ specified\ literally\ or\ as\ localisation\ keys.=作品的语言。语言可按字面意思或作为本地化键指定。 +Subtitle\ related\ to\ the\ "Maintitle".=与 "主标题 "有关的副标题 +Annex\ to\ the\ "Maintitle",\ to\ be\ printed\ in\ a\ different\ font.="主标题 "的附录,用不同的字体打印。 +Addon\ to\ be\ printed\ immediately\ after\ the\ author\ name\ in\ the\ bibliography.=紧接在书目中作者姓名后打印的附加内容。 +If\ the\ work\ is\ a\ translation,\ a\ reprint,\ or\ something\ similar,\ the\ publication\ date\ of\ the\ original\ edition.=如果作品是译本、重印本或类似作品,请注明原版的出版日期。 +If\ the\ work\ is\ a\ translation,\ the\ language(s)\ of\ the\ original\ work.=如果是翻译作品,请注明原作品的语言。 +Pagination\ of\ the\ work.\ The\ key\ should\ be\ given\ in\ the\ singular\ form.=作品的页码。Key应以单数形式给出。 +Number\ of\ a\ partial\ volume.\ This\ field\ applies\ to\ books\ only,\ not\ to\ journals.\ It\ may\ be\ used\ when\ a\ logical\ volume\ consists\ of\ two\ or\ more\ physical\ ones.=部分卷号。该字段仅适用于书籍,不适用于期刊。当一卷逻辑卷由两卷或多卷物理卷组成时,可使用此栏。 +Title\ in\ an\ abridged\ form.=标题为节选。 +Annex\ to\ the\ "Title",\ to\ be\ printed\ in\ a\ different\ font.="标题 "的附件,要用不同的字体打印。 +Translator(s)\ of\ the\ "Title"\ or\ "Booktitle",\ depending\ on\ the\ entry\ type.\ If\ the\ translator\ is\ identical\ to\ the\ "Editor",\ the\ standard\ styles\ will\ automatically\ concatenate\ these\ fields\ in\ the\ bibliography.=标题 "或 "书名 "的译者,取决于条目类型。如果译者与 "编辑 "相同,标准样式将自动在书目中连接这些字段。 +Type\ of\ a\ "Manual",\ "Patent",\ "Report",\ or\ "Thesis".="手册"、"专利"、"报告 "或 "论文 "的类型。 +This\ field\ holds\ an\ entry\ key\ for\ the\ cross-referencing\ feature.\ Child\ entries\ with\ a\ "Crossref"\ field\ inherit\ data\ from\ the\ parent\ entry\ specified\ in\ the\ "Crossref"\ field.=该字段拥有交叉引用功能的条目键。带有 "交叉引用 "字段的子条目继承 "交叉引用 "字段中指定的父条目的数据。 +Gender\ of\ the\ author\ or\ gender\ of\ the\ editor,\ if\ there\ is\ no\ author.=作者的性别,如果没有作者,则编辑的性别; +Citation\ keys\ of\ other\ entries\ which\ have\ a\ relationship\ to\ this\ entry.=与本条目有关系的其他条目的引用键。 +This\ field\ is\ an\ alternative\ cross-referencing\ mechanism.\ It\ differs\ from\ "Crossref"\ in\ that\ the\ child\ entry\ will\ not\ inherit\ any\ data\ from\ the\ parent\ entry\ specified\ in\ the\ "Xref"\ field.=该字段是一种替代的交叉引用机制。与 "交叉引用 "不同的是,子条目不会继承 "Xref "字段中指定的父条目的任何数据。 +Owner/creator\ of\ this\ entry.=本条目的所有者/创造者: +Timestamp\ of\ this\ entry,\ when\ it\ has\ been\ created\ or\ last\ modified.=该条目的时间戳,即创建或最后修改的时间。 +User-specific\ printed\ flag,\ in\ case\ the\ entry\ has\ been\ printed.=用户特有的打印标志,以防条目被打印。 +User-specific\ priority.=用户特定的优先权。 +User-specific\ quality\ flag,\ in\ case\ its\ quality\ is\ assured.=用户特有的质量标志,在其质量得到保证的情况下。 +User-specific\ ranking.=用户特定排序。 +User-specific\ read\ status.=用户特定的读取状态。 +User-specific\ relevance\ flag,\ in\ case\ the\ entry\ is\ relevant.=用户特定的相关性标志,例如:该条目是相关的。 Auto\ complete\ disabled.=自动完成已禁用。 Auto\ complete\ enabled.=自动完成已启用。 - +Remove\ formatter\ for\ %0=删除%0的格式。 +Remove\ formatter\ '%0'=删除格式'%0' + +An\ article\ in\ a\ journal,\ magazine,\ newspaper,\ or\ other\ periodical\ which\ forms\ a\ self-contained\ unit\ with\ its\ own\ title.=期刊、杂志、报纸或其他期刊上的文章,形成一个独立的单元,有自己的标题。 +A\ single-volume\ book\ with\ one\ or\ more\ authors\ where\ the\ authors\ share\ credit\ for\ the\ work\ as\ a\ whole.=有一个或多个作者的单卷书,作者分享整个作品的利益。 +A\ book-like\ work\ without\ a\ formal\ publisher\ or\ sponsoring\ institution.=没有正式的出版社或赞助机构的图书类作品。 +A\ single-volume\ collection\ with\ multiple,\ self-contained\ contributions\ by\ distinct\ authors\ which\ have\ their\ own\ title.\ The\ work\ as\ a\ whole\ has\ no\ overall\ author\ but\ it\ will\ usually\ have\ an\ editor.=由不同作者提供的多篇自成一体的作品组成的单卷集,有自己的标题。整部作品没有总的作者,但通常会有一名编辑。 +A\ legacy\ alias\ for\ "InProceedings".="InProceedings "的传统别称。 +A\ part\ of\ a\ book\ which\ forms\ a\ self-contained\ unit\ with\ its\ own\ title.=一本书的一部分,形成一个独立的单元,有自己的标题。 +A\ contribution\ to\ a\ collection\ which\ forms\ a\ self-contained\ unit\ with\ a\ distinct\ author\ and\ title.=对某一文集的贡献,形成一个自成一体的单位,有明确的作者和标题。 +An\ article\ in\ a\ conference\ proceedings.=会议论文集中的一篇文章。 +Technical\ or\ other\ documentation,\ not\ necessarily\ in\ printed\ form.=技术或其他文件,不一定是印刷版。 +A\ fallback\ type\ for\ entries\ which\ do\ not\ fit\ into\ any\ other\ category.=不适合任何其他类别的条目的后备类型。 +Similar\ to\ "Thesis"\ except\ that\ the\ type\ field\ is\ optional\ and\ defaults\ to\ the\ localised\ term\ \ Master's\ thesis.=与 "论文 "类似,只是类型字段是可选的,默认为本地化的术语硕士论文。 +Similar\ to\ "Thesis"\ except\ that\ the\ type\ field\ is\ optional\ and\ defaults\ to\ the\ localised\ term\ PhD\ thesis.=与 "论文 "类似,只是类型字段是可选的,默认为本地化术语的博士论文。 +A\ single-volume\ conference\ proceedings.\ This\ type\ is\ very\ similar\ to\ "Collection".=单卷的会议记录。这种类型与 "收藏集 "非常相似。 +Similar\ to\ "Report"\ except\ that\ the\ type\ field\ is\ optional\ and\ defaults\ to\ the\ localised\ term\ technical\ report.=与 "报告 "类似,但类型字段是可选的,默认为本地化术语的技术报告。 +A\ work\ with\ an\ author\ and\ a\ title\ which\ has\ not\ been\ formally\ published,\ such\ as\ a\ manuscript\ or\ the\ script\ of\ a\ talk.=有作者和标题的作品,但尚未正式出版,如手稿或谈话稿等。 +This\ type\ is\ similar\ to\ "InBook"\ but\ intended\ for\ works\ originally\ published\ as\ a\ stand-alone\ book.=这种类型与 "InBook "类似,但适用于最初作为独立书籍出版的作品。 +An\ article\ in\ a\ work\ of\ reference.\ This\ is\ a\ more\ specific\ variant\ of\ the\ generic\ "InCollection"\ entry\ type.=参考文献中的一篇文章。这是通用 "InCollection "条目类型的一个更具体的变体。 +A\ multi-volume\ "Book".=一本多卷的书。 +A\ multi-volume\ "Collection".=一本多卷的集。 +A\ multi-volume\ "Proceedings"\ entry.=一个多卷的议事录条目。 +A\ multi-volume\ "Reference"\ entry.\ The\ standard\ styles\ will\ treat\ this\ entry\ type\ as\ an\ alias\ for\ "MvCollection".=一个多卷的 "参考 "条目。标准样式将把这个条目类型作为 "MvCollection "的别称。 +This\ entry\ type\ is\ intended\ for\ sources\ such\ as\ web\ sites\ which\ are\ intrinsically\ online\ resources.=这种录入类型是针对网站等内在网络资源的来源。 +A\ single-volume\ work\ of\ reference\ such\ as\ an\ encyclopedia\ or\ a\ dictionary.=单卷的参考书,如百科全书或字典。 +A\ technical\ report,\ research\ report,\ or\ white\ paper\ published\ by\ a\ university\ or\ some\ other\ institution.=大学或其他机构发表的技术报告、研究报告或白皮书。 +An\ entry\ set\ is\ a\ group\ of\ entries\ which\ are\ cited\ as\ a\ single\ reference\ and\ listed\ as\ a\ single\ item\ in\ the\ bibliography.=条目集是指在书目中作为单一参考文献引用并作为单一项目列出的一组条目。 +Supplemental\ material\ in\ a\ "Book".\ This\ type\ is\ provided\ for\ elements\ such\ as\ prefaces,\ introductions,\ forewords,\ afterwords,\ etc.\ which\ often\ have\ a\ generic\ title\ only.="书 "中的补充材料。这种类型是为序言、导言、前言、后记等内容提供的,这些内容往往只有一个通用标题。 +Supplemental\ material\ in\ a\ "Collection".="收藏集"中的补充材料。 +Supplemental\ material\ in\ a\ "Periodical".\ This\ type\ may\ be\ useful\ when\ referring\ to\ items\ such\ as\ regular\ columns,\ obituaries,\ letters\ to\ the\ editor,\ etc.\ which\ only\ have\ a\ generic\ title.="期刊 "中的补充材料。这种类型在提及诸如普通专栏、讣告、致编辑的信等只有一个通用标题的项目时可能有用。 +A\ thesis\ written\ for\ an\ educational\ institution\ to\ satisfy\ the\ requirements\ for\ a\ degree.=为满足学位要求而为教育机构撰写的论文。 +An\ alias\ for\ "Online",\ provided\ for\ jurabib\ compatibility.="在线 "的别名,为jurabib兼容性提供。 +Computer\ software.\ The\ standard\ styles\ will\ treat\ this\ entry\ type\ as\ an\ alias\ for\ "Misc".=计算机软件。标准样式将把这个条目类型作为 "Misc "的别称。 +A\ data\ set\ or\ a\ similar\ collection\ of\ (mostly)\ raw\ data.=一组数据或类似的(大部分)原始数据的集合。 Display\ count\ of\ items\ in\ group=显示组中的条目数量 Remove\ the\ following\ characters\:=删除以下字符: +Truncate=设置断点 +Truncates\ a\ string\ after\ a\ given\ index.=在给定的索引后设置一个字符串断点。 Close=关闭 Close\ all=关闭全部 Close\ all\ libraries=关闭所有库 Close\ other\ libraries=关闭其他库 +Close\ others=关闭其它 +Reveal\ in\ file\ explorer=在文件资源管理器中显示 + + + +(\ Note\:\ Press\ return\ to\ commit\ changes\ in\ the\ table\!\ )=( 注意:按返回键提交表格中的更改! ) +Reset=重新设定 +Reset\ entry\ types\ and\ fields\ to\ defaults=将条目类型和字段重置为默认值 +This\ will\ reset\ all\ entry\ types\ to\ their\ default\ values\ and\ remove\ all\ custom\ entry\ types=这将把所有条目类型重置为默认值,并删除所有自定义条目类型。 +Replace\ tabs\ with\ space=用空格代替制表符 +Replace\ tabs\ with\ space\ in\ the\ field\ content.=在字段内容中用空格代替标签。 +Remove\ redundant\ spaces=删除多余的空格 +Replaces\ consecutive\ spaces\ with\ a\ single\ space\ in\ the\ field\ content.=将字段内容中连续的空格替换为一个空格。 +Remove\ digits=去掉数字 +Removes\ digits.=去除数字。 + diff --git a/src/main/resources/l10n/JabRef_zh_TW.properties b/src/main/resources/l10n/JabRef_zh_TW.properties new file mode 100644 index 00000000000..3a5c68e209b --- /dev/null +++ b/src/main/resources/l10n/JabRef_zh_TW.properties @@ -0,0 +1,794 @@ +%0\ contains\ the\ regular\ expression\ %1=%0 包含正規表達式 %1 + +%0\ contains\ the\ term\ %1=%0 包含字詞 %1 + +%0\ doesn't\ contain\ the\ regular\ expression\ %1=%0 不包含正規表達式 %1 + +%0\ doesn't\ contain\ the\ term\ %1=%0 不包含字詞 %1 + +%0\ export\ successful=%0 匯出成功 + +%0\ matches\ the\ regular\ expression\ %1=%0 符合正規表達式 %1 + +%0\ matches\ the\ term\ %1=%0 符合字詞 %1 + +Abbreviate\ journal\ names\ of\ the\ selected\ entries\ (DEFAULT\ abbreviation)=縮寫選取條目的期刊名稱(以預設格式縮寫) +Abbreviate\ journal\ names\ of\ the\ selected\ entries\ (MEDLINE\ abbreviation)=縮寫選取條目的期刊名稱(以 MEDLINE 格式縮寫) +Abbreviate\ journal\ names\ of\ the\ selected\ entries\ (SHORTEST\ UNIQUE\ abbreviation)=縮寫選取條目的期刊名稱(以 SHORTEST UNIQUE 格式縮寫) + +Abbreviate\ names=縮寫名稱 +Abbreviated\ %0\ journal\ names.=縮寫的 %0 期刊名稱。 + +Abbreviation=縮寫 +Abbreviations=縮寫 + +About\ JabRef=關於 JabRef + +Abstract=摘要 + +Accept=同意 + +Accept\ change=同意變更 + +Accept\ recommendations\ from\ Mr.\ DLib=接受 Mr. DLib 的建議 + +Action=操作 + +Add=新增 + + + +Add\ selected\ entries\ to\ this\ group=新增選取條目至群組 + +Add\ subgroup=建立子群組 + +Added\ group\ "%0".=已新增群組「%0」。 + +Added\ string=已新增字串 + +All\ entries=所有條目 + +Always\ reformat\ BIB\ file\ on\ save\ and\ export=總是在儲存與匯出重新格式化 BIB 檔案 + +and=和 + + +Appearance=界面外觀 + +Application=應用程式 + + +Apply=套用 + + +Assign\ the\ original\ group's\ entries\ to\ this\ group?=是否將原來群組中的條目分配到當前群組? + +Assigned\ %0\ entries\ to\ group\ "%1".=分配了 %0 項條目到群組「%1」。 + +Assigned\ 1\ entry\ to\ group\ "%0".=分配了 1 項條目到群組「%0」。 + +Autogenerate\ citation\ keys=自動生成引用鍵值(citation key) + +Autolink\ files\ with\ names\ starting\ with\ the\ citation\ key=自動連結名稱以引用鍵值(citatiom kwy)起始的檔案 + + +Automatically\ create\ groups=自動創建群組 + +Automatically\ remove\ exact\ duplicates=自動移除重複條目 + +AUX\ file\ import=AUX 檔案匯入 + +Available\ export\ formats=可用的匯出格式 + +Available\ import\ formats=可用的匯入格式 + +%0\ source=%0 原始碼 + +Background\ Tasks=背景任務 + +Background\ Tasks\ are\ running=背景任務正在執行 + +Background\ Tasks\ are\ done=背景任務執行完成 + +Browse=瀏覽 + +The\ conflicting\ fields\ of\ these\ entries\ will\ be\ merged\ into\ the\ 'Comment'\ field.=這些條目的衝突欄位將會合併到「註解」欄位。 + +Cancel=取消 +Cannot\ create\ group=無法創建群組 + +Cannot\ create\ group.\ Please\ create\ a\ library\ first.=無法創建群組。請先創建一個文庫。 + +Cannot\ open\ folder\ as\ the\ file\ is\ an\ online\ link.=這個檔案是一個線上連結,因此無法開啟資料夾。 + +case\ insensitive=不區分大小寫 + +case\ sensitive=區分大小寫 + +Case\ sensitive=區分大小寫 + + +Change\ case=修改大小寫 + +Change\ entry\ type=修改條目類型 + + +Change\ of\ Grouping\ Method=群組方法改變 + +change\ preamble=修改導言區 + +Changed\ language=變更語言 + +Changed\ preamble=已修改導言區 + +Cite\ command=引用指令 + +Clear=清除 + +Clear\ fields=清除欄位 + +Close\ entry=關閉條目 + +Close\ dialog=關閉對話視窗 + +Close\ the\ current\ library=關閉當前的文獻書庫 + +Close\ window=關閉視窗 + +Comments=註解 + +Contained\ in=包含在 + +Content=内容 + +Copied=已複製 + + +Copy=複製 + +Copy\ citation\ key=複製引用鍵值(citation key) + +Copy\ to\ clipboard=複製到剪貼簿 + + +Could\ not\ export\ file=無法匯出檔案 + +Could\ not\ export\ preferences=無法匯出偏好設定 + +Could\ not\ find\ a\ suitable\ import\ format.=無法找到符合的匯入格式。 +Could\ not\ import\ preferences=無法匯入偏好設定 + + +Could\ not\ print\ preview=無法列印預覽 + +Could\ not\ run\ the\ 'vim'\ program.=無法運行「vim」程式。 + +Could\ not\ save\ file.=無法儲存檔案 +Character\ encoding\ '%0'\ is\ not\ supported.=,不支援「%0」編碼。 + +Create\ custom\ fields\ for\ each\ BibTeX\ entry=為每項 BibTeX 條目創建自定義欄位 + +crossreferenced\ entries\ included=包含交叉引用的條目 + +Current\ content=當前內容 + +Current\ value=目前的值 + +Custom\ entry\ types=自定義的條目類型 + +Custom\ entry\ types\ found\ in\ file=檔案中包含自定義的條目類型 + +Customize\ entry\ types=自定義條目類型 + +Customize\ key\ bindings=自定義快捷熱鍵 + +Cut=剪下 + +cut\ entries=剪下條目 + +cut\ entry\ %0=剪下條目 %0 + + +Library\ encoding=文獻倉庫編碼 + +Library\ properties=文獻倉庫屬性 + +Date\ format=日期格式 + +Default=預設 + +Default\ encoding=預設編碼 + +Downloading=正在下載 + + +Delete=刪除 + +Delete\ entry=刪除條目 + +Delete\ multiple\ entries=刪除多個條目 + +Deleted=已刪除 + +Permanently\ delete\ local\ file=刪除本機檔案 + +Descending=降序 + +Description=敘述 + + + +Display\ all\ error\ messages=顯示全部錯誤訊息 + +Display\ help\ on\ command\ line\ options=在命令行選項中顯示幫助 + +Display\ version=顯示版本 + + +Do\ not\ import\ entry=不要匯入條目 + + + + +Download\ file=下載檔案 +duplicate\ removal=移除重複 + + + + + + +Edit=編輯 + +Edit\ entry=編輯條目 +Edit\ file\ type=編輯檔案類型 + +Edit\ group=編輯群組 + + + +Autocompletion=自動補全 + + +entries=條目 + + +entry=條目 + +Entry\ editor=條目編輯器 + + + +Error=錯誤 +Export=匯出 +Export\ preferences\ to\ file=匯出偏好設定至檔案 +Export\ to\ clipboard=匯出至剪貼簿 + + +External\ file\ links=外部檔案連結 + +External\ programs=外部程式 + +Field=欄位 + +field=欄位 + +Field\ name=欄位名稱 + +Field\ names\ are\ not\ allowed\ to\ contain\ white\ spaces\ or\ certain\ characters\ (%0).=欄位名稱不能包含空格或特定字元 (%0)。 + + +File=檔案 + +file=檔案 +File\ directory\ is\ not\ set\ or\ does\ not\ exist\!=尚未設置檔案目錄或目錄不存在! + +File\ exists=檔案已存在 + +File\ not\ found=找不到檔案 + +Filter=篩選 + +Filter\ groups=篩選群組 + + + + +Float=浮動(結果上浮到最前) +Format\:\ Tab\:field;field;...\ (e.g.\ General\:url;pdf;note...)=格式:Tab\:field;field;...(例:General\:url;pdf;note...) + +Format\ of\ author\ and\ editor\ names=作者和編輯的姓名格式 +Format\ string=格式化字串 + +Format\ used=使用的格式 +Formatter\ name=格式化工具名稱 + +found\ in\ AUX\ file=在 AUX 檔案内找到 + +Fulltext\ for=全文如下: + +Further\ information\ about\ Mr.\ DLib\ for\ JabRef\ users.=更多關於 Mr. Dlib 的資訊 + +General=一般 + + +Generate=生成 + +Generate\ citation\ key=生成引用鍵值(citation key) + +Generate\ keys=生成鍵值 + + + +Get\ fulltext=取得全文 + + +Groups=群組 +has/have\ both\ a\ 'Comment'\ and\ a\ 'Review'\ field.=包含「註解」和「評論」欄位。 + +Have\ you\ chosen\ the\ correct\ package\ path?=您是否選擇了正確的套件路徑? + +Help=說明 + +Help\ on\ regular\ expression\ search=正規表達式搜索幫助 + + + +Highlight=高亮 +Marking=標記 +Underline=底線 +Empty\ Highlight=清除高亮 +Empty\ Marking=清除標記 +Empty\ Underline=清除底線 + + +HTML\ table=HTML 表格 +HTML\ table\ (with\ Abstract\ &\ BibTeX)=HTML 表格(包含摘要和 BibTeX) +Icon=圖示 + +Ignore=忽略 + +Import=匯入 + +Import\ and\ keep\ old\ entry=匯入且保留已有條目 + +Import\ and\ remove\ old\ entry=匯入且移除已有條目 + +Import\ entries=匯入條目 +Import\ file=匯入檔案 + +Import\ name=匯入名稱 + +Import\ preferences=匯入偏好設定 + +Import\ preferences\ from\ file=從檔案匯入偏好設定 + +Imported\ entries=已匯入條目 + + +Importing=正在匯入 + + + +I\ Agree=我同意 + + + + +Online\ help=線上說明 + +JabRef\ preferences=JabRef 偏好設定 + + + + + + +Keyword=關鍵字 + +Keywords=關鍵字 + +Label=標籤 + +Language=語言 + + +Link=連結 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Open=開啟 + +Open\ library=開啟文獻倉庫 + + +Open\ file=開啟檔案 + + + + + + + + + + + + +Password=密碼 + +Paste=貼上 + + + + + + + + + + + + +Preferences=偏好設定 + + + + + + +Read\ only=唯讀 + +Redo=取消復原 + + +regular\ expression=正規表達式 + +Related\ articles=相關文章 + +Remote\ operation=遠端操作 + +Remote\ server\ port=遠端伺服器埠號 + +Remove=移除 + + + + + +Remove\ group=移除群組 + + + + + + + + + + + + + + +Replace=取代 +Replace\ With\:=取代為: +Find\:=尋找: +Find\ and\ Replace=尋找與取代 + + + + + + + + + + + + + + + + + + + +Search=搜尋 + + + + + +Select\ all=全選 + + + + + + +Settings=設定 + +Shortcut=快速鍵 + +Show/edit\ %0\ source=顯示/编辑 %0 原始碼 + +Show\ 'Firstname\ Lastname'=顯示「名(Firstname) 姓(Lastname)」 + +Show\ 'Lastname,\ Firstname'=顯示「姓(Lastname), 名(Firstname) 」 + + + +Show\ last\ names\ only=僅顯示「姓(Lastname)」 + + + + + + +Size=大小 + + + + + +Status=狀態 + + + + + + +the\ field\ %0=欄位 %0 +The\ group\ "%0"\ already\ contains\ the\ selection.=群組「%0」中已經包含選取的內容。 + + + + + + + + + + + + + + + + +Undo=復原 + +Unknown\ BibTeX\ entries\:=未知的 BibTeX 條目: + + + +untitled=未命名 + + + + +Username=使用者名稱 + + + + + + + +Warning=警告 + +Warnings=警告 + + + + + + +You\ must\ restart\ JabRef\ for\ this\ to\ come\ into\ effect.=為了使這項變更生效,您必須重新啟動 JabRef。 + +You\ must\ restart\ JabRef\ for\ the\ new\ key\ bindings\ to\ work\ properly.=為了使綁定的快捷鍵生效,您必須重新啟動 JabRef。 + + + + + +Could\ not\ move\ file\ '%0'.=無法移動檔案「%0」。 +Could\ not\ find\ file\ '%0'.=無法找到檔案「%0」。 + +Unable\ to\ save\ library=無法儲存文獻倉庫 + + + + + +Autosave=自動儲存 +Autosave\ local\ libraries=自動儲存本機文獻倉庫 +Automatically\ save\ the\ library\ to=自動儲存文獻倉庫至 +Please\ enter\ a\ valid\ file\ path.=請輸入一個有效的路徑。 + + + + + + + + + +LaTeX\ file\ directory=LaTeX 檔案目錄 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Display\ count\ of\ items\ in\ group=顯示群組中的項目數量 +Close=關閉 + + + +(\ Note\:\ Press\ return\ to\ commit\ changes\ in\ the\ table\!\ )=( 注意:按返回键提交表格中的修改! ) +Reset=重設 +Reset\ entry\ types\ and\ fields\ to\ defaults=將條目類型和欄位重置為預設值 +This\ will\ reset\ all\ entry\ types\ to\ their\ default\ values\ and\ remove\ all\ custom\ entry\ types=這將會把所有的條目類型重置為預設值,並且刪除所有自定義的條目類型。 +Replace\ tabs\ with\ space=將製表符(Tabs)取代為空格。 +Replace\ tabs\ with\ space\ in\ the\ field\ content.=將欄位内容中的製表符(Tabs)取代為空格。 +Remove\ redundant\ spaces=移除多餘的空格 +Replaces\ consecutive\ spaces\ with\ a\ single\ space\ in\ the\ field\ content.=將欄位内容中的連續空格取代為一個空格。 + + +Check\ connection=檢查連接 +Connection\ failed\!=連線失敗! +Connection\ successful\!=連線成功! +Regular\ expression=正規表達式 + + diff --git a/src/main/resources/resource/layout/din1505/din1505winword.article.layout b/src/main/resources/resource/layout/din1505/din1505winword.article.layout index d3d1be815b6..cec96988c8d 100644 --- a/src/main/resources/resource/layout/din1505/din1505winword.article.layout +++ b/src/main/resources/resource/layout/din1505/din1505winword.article.layout @@ -1,4 +1,4 @@ -{[\Bibtexkey]:} +{[\Bibtexkey]:} {\\scaps \format[RTFChars,AuthorLastFirst,AuthorAbbreviator,AuthorAndsReplacer]{\author}} : \format[RTFChars]{\title}} . In: {\\i \format[RTFChars,RemoveLatexCommands]{\journal}} @@ -13,4 +13,4 @@ , S. \pages \end{pages} \\par -{ \ No newline at end of file +{ diff --git a/src/main/resources/resource/layout/din1505/din1505winword.conference.layout b/src/main/resources/resource/layout/din1505/din1505winword.conference.layout index a5541d413b6..64ad6e15f30 100644 --- a/src/main/resources/resource/layout/din1505/din1505winword.conference.layout +++ b/src/main/resources/resource/layout/din1505/din1505winword.conference.layout @@ -1,9 +1,9 @@ -{[\Bibtexkey]:} -{\\scaps \format[RTFChars,AuthorLastFirst,AuthorAbbreviator,AuthorAndsReplacer]{\author}} +{[\Bibtexkey]:} +{\\scaps \format[Authors(LastFirst,Semicolon,Amp),RTFChars]{\author}} : \format[RTFChars]{\title}} . In: \begin{editor} - {\\scaps \format[RTFChars,AuthorLastFirst,AuthorAbbreviator,AuthorAndsReplacer]{\editor}} (Hrsg.) + {\\scaps \format[Authors(LastFirst,Semicolon,Amp),RTFChars]{\editor}} (Hrsg.) \end{editor} : {\\i \format[RTFChars]{\publisher}}. \begin{volume} @@ -20,4 +20,4 @@ , S. \pages \end{pages} \\par -{ \ No newline at end of file +{ diff --git a/src/main/resources/resource/layout/din1505/din1505winword.inproceedings.layout b/src/main/resources/resource/layout/din1505/din1505winword.inproceedings.layout index a5541d413b6..eeca3477471 100644 --- a/src/main/resources/resource/layout/din1505/din1505winword.inproceedings.layout +++ b/src/main/resources/resource/layout/din1505/din1505winword.inproceedings.layout @@ -1,9 +1,9 @@ -{[\Bibtexkey]:} -{\\scaps \format[RTFChars,AuthorLastFirst,AuthorAbbreviator,AuthorAndsReplacer]{\author}} +{[\Bibtexkey]:} +{\\scaps \format[Authors(Authors(LastFirst,Semicolon,Amp),RTFChars]{\author}} : \format[RTFChars]{\title}} . In: \begin{editor} - {\\scaps \format[RTFChars,AuthorLastFirst,AuthorAbbreviator,AuthorAndsReplacer]{\editor}} (Hrsg.) + {\\scaps \format[Authors(Authors(LastFirst,Semicolon,Amp),RTFChars]{\editor}} (Hrsg.) \end{editor} : {\\i \format[RTFChars]{\publisher}}. \begin{volume} @@ -20,4 +20,4 @@ , S. \pages \end{pages} \\par -{ \ No newline at end of file +{ diff --git a/src/main/resources/resource/layout/din1505/din1505winword.layout b/src/main/resources/resource/layout/din1505/din1505winword.layout index 3e06e34aa0a..5a7391a3294 100644 --- a/src/main/resources/resource/layout/din1505/din1505winword.layout +++ b/src/main/resources/resource/layout/din1505/din1505winword.layout @@ -1,5 +1,5 @@ -{[\Bibtexkey]:} -{\\scaps \format[RTFChars,AuthorLastFirst,AuthorAbbreviator,AuthorAndsReplacer]{\author}} +{[\Bibtexkey]:} +{\\scaps \format[Authors(Authors(LastFirst,Semicolon,Amp),RTFChars]{\author}} : \format[RTFChars]{\title}} \begin{journal} . In: @@ -7,7 +7,7 @@ \end{journal} \begin{editor} . In: - {\\scaps \format[RTFChars,AuthorLastFirst,AuthorAbbreviator,AuthorAndsReplacer]{\editor}} (Hrsg.) + {\\scaps \format[Authors(Authors(LastFirst,Semicolon,Amp),RTFChars]{\editor}} (Hrsg.) \end{editor} \begin{organization} , \format[RTFChars]{\organization} @@ -48,4 +48,4 @@ , S. \pages \end{pages} \\par -{ \ No newline at end of file +{ diff --git a/src/main/resources/resource/layout/endnote/EndNote.article.layout b/src/main/resources/resource/layout/endnote/EndNote.article.layout index 9764ab82c5c..9502611b6f9 100644 --- a/src/main/resources/resource/layout/endnote/EndNote.article.layout +++ b/src/main/resources/resource/layout/endnote/EndNote.article.layout @@ -1,6 +1,6 @@ %0 \endnotereftype %0 Journal Article -%A \format[AuthorLastFirst,RemoveBracketsAddComma,AuthorAndsReplacer]{\author} +%A \format[Authors(LastFirst,FullName,Semicolon,Amp)]{\author} %D \year %T \format[RemoveLatexCommands]{\title} %E diff --git a/src/main/resources/resource/layout/endnote/EndNote.book.layout b/src/main/resources/resource/layout/endnote/EndNote.book.layout index 561eb8d4a92..56d53939954 100644 --- a/src/main/resources/resource/layout/endnote/EndNote.book.layout +++ b/src/main/resources/resource/layout/endnote/EndNote.book.layout @@ -1,9 +1,9 @@ %0 \endnotereftype %0 Book -%A \format[AuthorLastFirst,RemoveBracketsAddComma,AuthorAndsReplacer]{\author} +%A \format[Authors(LastFirst,FullName,Semicolon,Amp)]{\author} %D \year %T \format[RemoveLatexCommands]{\title} -%E \format[AuthorLastFirst,RemoveBracketsAddComma,AuthorAndsReplacer]{\editor} +%E \format[Authors(LastFirst,FullName,Semicolon,Amp)]{\editor} %B \series %C \address %I \publisher diff --git a/src/main/resources/resource/layout/endnote/EndNote.booklet.layout b/src/main/resources/resource/layout/endnote/EndNote.booklet.layout index 2384d6dba84..598727c444c 100644 --- a/src/main/resources/resource/layout/endnote/EndNote.booklet.layout +++ b/src/main/resources/resource/layout/endnote/EndNote.booklet.layout @@ -1,6 +1,6 @@ %0 \endnotereftype %0 Personal Communication -%A \format[AuthorLastFirst,RemoveBracketsAddComma,AuthorAndsReplacer]{\author} +%A \format[Authors(LastFirst)]{\author} %D \year %T \format[RemoveLatexCommands]{\title} %E diff --git a/src/main/resources/resource/layout/endnote/EndNote.inbook.layout b/src/main/resources/resource/layout/endnote/EndNote.inbook.layout index f3d0450a7b8..812f4648fd6 100644 --- a/src/main/resources/resource/layout/endnote/EndNote.inbook.layout +++ b/src/main/resources/resource/layout/endnote/EndNote.inbook.layout @@ -1,9 +1,9 @@ %0 \endnotereftype %0 Book Section -%A \format[AuthorLastFirst,RemoveBracketsAddComma,AuthorAndsReplacer]{\author} +%A \format[Authors(LastFirst,FullName,Semicolon,Amp)]{\author} %D \year %T \format[RemoveLatexCommands]{\title} -%E \format[AuthorLastFirst,RemoveBracketsAddComma,AuthorAndsReplacer]{\editor} +%E \format[Authors(LastFirst,FullName,Semicolon,Amp)]{\editor} %B \booktitle %C \address %I \publisher diff --git a/src/main/resources/resource/layout/endnote/EndNote.incollection.layout b/src/main/resources/resource/layout/endnote/EndNote.incollection.layout index 41ef195684d..e5b34270c35 100644 --- a/src/main/resources/resource/layout/endnote/EndNote.incollection.layout +++ b/src/main/resources/resource/layout/endnote/EndNote.incollection.layout @@ -1,9 +1,9 @@ %0 \endnotereftype %0 Book Section -%A \format[AuthorLastFirst,RemoveBracketsAddComma,AuthorAndsReplacer]{\author} +%A \format[Authors(LastFirst,FullName,Semicolon,Amp)]{\author} %D \year %T \format[RemoveLatexCommands]{\title} -%E \format[AuthorLastFirst,RemoveBracketsAddComma,AuthorAndsReplacer]{\editor} +%E \format[Authors(LastFirst,FullName,Semicolon,Amp)]{\editor} %B \booktitle %C \address %I \publisher diff --git a/src/main/resources/resource/layout/endnote/EndNote.inproceedings.layout b/src/main/resources/resource/layout/endnote/EndNote.inproceedings.layout index e3a42574717..b60a8c01d3d 100644 --- a/src/main/resources/resource/layout/endnote/EndNote.inproceedings.layout +++ b/src/main/resources/resource/layout/endnote/EndNote.inproceedings.layout @@ -1,9 +1,9 @@ %0 \endnotereftype %0 Conference Proceedings -%A \format[AuthorLastFirst,RemoveBracketsAddComma,AuthorAndsReplacer]{\author} +%A \format[Authors(LastFirst,FullName,Semicolon,Amp)]{\author} %D \year %T \format[RemoveLatexCommands]{\title} -%E \format[AuthorLastFirst,RemoveBracketsAddComma,AuthorAndsReplacer]{\editor} +%E \format[Authors(LastFirst,FullName,Semicolon,Amp)]{\editor} %B \booktitle %C \address %I \publisher diff --git a/src/main/resources/resource/layout/endnote/EndNote.layout b/src/main/resources/resource/layout/endnote/EndNote.layout index 7cdd8ffe2f5..b92e0a97900 100644 --- a/src/main/resources/resource/layout/endnote/EndNote.layout +++ b/src/main/resources/resource/layout/endnote/EndNote.layout @@ -1,6 +1,6 @@ %0 \endnotereftype %0 Generic -%A \format[AuthorLastFirst,RemoveBracketsAddComma,AuthorAndsReplacer]{\author} +%A \format[Authors(LastFirst,FullName,Semicolon,Amp)]{\author} %D \year %T \format[RemoveLatexCommands]{\title} %E diff --git a/src/main/resources/resource/layout/endnote/EndNote.manual.layout b/src/main/resources/resource/layout/endnote/EndNote.manual.layout index 296d13062ee..ebfe2e02f08 100644 --- a/src/main/resources/resource/layout/endnote/EndNote.manual.layout +++ b/src/main/resources/resource/layout/endnote/EndNote.manual.layout @@ -1,6 +1,6 @@ %0 \endnotereftype %0 Computer Program -%A \format[AuthorLastFirst,RemoveBracketsAddComma,AuthorAndsReplacer]{\author} +%A \format[Authors(LastFirst,FullName,Semicolon,Amp)]{\author} %D \year %T \format[RemoveLatexCommands]{\title} %E diff --git a/src/main/resources/resource/layout/endnote/EndNote.mastersthesis.layout b/src/main/resources/resource/layout/endnote/EndNote.mastersthesis.layout index ecc86a0fe13..a6b490faac1 100644 --- a/src/main/resources/resource/layout/endnote/EndNote.mastersthesis.layout +++ b/src/main/resources/resource/layout/endnote/EndNote.mastersthesis.layout @@ -1,6 +1,6 @@ %0 \endnotereftype %0 Thesis -%A \format[AuthorLastFirst,RemoveBracketsAddComma,AuthorAndsReplacer]{\author} +%A \format[Authors(LastFirst,FullName,Semicolon,Amp)]{\author} %D \year %T \format[RemoveLatexCommands]{\title} %E diff --git a/src/main/resources/resource/layout/endnote/EndNote.misc.layout b/src/main/resources/resource/layout/endnote/EndNote.misc.layout index 505d2aee957..f0354285864 100644 --- a/src/main/resources/resource/layout/endnote/EndNote.misc.layout +++ b/src/main/resources/resource/layout/endnote/EndNote.misc.layout @@ -1,6 +1,6 @@ %0 \endnotereftype %0 Generic -%A \format[AuthorLastFirst,RemoveBracketsAddComma,AuthorAndsReplacer]{\author} +%A \format[Authors(LastFirst,FullName,Semicolon,Amp)]{\author} %D \year %T \format[RemoveLatexCommands]{\title} %E diff --git a/src/main/resources/resource/layout/endnote/EndNote.other.layout b/src/main/resources/resource/layout/endnote/EndNote.other.layout index 8c90e8e8d3b..1f73776ff9a 100644 --- a/src/main/resources/resource/layout/endnote/EndNote.other.layout +++ b/src/main/resources/resource/layout/endnote/EndNote.other.layout @@ -1,6 +1,6 @@ %0 \endnotereftype %0 Generic -%A \format[AuthorLastFirst,RemoveBracketsAddComma,AuthorAndsReplacer]{\author} +%A \format[AAuthors(LastFirst,FullName,Semicolon,Amp)]{\author} %D \year %T \format[RemoveLatexCommands]{\title} %E diff --git a/src/main/resources/resource/layout/endnote/EndNote.phdthesis.layout b/src/main/resources/resource/layout/endnote/EndNote.phdthesis.layout index 88e93421558..eb2001a02c4 100644 --- a/src/main/resources/resource/layout/endnote/EndNote.phdthesis.layout +++ b/src/main/resources/resource/layout/endnote/EndNote.phdthesis.layout @@ -1,6 +1,6 @@ %0 \endnotereftype %0 Thesis -%A \format[AuthorLastFirst,RemoveBracketsAddComma,AuthorAndsReplacer]{\author} +%A \format[Authors(LastFirst,FullName,Semicolon,Amp)]{\author} %D \year %T \format[RemoveLatexCommands]{\title} %E diff --git a/src/main/resources/resource/layout/endnote/EndNote.proceedings.layout b/src/main/resources/resource/layout/endnote/EndNote.proceedings.layout index 6ab4713f33d..4ac4bdb189c 100644 --- a/src/main/resources/resource/layout/endnote/EndNote.proceedings.layout +++ b/src/main/resources/resource/layout/endnote/EndNote.proceedings.layout @@ -1,9 +1,9 @@ %0 \endnotereftype %0 Conference Proceedings -%A \format[AuthorLastFirst,RemoveBracketsAddComma,AuthorAndsReplacer]{\author} +%A \format[Authors(LastFirst,FullName,Semicolon,Amp)]{\author} %D \year %T \format[RemoveLatexCommands]{\title} -%E \format[AuthorLastFirst,RemoveBracketsAddComma,AuthorAndsReplacer]{\editor} +%E \format[Authors(LastFirst,FullName,Semicolon,Amp)]{\editor} %B \booktitle %C \address %I \publisher diff --git a/src/main/resources/resource/layout/endnote/EndNote.techreport.layout b/src/main/resources/resource/layout/endnote/EndNote.techreport.layout index 550824eb670..1f0f4af199f 100644 --- a/src/main/resources/resource/layout/endnote/EndNote.techreport.layout +++ b/src/main/resources/resource/layout/endnote/EndNote.techreport.layout @@ -1,6 +1,6 @@ %0 \endnotereftype %0 Report -%A \format[AuthorLastFirst,RemoveBracketsAddComma,AuthorAndsReplacer]{\author} +%A \format[Authors(LastFirst,FullName,Semicolon,Amp)]{\author} %D \year %T \format[RemoveLatexCommands]{\title} %E diff --git a/src/main/resources/resource/layout/endnote/EndNote.unpublished.layout b/src/main/resources/resource/layout/endnote/EndNote.unpublished.layout index af20a863eca..1dd58cf72ec 100644 --- a/src/main/resources/resource/layout/endnote/EndNote.unpublished.layout +++ b/src/main/resources/resource/layout/endnote/EndNote.unpublished.layout @@ -1,6 +1,6 @@ %0 \endnotereftype %0 Manuscript -%A \format[AuthorLastFirst,RemoveBracketsAddComma,AuthorAndsReplacer]{\author} +%A \format[Authors(LastFirst,FullName,Semicolon,Amp)]{\author} %D \year %T \format[RemoveLatexCommands]{\title} %E diff --git a/src/main/resources/resource/layout/harvard/harvard.article.layout b/src/main/resources/resource/layout/harvard/harvard.article.layout index 16ba02ff191..1e3b8975c35 100644 --- a/src/main/resources/resource/layout/harvard/harvard.article.layout +++ b/src/main/resources/resource/layout/harvard/harvard.article.layout @@ -1,4 +1,4 @@ -\format[RTFChars,AuthorLastFirst,AuthorAbbreviator,AuthorAndsReplacer]{\author} (\year), +\format[Authors(LastFirst,Initials,FullPunc,Comma,And),RTFChars]{\author} (\year), '\format[RTFChars]{\title}', }{\\i \format[RTFChars]{\journal}}{ \begin{volume} }{\\b \volume}{ diff --git a/src/main/resources/resource/layout/harvard/harvard.book.layout b/src/main/resources/resource/layout/harvard/harvard.book.layout index 78748e9607c..b5f518ba6ff 100644 --- a/src/main/resources/resource/layout/harvard/harvard.book.layout +++ b/src/main/resources/resource/layout/harvard/harvard.book.layout @@ -1,8 +1,8 @@ \begin{author} -\format[RTFChars,AuthorLastFirst,AuthorAbbreviator,AuthorAndsReplacer]{\author} +\format[Authors(LastFirst,Initials,FullPunc,Comma,And,inf),RTFChars]{\author} \end{author} \begin{editor} -\format[RTFChars,AuthorLastFirst,AuthorAbbreviator,AuthorAndsReplacer]{\editor}, ed. \end{editor} +\format[Authors(FirstFirst,FullName,NoPunc,And),RTFChars]{\editor}, ed., \end{editor} (\year), }{\\i \format[RTFChars]{\title}}{ \begin{volume} diff --git a/src/main/resources/resource/layout/harvard/harvard.inbook.layout b/src/main/resources/resource/layout/harvard/harvard.inbook.layout index 5a6c54927d2..0debd14c93d 100644 --- a/src/main/resources/resource/layout/harvard/harvard.inbook.layout +++ b/src/main/resources/resource/layout/harvard/harvard.inbook.layout @@ -1,8 +1,8 @@ \begin{author} -\format[RTFChars,AuthorLastFirst,AuthorAbbreviator,AuthorAndsReplacer]{\author} +\format[Authors(LastFirst,Initials,FullPunc,Comma,And,inf),RTFChars]{\author} \end{author} \begin{editor} -\format[RTFChars,AuthorLastFirst,AuthorAbbreviator,AuthorAndsReplacer]{\editor}, ed., \end{editor} +\format[Authors(FirstFirst,FullName,NoPunc,And),RTFChars]{\editor}, ed., \end{editor} (\year), }{\\i \format[RTFChars]{\title}}{ \begin{publisher} diff --git a/src/main/resources/resource/layout/harvard/harvard.incollection.layout b/src/main/resources/resource/layout/harvard/harvard.incollection.layout index 239241dff56..17f953b8932 100644 --- a/src/main/resources/resource/layout/harvard/harvard.incollection.layout +++ b/src/main/resources/resource/layout/harvard/harvard.incollection.layout @@ -1,7 +1,7 @@ -\format[RTFChars,AuthorLastFirst,AuthorAbbreviator,AuthorAndsReplacer]{\author} (\year), +\format[Authors(LastFirst,Initials,FullPunc,Comma,And,inf),RTFChars]{\author} (\year), }{\format[RTFChars]{\title}}{ \begin{editor} -, }{\\i in }{\format[RTFChars,AuthorFirstFirst,AuthorAndsReplacer]{\editor}, ed., \end{editor} +, }{\\i in }{\format[Authors(FirstFirst,FullName,NoPunc,And),RTFChars]{\editor}, ed., \end{editor} \begin{booktitle} '\format[RTFChars]{\booktitle}' \end{booktitle} diff --git a/src/main/resources/resource/layout/harvard/harvard.inproceedings.layout b/src/main/resources/resource/layout/harvard/harvard.inproceedings.layout index d76fcf017b7..f10e49cd3dd 100644 --- a/src/main/resources/resource/layout/harvard/harvard.inproceedings.layout +++ b/src/main/resources/resource/layout/harvard/harvard.inproceedings.layout @@ -1,8 +1,8 @@ -\format[RTFChars,AuthorLastFirst,AuthorAbbreviator,AuthorAndsReplacer]{\author} (\year), +\format[Authors(LastFirst,Initials,FullPunc,Comma,And,inf),RTFChars]{\author} (\year), \format[RTFChars]{\title} , }{\\i in }{ \begin{editor} -\format[RTFChars,AuthorFirstFirst,AuthorAndsReplacer]{\editor}, ed., \end{editor} +\format[Authors(FirstFirst,FullName,NoPunc,And),RTFChars]{\editor}, ed., \end{editor} \begin{booktitle} '\format[RTFChars]{\booktitle}' \end{booktitle} diff --git a/src/main/resources/resource/layout/harvard/harvard.layout b/src/main/resources/resource/layout/harvard/harvard.layout index 8362549268c..4668a9dd259 100644 --- a/src/main/resources/resource/layout/harvard/harvard.layout +++ b/src/main/resources/resource/layout/harvard/harvard.layout @@ -1,4 +1,4 @@ -\format[AuthorLastFirst,AuthorAbbreviator,AuthorAndsReplacer,RTFChars]{\author} (\year), +\format[Authors(LastFirst,Initials,FullPunc,Comma,And,inf),RTFChars]{\author} (\year), '\format[RTFChars]{\title}' \begin{journal} , }{\\i \format[RTFChars]{\journal}} {\\b \volume}{ @@ -7,7 +7,7 @@ (\number) \end{number} \begin{editor} -, }{\\i in }{\format[AuthorFirstFirst,AuthorAndsReplacer,RTFChars]{\editor}, ed., \end{editor} +, }{\\i in }{\format[Authors(FirstFirst,FullName,NoPunc,And),RTFChars]{\editor}, ed., \end{editor} \begin{booktitle} '\format[RTFChars]{\booktitle}' \end{booktitle} diff --git a/src/main/resources/resource/layout/harvard/harvard.mastersthesis.layout b/src/main/resources/resource/layout/harvard/harvard.mastersthesis.layout index c0fc134156b..7eb6a9d7d50 100644 --- a/src/main/resources/resource/layout/harvard/harvard.mastersthesis.layout +++ b/src/main/resources/resource/layout/harvard/harvard.mastersthesis.layout @@ -1,4 +1,4 @@ -\format[RTFChars,AuthorLastFirst,AuthorAbbreviator,AuthorAndsReplacer]{\author} (\year), +\format[Authors(LastFirst,Initials,FullPunc,Comma,And,inf),RTFChars]{\author} (\year), '\format[RTFChars]{\title}' \begin{school} , Master's thesis, \format[RTFChars]{\school} diff --git a/src/main/resources/resource/layout/harvard/harvard.phdthesis.layout b/src/main/resources/resource/layout/harvard/harvard.phdthesis.layout index d45be87ef41..2332efea479 100644 --- a/src/main/resources/resource/layout/harvard/harvard.phdthesis.layout +++ b/src/main/resources/resource/layout/harvard/harvard.phdthesis.layout @@ -1,4 +1,4 @@ -\format[RTFChars,AuthorLastFirst,AuthorAbbreviator,AuthorAndsReplacer]{\author} (\year), +\format[Authors(LastFirst,Initials,FullPunc,Comma,And,inf),RTFChars]{\author} (\year), '\format[RTFChars]{\title}' \begin{school} , PhD thesis, \format[RTFChars]{\school} diff --git a/src/main/resources/resource/layout/harvard/harvard.proceedings.layout b/src/main/resources/resource/layout/harvard/harvard.proceedings.layout index 34768d36046..b5f518ba6ff 100644 --- a/src/main/resources/resource/layout/harvard/harvard.proceedings.layout +++ b/src/main/resources/resource/layout/harvard/harvard.proceedings.layout @@ -1,8 +1,8 @@ \begin{author} -\format[RTFChars,AuthorLastFirst,AuthorAbbreviator,AuthorAndsReplacer]{\author} +\format[Authors(LastFirst,Initials,FullPunc,Comma,And,inf),RTFChars]{\author} \end{author} \begin{editor} -\format[RTFChars,AuthorLastFirst,AuthorAbbreviator,AuthorAndsReplacer]{\editor}, ed., \end{editor} +\format[Authors(FirstFirst,FullName,NoPunc,And),RTFChars]{\editor}, ed., \end{editor} (\year), }{\\i \format[RTFChars]{\title}}{ \begin{volume} diff --git a/src/main/resources/resource/layout/html.book.layout b/src/main/resources/resource/layout/html.book.layout index d6b2920a45b..992969580dd 100644 --- a/src/main/resources/resource/layout/html.book.layout +++ b/src/main/resources/resource/layout/html.book.layout @@ -28,7 +28,7 @@ \begin{author}
- \format[AuthorLastFirst,AuthorAbbreviator,AuthorAndsReplacer,HTMLChars]{\author} + \format[Authors(LastFirst,Semicolon,Amp),HTMLChars]{\author}
\end{author} diff --git a/src/main/resources/resource/layout/html.inbook.layout b/src/main/resources/resource/layout/html.inbook.layout index 045f38e2489..f7ab75b0852 100644 --- a/src/main/resources/resource/layout/html.inbook.layout +++ b/src/main/resources/resource/layout/html.inbook.layout @@ -40,7 +40,7 @@ \begin{author}
- \format[AuthorLastFirst,AuthorAbbreviator,AuthorAndsReplacer,HTMLChars]{\author} + \format[Authors(LastFirst,Semicolon,Amp),HTMLChars]{\author}
\end{author} diff --git a/src/main/resources/resource/layout/html.inproceedings.layout b/src/main/resources/resource/layout/html.inproceedings.layout index 5a3355682f9..3a9e79c70e6 100644 --- a/src/main/resources/resource/layout/html.inproceedings.layout +++ b/src/main/resources/resource/layout/html.inproceedings.layout @@ -40,7 +40,7 @@ \begin{author}
- \format[AuthorLastFirst,AuthorAbbreviator,AuthorAndsReplacer,HTMLChars]{\author} + \format[Authors(LastFirst,Semicolon,Amp),HTMLChars]{\author}
\end{author} diff --git a/src/main/resources/resource/layout/html.layout b/src/main/resources/resource/layout/html.layout index bc225982cdf..4a959590191 100644 --- a/src/main/resources/resource/layout/html.layout +++ b/src/main/resources/resource/layout/html.layout @@ -46,7 +46,7 @@ \begin{author}
- \format[AuthorLastFirst,AuthorAbbreviator,AuthorAndsReplacer,HTMLChars]{\author} + \format[Authors(LastFirst,Semicolon,Amp),HTMLChars]{\author}
\end{author} diff --git a/src/main/resources/resource/layout/html.mastersthesis.layout b/src/main/resources/resource/layout/html.mastersthesis.layout index 7d7cb18132f..b6a91ffb652 100644 --- a/src/main/resources/resource/layout/html.mastersthesis.layout +++ b/src/main/resources/resource/layout/html.mastersthesis.layout @@ -28,7 +28,7 @@ \begin{author}
- \format[AuthorLastFirst,AuthorAbbreviator,AuthorAndsReplacer,HTMLChars]{\author} + \format[Authors(LastFirst,Semicolon,Amp),HTMLChars]{\author}
\end{author} diff --git a/src/main/resources/resource/layout/html.phdthesis.layout b/src/main/resources/resource/layout/html.phdthesis.layout index 7d7cb18132f..b6a91ffb652 100644 --- a/src/main/resources/resource/layout/html.phdthesis.layout +++ b/src/main/resources/resource/layout/html.phdthesis.layout @@ -28,7 +28,7 @@ \begin{author}
- \format[AuthorLastFirst,AuthorAbbreviator,AuthorAndsReplacer,HTMLChars]{\author} + \format[Authors(LastFirst,Semicolon,Amp),HTMLChars]{\author}
\end{author} diff --git a/src/main/resources/resource/layout/iso690rtf/iso690RTF.article.layout b/src/main/resources/resource/layout/iso690rtf/iso690RTF.article.layout index 5f34a5adb81..8d3cdca7821 100644 --- a/src/main/resources/resource/layout/iso690rtf/iso690RTF.article.layout +++ b/src/main/resources/resource/layout/iso690rtf/iso690RTF.article.layout @@ -5,7 +5,7 @@ \begin{edition}\format[RTFChars]{\edition} ed. \end{edition} \begin{year}\format[RTFChars]{\year}, \end{year} \begin{volume}vol \format[RTFChars]{\volume}, \end{volume} -\begin{number}nm. \format[RTFChars]{\number}, \end{number} +\begin{number}num. \format[RTFChars]{\number}, \end{number} \begin{pages}p. \format[RTFChars]{\pages}.\end{pages} \\par \\par diff --git a/src/main/resources/resource/layout/misq/misq.book.layout b/src/main/resources/resource/layout/misq/misq.book.layout index abaf0e2c589..bf8f1ac2856 100644 --- a/src/main/resources/resource/layout/misq/misq.book.layout +++ b/src/main/resources/resource/layout/misq/misq.book.layout @@ -1,8 +1,8 @@ \begin{author} -\format[RTFChars,AuthorLastFirst,AuthorLastFirstAbbrCommas]{\author} +\format[Authors(LastFirst),RTFChars]{\author} \end{author} \begin{editor} -, \format[RTFChars,AuthorLastFirst,AuthorLastFirstAbbrCommas]{\editor}, (eds.) +, \format[Authors(LastFirst),RTFChars]{\editor}, (eds.) \end{editor} }{\\i \format[RTFChars]{\title}}{ \begin{volume} diff --git a/src/main/resources/resource/layout/misq/misq.layout b/src/main/resources/resource/layout/misq/misq.layout index 377c62bcb90..3052c23801f 100644 --- a/src/main/resources/resource/layout/misq/misq.layout +++ b/src/main/resources/resource/layout/misq/misq.layout @@ -1,4 +1,4 @@ -\format[RTFChars,AuthorLastFirst,AuthorLastFirstAbbrCommas]{\author} +\format[Authors(LastFirst),RTFChars]{\author} "\format[RTFChars]{\title}" \begin{journal} , }{\\i \format[RTFChars]{\journal}} {\volume}{ @@ -7,7 +7,7 @@ (\number) \end{number} \begin{editor} -, }{\\i in }{\format[RTFChars,AuthorLastFirst,AuthorLastFirstAbbrCommas]{\editor}, ed., +, }{\\i in }{\format[Authors(LastFirst),RTFChars]{\editor}, ed., \end{editor} \begin{booktitle} '\format[RTFChars]{\booktitle}' diff --git a/src/main/resources/resource/layout/misq/readme.txt b/src/main/resources/resource/layout/misq/readme.txt index 1ea7ab8bacc..bed5d15db2d 100644 --- a/src/main/resources/resource/layout/misq/readme.txt +++ b/src/main/resources/resource/layout/misq/readme.txt @@ -10,4 +10,4 @@ ******* ******** ****************************************************** -Written by Matthias Strmer - mstuermer[at]ethz.ch \ No newline at end of file +Written by Matthias Stürmer - mstuermer[at]ethz.ch \ No newline at end of file diff --git a/src/main/resources/resource/layout/openoffice/openoffice-csv.layout b/src/main/resources/resource/layout/openoffice/openoffice-csv.layout index cad4dfdcea1..42f6e906329 100644 --- a/src/main/resources/resource/layout/openoffice/openoffice-csv.layout +++ b/src/main/resources/resource/layout/openoffice/openoffice-csv.layout @@ -1 +1 @@ -\format[GetOpenOfficeType]{\entrytype},"\begin{isbn}\isbn\end{isbn}","\citationkey","\format[AuthorLastFirst,AuthorAndToSemicolonReplacer]{\author}","\format[RemoveBrackets,RemoveWhitespace]{\title}","\journal",\volume,\number,"\month","\pages",\year,"\address","\note","\url","\booktitle","\chapter","\edition","\series","\format[AuthorLastFirst,AuthorAndToSemicolonReplacer]{\editor}","\publisher","\begin{reporttype}\reporttype\end{reporttype}","\howpublished","\institution","\organization","\school","\annote","\format[Replace(\n, )]{\abstract}","\comment","\keywords","\format[FileLink(pdf)]{\file}","\key" +\format[GetOpenOfficeType]{\entrytype},"\begin{isbn}\isbn\end{isbn}","\citationkey","\format[Authors(LastFirst,FullName,Semicolon,Semicolon)]{\author}","\format[RemoveBrackets,RemoveWhitespace]{\title}","\journal",\volume,\number,"\month","\pages",\year,"\address","\note","\url","\booktitle","\chapter","\edition","\series","\format[Authors(LastFirst,FullName,Semicolon,Semicolon)]{\editor}","\publisher","\begin{reporttype}\reporttype\end{reporttype}","\howpublished","\institution","\organization","\school","\annote","\format[Replace(\n, )]{\abstract}","\comment","\keywords","\format[FileLink(pdf)]{\file}","\key" diff --git a/src/main/resources/resource/layout/simplehtml.layout b/src/main/resources/resource/layout/simplehtml.layout index 37c963dc40d..23a2ea0f2f2 100644 --- a/src/main/resources/resource/layout/simplehtml.layout +++ b/src/main/resources/resource/layout/simplehtml.layout @@ -4,5 +4,5 @@
\format[AuthorLastFirst,AuthorLastFirstAbbreviator,AuthorAndsCommaReplacer,HTMLChars]{\editor} (ed.)
\end{editor}\begin{booktitle}
\format[HTMLChars]{\booktitle}
\end{booktitle}\begin{chapter}
Chapter \format[HTMLChars]{\chapter}
\end{chapter} -
\begin{journal}\format[HTMLChars]{\journal}, \end{journal}\begin{school}\format[HTMLChars]{\school}, \end{school}\begin{institution}\format[HTMLChars]{\institution}, \end{institution}\begin{publisher}\format[HTMLChars]{\publisher}, \end{publisher}\begin{howpublished}\format[HTMLChars]{\howpublished}, \end{howpublished}\begin{year}\year\end{year}\begin{volume}, Vol. \volume\end{volume}\begin{number}(\format[FormatPagesForHTML]{\number})\end{number}\begin{pages}, pp. \format[FormatPagesForHTML]{\pages}\end{pages}
+
\begin{journal}\format[HTMLChars]{\journal}, \end{journal}\begin{school}\format[HTMLChars]{\school}, \end{school}\begin{publisher}\format[HTMLChars]{\publisher}, \end{publisher}\begin{howpublished}\format[HTMLChars]{\howpublished}, \end{howpublished}\begin{year}\year\end{year}\begin{volume}, Vol. \volume\end{volume}\begin{number}(\format[FormatPagesForHTML]{\number})\end{number}\begin{pages}, pp. \format[FormatPagesForHTML]{\pages}\end{pages}
diff --git a/src/main/resources/xjc/endnote/endnote.xsd b/src/main/resources/xjc/endnote/endnote.xsd index 5cfbe1893ca..a446559044d 100644 --- a/src/main/resources/xjc/endnote/endnote.xsd +++ b/src/main/resources/xjc/endnote/endnote.xsd @@ -668,7 +668,7 @@ - + diff --git a/src/test/java/module-info.test b/src/test/java/module-info.test index d028e69c829..62fcab1b133 100644 --- a/src/test/java/module-info.test +++ b/src/test/java/module-info.test @@ -32,4 +32,15 @@ io.github.classgraph --add-reads - org.jabref=io.github.classgraph + org.jabref=io.github.classgraph + +--add-modules + org.kordamp.ikonli.core,org.kordamp.ikonli.javafx,org.kordamp.ikonli.materialdesign2 + +--add-reads + org.kordamp.ikonli.IkonHandler=org.jabref.gui.icon.JabRefIkonHandler + +--add-reads + org.kordamp.ikonli.IkonProvider=org.jabref.gui.icon.JabrefIconProvider + + diff --git a/src/test/java/org/jabref/gui/UpdateTimestampListenerTest.java b/src/test/java/org/jabref/gui/UpdateTimestampListenerTest.java index 512beaf6c6a..23c29c4d623 100644 --- a/src/test/java/org/jabref/gui/UpdateTimestampListenerTest.java +++ b/src/test/java/org/jabref/gui/UpdateTimestampListenerTest.java @@ -5,10 +5,9 @@ import org.jabref.logic.preferences.TimestampPreferences; import org.jabref.model.database.BibDatabase; import org.jabref.model.entry.BibEntry; -import org.jabref.model.entry.field.Field; import org.jabref.model.entry.field.StandardField; import org.jabref.model.entry.field.UnknownField; -import org.jabref.preferences.JabRefPreferences; +import org.jabref.preferences.PreferencesService; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; @@ -22,7 +21,7 @@ class UpdateTimestampListenerTest { private BibDatabase database; private BibEntry bibEntry; - private JabRefPreferences preferencesMock; + private PreferencesService preferencesMock; private TimestampPreferences timestampPreferencesMock; @BeforeEach @@ -32,7 +31,7 @@ void setUp() { database.insertEntry(bibEntry); - preferencesMock = mock(JabRefPreferences.class); + preferencesMock = mock(PreferencesService.class); timestampPreferencesMock = mock(TimestampPreferences.class); when(preferencesMock.getTimestampPreferences()).thenReturn(timestampPreferencesMock); @@ -40,47 +39,43 @@ void setUp() { @Test void updateTimestampEnabled() { - final Field timestampField = StandardField.TIMESTAMP; final String baseDate = "2000-1-1"; final String newDate = "2000-1-2"; final boolean includeTimestamp = true; - when(timestampPreferencesMock.getTimestampField()).thenReturn(timestampField); when(timestampPreferencesMock.now()).thenReturn(newDate); - when(timestampPreferencesMock.includeTimestamps()).thenReturn(includeTimestamp); + when(timestampPreferencesMock.shouldAddModificationDate()).thenReturn(includeTimestamp); - bibEntry.setField(timestampField, baseDate); + bibEntry.setField(StandardField.MODIFICATIONDATE, baseDate); - assertEquals(Optional.of(baseDate), bibEntry.getField(timestampField), "Initial timestamp not set correctly"); + assertEquals(Optional.of(baseDate), bibEntry.getField(StandardField.MODIFICATIONDATE), "Initial timestamp not set correctly"); database.registerListener(new UpdateTimestampListener(preferencesMock)); bibEntry.setField(new UnknownField("test"), "some value"); - assertEquals(Optional.of(newDate), bibEntry.getField(timestampField), "Timestamp not set correctly after entry changed"); + assertEquals(Optional.of(newDate), bibEntry.getField(StandardField.MODIFICATIONDATE), "Timestamp not set correctly after entry changed"); } @Test void updateTimestampDisabled() { - final Field timestampField = StandardField.TIMESTAMP; final String baseDate = "2000-1-1"; final String newDate = "2000-1-2"; final boolean includeTimestamp = false; - when(timestampPreferencesMock.getTimestampField()).thenReturn(timestampField); when(timestampPreferencesMock.now()).thenReturn(newDate); - when(timestampPreferencesMock.includeTimestamps()).thenReturn(includeTimestamp); + when(timestampPreferencesMock.shouldAddModificationDate()).thenReturn(includeTimestamp); - bibEntry.setField(timestampField, baseDate); + bibEntry.setField(StandardField.MODIFICATIONDATE, baseDate); - assertEquals(Optional.of(baseDate), bibEntry.getField(timestampField), "Initial timestamp not set correctly"); + assertEquals(Optional.of(baseDate), bibEntry.getField(StandardField.MODIFICATIONDATE), "Initial timestamp not set correctly"); database.registerListener(new UpdateTimestampListener(preferencesMock)); bibEntry.setField(new UnknownField("test"), "some value"); - assertEquals(Optional.of(baseDate), bibEntry.getField(timestampField), "New timestamp set after entry changed even though updates were disabled"); + assertEquals(Optional.of(baseDate), bibEntry.getField(StandardField.MODIFICATIONDATE), "New timestamp set after entry changed even though updates were disabled"); } } diff --git a/src/test/java/org/jabref/gui/autocompleter/AppendPersonNamesStrategyTest.java b/src/test/java/org/jabref/gui/autocompleter/AppendPersonNamesStrategyTest.java new file mode 100644 index 00000000000..e4acf04061d --- /dev/null +++ b/src/test/java/org/jabref/gui/autocompleter/AppendPersonNamesStrategyTest.java @@ -0,0 +1,26 @@ +package org.jabref.gui.autocompleter; + +import org.junit.jupiter.api.Test; +import org.junit.jupiter.params.ParameterizedTest; +import org.junit.jupiter.params.provider.CsvSource; + +import static org.junit.jupiter.api.Assertions.assertEquals; + +public class AppendPersonNamesStrategyTest { + + @Test + void testWithoutParam() { + AppendPersonNamesStrategy strategy = new AppendPersonNamesStrategy(); + assertEquals(" and ", strategy.getDelimiter()); + } + + @ParameterizedTest(name = "separationBySpace={0}, expectedResult={1}") + @CsvSource({ + "TRUE, ' '", + "FALSE, ' and '", + }) + void testWithParam(boolean separationBySpace, String expectedResult) { + AppendPersonNamesStrategy strategy = new AppendPersonNamesStrategy(separationBySpace); + assertEquals(expectedResult, strategy.getDelimiter()); + } +} diff --git a/src/test/java/org/jabref/gui/autocompleter/ContentSelectorSuggestionProviderTest.java b/src/test/java/org/jabref/gui/autocompleter/ContentSelectorSuggestionProviderTest.java new file mode 100644 index 00000000000..e0ded4056e8 --- /dev/null +++ b/src/test/java/org/jabref/gui/autocompleter/ContentSelectorSuggestionProviderTest.java @@ -0,0 +1,129 @@ +package org.jabref.gui.autocompleter; + +import java.util.Arrays; +import java.util.Collection; +import java.util.Collections; + +import org.jabref.model.database.BibDatabase; +import org.jabref.model.entry.BibEntry; +import org.jabref.model.entry.field.StandardField; + +import org.junit.jupiter.api.Test; + +import static org.jabref.gui.autocompleter.AutoCompleterUtil.getRequest; +import static org.junit.jupiter.api.Assertions.assertEquals; +import static org.junit.jupiter.api.Assertions.assertThrows; + +public class ContentSelectorSuggestionProviderTest { + + private ContentSelectorSuggestionProvider autoCompleter; + + @Test + void completeWithoutAddingAnythingReturnsNothing() { + SuggestionProvider suggestionProvider = new EmptySuggestionProvider(); + autoCompleter = new ContentSelectorSuggestionProvider(suggestionProvider, Collections.emptyList()); + + Collection expected = Collections.emptyList(); + Collection result = autoCompleter.provideSuggestions(getRequest(("test"))); + + assertEquals(expected, result); + } + + @Test + void completeKeywordReturnsKeyword() { + SuggestionProvider suggestionProvider = new EmptySuggestionProvider(); + autoCompleter = new ContentSelectorSuggestionProvider(suggestionProvider, Collections.singletonList("test")); + + Collection expected = Collections.singletonList("test"); + Collection result = autoCompleter.provideSuggestions(getRequest(("test"))); + + assertEquals(expected, result); + } + + @Test + void completeBeginningOfKeywordReturnsKeyword() { + SuggestionProvider suggestionProvider = new EmptySuggestionProvider(); + autoCompleter = new ContentSelectorSuggestionProvider(suggestionProvider, Collections.singletonList("test")); + + Collection expected = Collections.singletonList("test"); + Collection result = autoCompleter.provideSuggestions(getRequest(("te"))); + + assertEquals(expected, result); + } + + @Test + void completeKeywordReturnsKeywordFromDatabase() { + BibDatabase database = new BibDatabase(); + BibEntry bibEntry = new BibEntry(); + bibEntry.addKeyword("test", ','); + database.insertEntry(bibEntry); + + SuggestionProvider suggestionProvider = new WordSuggestionProvider(StandardField.KEYWORDS, database); + autoCompleter = new ContentSelectorSuggestionProvider(suggestionProvider, Collections.emptyList()); + + Collection expected = Collections.singletonList("test"); + Collection result = autoCompleter.provideSuggestions(getRequest(("test"))); + + assertEquals(expected, result); + } + + @Test + void completeUppercaseBeginningOfNameReturnsName() { + SuggestionProvider suggestionProvider = new EmptySuggestionProvider(); + autoCompleter = new ContentSelectorSuggestionProvider(suggestionProvider, Collections.singletonList("test")); + + Collection expected = Collections.singletonList("test"); + Collection result = autoCompleter.provideSuggestions(getRequest(("TE"))); + + assertEquals(expected, result); + } + + @Test + void completeNullThrowsException() { + assertThrows(NullPointerException.class, () -> autoCompleter.provideSuggestions(getRequest((null)))); + } + + @Test + void completeEmptyStringReturnsNothing() { + SuggestionProvider suggestionProvider = new EmptySuggestionProvider(); + autoCompleter = new ContentSelectorSuggestionProvider(suggestionProvider, Collections.singletonList("test")); + + Collection expected = Collections.emptyList(); + Collection result = autoCompleter.provideSuggestions(getRequest((""))); + + assertEquals(expected, result); + } + + @Test + void completeReturnsMultipleResults() { + BibDatabase database = new BibDatabase(); + BibEntry bibEntry = new BibEntry(); + bibEntry.addKeyword("testa", ','); + database.insertEntry(bibEntry); + + SuggestionProvider suggestionProvider = new WordSuggestionProvider(StandardField.KEYWORDS, database); + autoCompleter = new ContentSelectorSuggestionProvider(suggestionProvider, Collections.singletonList("testb")); + + Collection expected = Arrays.asList("testa", "testb"); + Collection result = autoCompleter.provideSuggestions(getRequest(("test"))); + + assertEquals(expected, result); + } + + @Test + void completeReturnsKeywordsInAlphabeticalOrder() { + BibDatabase database = new BibDatabase(); + BibEntry bibEntry = new BibEntry(); + bibEntry.addKeyword("testd", ','); + bibEntry.addKeyword("testc", ','); + database.insertEntry(bibEntry); + + SuggestionProvider suggestionProvider = new WordSuggestionProvider(StandardField.KEYWORDS, database); + autoCompleter = new ContentSelectorSuggestionProvider(suggestionProvider, Arrays.asList("testb", "testa")); + + Collection expected = Arrays.asList("testa", "testb", "testc", "testd"); + Collection result = autoCompleter.provideSuggestions(getRequest(("test"))); + + assertEquals(expected, result); + } +} diff --git a/src/test/java/org/jabref/gui/autocompleter/FieldValueSuggestionProviderTest.java b/src/test/java/org/jabref/gui/autocompleter/FieldValueSuggestionProviderTest.java index 99d5728fb03..ecc0b77e806 100644 --- a/src/test/java/org/jabref/gui/autocompleter/FieldValueSuggestionProviderTest.java +++ b/src/test/java/org/jabref/gui/autocompleter/FieldValueSuggestionProviderTest.java @@ -3,7 +3,9 @@ import java.util.Arrays; import java.util.Collection; import java.util.Collections; +import java.util.Set; +import org.jabref.logic.journals.JournalAbbreviationRepository; import org.jabref.model.database.BibDatabase; import org.jabref.model.entry.BibEntry; import org.jabref.model.entry.field.StandardField; @@ -14,6 +16,8 @@ import static org.jabref.gui.autocompleter.AutoCompleterUtil.getRequest; import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertThrows; +import static org.mockito.Mockito.mock; +import static org.mockito.Mockito.when; class FieldValueSuggestionProviderTest { @@ -56,6 +60,23 @@ void completeAfterAddingEntryWithoutFieldReturnsNothing() { assertEquals(Collections.emptyList(), result); } + @Test + void completeOnIgnoredFieldReturnsNothing() { + AutoCompletePreferences autoCompletePreferences = mock(AutoCompletePreferences.class); + JournalAbbreviationRepository journalAbbreviationRepository = mock(JournalAbbreviationRepository.class); + when(autoCompletePreferences.getCompleteFields()).thenReturn(Set.of(StandardField.AUTHOR)); + SuggestionProviders suggestionProviders = new SuggestionProviders(database, journalAbbreviationRepository, autoCompletePreferences); + + SuggestionProvider autoCompleter = (SuggestionProvider) suggestionProviders.getForField(StandardField.TITLE); + + BibEntry entry = new BibEntry(); + entry.setField(StandardField.TITLE, "testValue"); + database.insertEntry(entry); + + Collection result = autoCompleter.provideSuggestions(getRequest(("testValue"))); + assertEquals(Collections.emptyList(), result); + } + @Test void completeValueReturnsValue() { BibEntry entry = new BibEntry(); diff --git a/src/test/java/org/jabref/gui/autocompleter/PersonNameStringConverterTest.java b/src/test/java/org/jabref/gui/autocompleter/PersonNameStringConverterTest.java new file mode 100644 index 00000000000..1c66b9ae0e5 --- /dev/null +++ b/src/test/java/org/jabref/gui/autocompleter/PersonNameStringConverterTest.java @@ -0,0 +1,65 @@ +package org.jabref.gui.autocompleter; + +import org.jabref.model.entry.Author; + +import org.junit.jupiter.api.BeforeEach; +import org.junit.jupiter.params.ParameterizedTest; +import org.junit.jupiter.params.provider.CsvSource; + +import static org.junit.jupiter.api.Assertions.assertEquals; + +public class PersonNameStringConverterTest { + + /** The author. **/ + private Author author; + + @BeforeEach + void setUp() { + // set up auhtor's name + author = new Author("Joseph M.", "J. M.", "", "Reagle", "Jr."); + } + + @ParameterizedTest(name = "autoCompFF={0}, autoCompLF={1}, autoCompleteFirstNameMode={2}, expectedResult={3}") + @CsvSource({ + "TRUE, TRUE, ONLY_FULL, 'Reagle, Jr., Joseph M.'", + "TRUE, FALSE, ONLY_FULL, 'Joseph M. Reagle, Jr.'", + "FALSE, TRUE, ONLY_FULL, 'Reagle, Jr., Joseph M.'", + "FALSE, FALSE, ONLY_FULL, 'Reagle'", + + "TRUE, TRUE, ONLY_ABBREVIATED, 'Reagle, Jr., J. M.'", + "TRUE, FALSE, ONLY_ABBREVIATED, 'J. M. Reagle, Jr.'", + "FALSE, TRUE, ONLY_ABBREVIATED, 'Reagle, Jr., J. M.'", + "FALSE, FALSE, ONLY_ABBREVIATED, 'Reagle'", + + "TRUE, TRUE, BOTH, 'Reagle, Jr., J. M.'", + "TRUE, FALSE, BOTH, 'J. M. Reagle, Jr.'", + "FALSE, TRUE, BOTH, 'Reagle, Jr., J. M.'", + "FALSE, FALSE, BOTH, 'Reagle'" + }) + void testToStringWithoutAutoCompletePreferences(boolean autoCompFF, boolean autoCompLF, AutoCompleteFirstNameMode autoCompleteFirstNameMode, String expectedResult) { + PersonNameStringConverter converter = new PersonNameStringConverter(autoCompFF, autoCompLF, autoCompleteFirstNameMode); + String formattedStr = converter.toString(author); + assertEquals(expectedResult, formattedStr); + } + + @ParameterizedTest(name = "shouldAutoComplete={0}, firstNameMode={1}, nameFormat={2}, expectedResult={3}") + @CsvSource({ + "TRUE, ONLY_FULL, LAST_FIRST, 'Reagle, Jr., Joseph M.'", + "TRUE, ONLY_ABBREVIATED, LAST_FIRST, 'Reagle, Jr., J. M.'", + "TRUE, BOTH, LAST_FIRST, 'Reagle, Jr., J. M.'", + + "TRUE, ONLY_FULL, FIRST_LAST, 'Joseph M. Reagle, Jr.'", + "TRUE, ONLY_ABBREVIATED, FIRST_LAST, 'J. M. Reagle, Jr.'", + "TRUE, BOTH, FIRST_LAST, 'J. M. Reagle, Jr.'", + + "TRUE, ONLY_FULL, BOTH, 'Reagle, Jr., Joseph M.'", + "TRUE, ONLY_ABBREVIATED, BOTH, 'Reagle, Jr., J. M.'", + "TRUE, BOTH, BOTH, 'Reagle, Jr., J. M.'" + }) + void testToStringWithAutoCompletePreferences(boolean shouldAutoComplete, AutoCompleteFirstNameMode firstNameMode, AutoCompletePreferences.NameFormat nameFormat, String expectedResult) { + AutoCompletePreferences preferences = new AutoCompletePreferences(shouldAutoComplete, firstNameMode, nameFormat, null, null); + PersonNameStringConverter converter = new PersonNameStringConverter(preferences); + String formattedStr = converter.toString(author); + assertEquals(expectedResult, formattedStr); + } +} diff --git a/src/test/java/org/jabref/gui/contentselector/ContentSelectorDialogViewModelTest.java b/src/test/java/org/jabref/gui/contentselector/ContentSelectorDialogViewModelTest.java new file mode 100644 index 00000000000..57873128975 --- /dev/null +++ b/src/test/java/org/jabref/gui/contentselector/ContentSelectorDialogViewModelTest.java @@ -0,0 +1,166 @@ +package org.jabref.gui.contentselector; + +import java.util.Arrays; +import java.util.List; +import java.util.Optional; + +import javafx.beans.property.ListProperty; +import javafx.beans.property.SimpleListProperty; +import javafx.collections.FXCollections; + +import org.jabref.gui.DialogService; +import org.jabref.gui.LibraryTab; +import org.jabref.logic.l10n.Localization; +import org.jabref.model.database.BibDatabaseContext; +import org.jabref.model.entry.field.Field; +import org.jabref.model.entry.field.StandardField; +import org.jabref.model.entry.field.UnknownField; + +import org.junit.jupiter.api.BeforeEach; +import org.junit.jupiter.api.Test; + +import static org.junit.jupiter.api.Assertions.assertEquals; +import static org.junit.jupiter.api.Assertions.assertTrue; +import static org.mockito.Mockito.mock; +import static org.mockito.Mockito.when; + +public class ContentSelectorDialogViewModelTest { + private final LibraryTab libraryTab = mock(LibraryTab.class); + private final DialogService dialogService = mock(DialogService.class); + private final List DEFAULT_FIELDS = Arrays.asList( + StandardField.AUTHOR, StandardField.JOURNAL, StandardField.KEYWORDS, StandardField.PUBLISHER); + private ContentSelectorDialogViewModel viewModel; + private BibDatabaseContext bibDatabaseContext; + + @BeforeEach + void setUp() { + bibDatabaseContext = new BibDatabaseContext(); + when(libraryTab.getBibDatabaseContext()).thenReturn(bibDatabaseContext); + viewModel = new ContentSelectorDialogViewModel(libraryTab, dialogService); + } + + @Test + void initHasDefaultFieldNames() { + ListProperty expected = new SimpleListProperty<>(FXCollections.observableArrayList(DEFAULT_FIELDS)); + ListProperty result = viewModel.getFieldNamesBackingList(); + + assertEquals(expected, result); + } + + @Test + void addsNewKeyword() { + addKeyword(StandardField.KEYWORDS, "test"); + + ListProperty expected = new SimpleListProperty<>( + FXCollections.observableArrayList("test")); + ListProperty result = viewModel.getKeywordsBackingList(); + + assertEquals(expected, result); + } + + @Test + void addsKeywordOnlyIfUnique() { + addKeyword(StandardField.KEYWORDS, "test"); + addKeyword(StandardField.KEYWORDS, "test"); + + ListProperty expected = new SimpleListProperty<>( + FXCollections.observableArrayList("test")); + ListProperty result = viewModel.getKeywordsBackingList(); + + assertEquals(expected, result); + } + + @Test + void removesKeyword() { + addKeyword(StandardField.KEYWORDS, "test"); + removeKeyword(StandardField.KEYWORDS, "test"); + + ListProperty expected = new SimpleListProperty<>(FXCollections.observableArrayList()); + ListProperty result = viewModel.getKeywordsBackingList(); + + assertEquals(expected, result); + } + + @Test + void addsNewField() { + UnknownField testField = new UnknownField("Test"); + addField(testField); + + ListProperty fields = viewModel.getFieldNamesBackingList(); + boolean fieldsContainTestValue = fields.stream().anyMatch(field -> field.getDisplayName().equals("Test")); + + assertTrue(fieldsContainTestValue); + } + + @Test + void removesField() { + UnknownField testField = new UnknownField("Test"); + addField(testField); + removeField(testField); + + ListProperty expected = new SimpleListProperty<>(FXCollections.observableArrayList(DEFAULT_FIELDS)); + ListProperty result = viewModel.getFieldNamesBackingList(); + + assertEquals(expected, result); + } + + @Test + void displaysKeywordsInAlphabeticalOrder() { + addKeyword(StandardField.KEYWORDS, "test1"); + addKeyword(StandardField.KEYWORDS, "test2"); + + ListProperty expected = new SimpleListProperty<>( + FXCollections.observableArrayList("test1", "test2")); + ListProperty result = viewModel.getKeywordsBackingList(); + + assertEquals(expected, result); + } + + @Test + void savingPersistsDataInDatabase() { + UnknownField testField = new UnknownField("Test"); + addField(testField); + addKeyword(testField, "test1"); + addKeyword(testField, "test2"); + viewModel.saveChanges(); + + List result = bibDatabaseContext.getMetaData() + .getContentSelectorValuesForField(testField); + List expected = Arrays.asList("test1", "test2"); + + assertEquals(expected, result); + } + + private void addKeyword(Field field, String keyword) { + when(dialogService.showInputDialogAndWait( + Localization.lang("Add new keyword"), Localization.lang("Keyword:"))) + .thenReturn(Optional.of(keyword)); + + viewModel.showInputKeywordDialog(field); + } + + private void removeKeyword(Field field, String keyword) { + when(dialogService.showConfirmationDialogAndWait(Localization.lang("Remove keyword"), + Localization.lang("Are you sure you want to remove keyword: \"%0\"?", keyword))) + .thenReturn(true); + + viewModel.showRemoveKeywordConfirmationDialog(field, keyword); + } + + private void addField(Field field) { + when(dialogService.showInputDialogAndWait( + Localization.lang("Add new field name"), Localization.lang("Field name:"))) + .thenReturn(Optional.of(field.getDisplayName())); + + viewModel.showInputFieldNameDialog(); + } + + private void removeField(Field field) { + when(dialogService.showConfirmationDialogAndWait( + Localization.lang("Remove field name"), + Localization.lang("Are you sure you want to remove field name: \"%0\"?", field.getDisplayName()))) + .thenReturn(true); + + viewModel.showRemoveFieldNameConfirmationDialog(field); + } +} diff --git a/src/test/java/org/jabref/gui/edit/CopyMoreActionTest.java b/src/test/java/org/jabref/gui/edit/CopyMoreActionTest.java new file mode 100644 index 00000000000..ee8756d73a6 --- /dev/null +++ b/src/test/java/org/jabref/gui/edit/CopyMoreActionTest.java @@ -0,0 +1,168 @@ +package org.jabref.gui.edit; + +import java.util.ArrayList; +import java.util.List; +import java.util.Optional; + +import javafx.collections.FXCollections; +import javafx.collections.ObservableList; + +import org.jabref.gui.ClipBoardManager; +import org.jabref.gui.DialogService; +import org.jabref.gui.JabRefDialogService; +import org.jabref.gui.StateManager; +import org.jabref.gui.actions.StandardActions; +import org.jabref.logic.l10n.Localization; +import org.jabref.model.database.BibDatabase; +import org.jabref.model.database.BibDatabaseContext; +import org.jabref.model.entry.BibEntry; +import org.jabref.model.entry.field.StandardField; +import org.jabref.model.entry.types.StandardEntryType; +import org.jabref.preferences.PreferencesService; + +import org.junit.jupiter.api.BeforeEach; +import org.junit.jupiter.api.Test; + +import static org.mockito.Mockito.any; +import static org.mockito.Mockito.mock; +import static org.mockito.Mockito.spy; +import static org.mockito.Mockito.times; +import static org.mockito.Mockito.verify; +import static org.mockito.Mockito.when; + +public class CopyMoreActionTest { + + private CopyMoreAction copyMoreAction; + private DialogService dialogService = spy(DialogService.class); + private ClipBoardManager clipBoardManager = mock(ClipBoardManager.class); + private PreferencesService preferencesService = mock(PreferencesService.class); + private StateManager stateManager = mock(StateManager.class); + private BibEntry entry; + private List titles = new ArrayList(); + private List keys = new ArrayList(); + + @BeforeEach + public void setUp() { + String title = "A tale from the trenches"; + entry = new BibEntry(StandardEntryType.Misc) + .withField(StandardField.AUTHOR, "Souti Chattopadhyay and Nicholas Nelson and Audrey Au and Natalia Morales and Christopher Sanchez and Rahul Pandita and Anita Sarma") + .withField(StandardField.TITLE, title) + .withField(StandardField.YEAR, "2020") + .withField(StandardField.DOI, "10.1145/3377811.3380330") + .withField(StandardField.SUBTITLE, "cognitive biases and software development") + .withCitationKey("abc"); + titles.add(title); + keys.add("abc"); + } + + @Test + public void testExecuteOnFail() { + when(stateManager.getActiveDatabase()).thenReturn(Optional.empty()); + when(stateManager.getSelectedEntries()).thenReturn(FXCollections.emptyObservableList()); + copyMoreAction = new CopyMoreAction(StandardActions.COPY_TITLE, dialogService, stateManager, clipBoardManager, preferencesService); + copyMoreAction.execute(); + + verify(clipBoardManager, times(0)).setContent(any(String.class)); + verify(dialogService, times(0)).notify(any(String.class)); + } + + @Test + public void testExecuteCopyTitleWithNoTitle() { + BibEntry entryWithNoTitle = (BibEntry) entry.clone(); + entryWithNoTitle.clearField(StandardField.TITLE); + ObservableList entriesWithNoTitles = FXCollections.observableArrayList(entryWithNoTitle); + BibDatabaseContext databaseContext = new BibDatabaseContext(new BibDatabase(entriesWithNoTitles)); + + when(stateManager.getActiveDatabase()).thenReturn(Optional.ofNullable(databaseContext)); + when(stateManager.getSelectedEntries()).thenReturn(entriesWithNoTitles); + copyMoreAction = new CopyMoreAction(StandardActions.COPY_TITLE, dialogService, stateManager, clipBoardManager, preferencesService); + copyMoreAction.execute(); + + verify(clipBoardManager, times(0)).setContent(any(String.class)); + verify(dialogService, times(1)).notify(Localization.lang("None of the selected entries have titles.")); + } + + @Test + public void testExecuteCopyTitleOnPartialSuccess() { + BibEntry entryWithNoTitle = (BibEntry) entry.clone(); + entryWithNoTitle.clearField(StandardField.TITLE); + ObservableList mixedEntries = FXCollections.observableArrayList(entryWithNoTitle, entry); + BibDatabaseContext databaseContext = new BibDatabaseContext(new BibDatabase(mixedEntries)); + + when(stateManager.getActiveDatabase()).thenReturn(Optional.ofNullable(databaseContext)); + when(stateManager.getSelectedEntries()).thenReturn(mixedEntries); + copyMoreAction = new CopyMoreAction(StandardActions.COPY_TITLE, dialogService, stateManager, clipBoardManager, preferencesService); + copyMoreAction.execute(); + + String copiedTitles = String.join("\n", titles); + verify(clipBoardManager, times(1)).setContent(copiedTitles); + verify(dialogService, times(1)).notify(Localization.lang("Warning: %0 out of %1 entries have undefined title.", + Integer.toString(mixedEntries.size() - titles.size()), Integer.toString(mixedEntries.size()))); + } + + @Test + public void testExecuteCopyTitleOnSuccess() { + ObservableList entriesWithTitles = FXCollections.observableArrayList(entry); + BibDatabaseContext databaseContext = new BibDatabaseContext(new BibDatabase(entriesWithTitles)); + + when(stateManager.getActiveDatabase()).thenReturn(Optional.ofNullable(databaseContext)); + when(stateManager.getSelectedEntries()).thenReturn(entriesWithTitles); + copyMoreAction = new CopyMoreAction(StandardActions.COPY_TITLE, dialogService, stateManager, clipBoardManager, preferencesService); + copyMoreAction.execute(); + + String copiedTitles = String.join("\n", titles); + verify(clipBoardManager, times(1)).setContent(copiedTitles); + verify(dialogService, times(1)).notify(Localization.lang("Copied '%0' to clipboard.", + JabRefDialogService.shortenDialogMessage(copiedTitles))); + } + + @Test + public void testExecuteCopyKeyWithNoKey() { + BibEntry entryWithNoKey = (BibEntry) entry.clone(); + entryWithNoKey.clearCiteKey(); + ObservableList entriesWithNoKeys = FXCollections.observableArrayList(entryWithNoKey); + BibDatabaseContext databaseContext = new BibDatabaseContext(new BibDatabase(entriesWithNoKeys)); + + when(stateManager.getActiveDatabase()).thenReturn(Optional.ofNullable(databaseContext)); + when(stateManager.getSelectedEntries()).thenReturn(entriesWithNoKeys); + copyMoreAction = new CopyMoreAction(StandardActions.COPY_KEY, dialogService, stateManager, clipBoardManager, preferencesService); + copyMoreAction.execute(); + + verify(clipBoardManager, times(0)).setContent(any(String.class)); + verify(dialogService, times(1)).notify(Localization.lang("None of the selected entries have citation keys.")); + } + + @Test + public void testExecuteCopyKeyOnPartialSuccess() { + BibEntry entryWithNoKey = (BibEntry) entry.clone(); + entryWithNoKey.clearCiteKey(); + ObservableList mixedEntries = FXCollections.observableArrayList(entryWithNoKey, entry); + BibDatabaseContext databaseContext = new BibDatabaseContext(new BibDatabase(mixedEntries)); + + when(stateManager.getActiveDatabase()).thenReturn(Optional.ofNullable(databaseContext)); + when(stateManager.getSelectedEntries()).thenReturn(mixedEntries); + copyMoreAction = new CopyMoreAction(StandardActions.COPY_KEY, dialogService, stateManager, clipBoardManager, preferencesService); + copyMoreAction.execute(); + + String copiedKeys = String.join("\n", keys); + verify(clipBoardManager, times(1)).setContent(copiedKeys); + verify(dialogService, times(1)).notify(Localization.lang("Warning: %0 out of %1 entries have undefined citation key.", + Integer.toString(mixedEntries.size() - titles.size()), Integer.toString(mixedEntries.size()))); + } + + @Test + public void testExecuteCopyKeyOnSuccess() { + ObservableList entriesWithKeys = FXCollections.observableArrayList(entry); + BibDatabaseContext databaseContext = new BibDatabaseContext(new BibDatabase(entriesWithKeys)); + + when(stateManager.getActiveDatabase()).thenReturn(Optional.ofNullable(databaseContext)); + when(stateManager.getSelectedEntries()).thenReturn(entriesWithKeys); + copyMoreAction = new CopyMoreAction(StandardActions.COPY_KEY, dialogService, stateManager, clipBoardManager, preferencesService); + copyMoreAction.execute(); + + String copiedKeys = String.join("\n", keys); + verify(clipBoardManager, times(1)).setContent(copiedKeys); + verify(dialogService, times(1)).notify(Localization.lang("Copied '%0' to clipboard.", + JabRefDialogService.shortenDialogMessage(copiedKeys))); + } +} diff --git a/src/test/java/org/jabref/gui/edit/ReplaceStringViewModelTest.java b/src/test/java/org/jabref/gui/edit/ReplaceStringViewModelTest.java new file mode 100644 index 00000000000..b2a86cee2bc --- /dev/null +++ b/src/test/java/org/jabref/gui/edit/ReplaceStringViewModelTest.java @@ -0,0 +1,79 @@ +package org.jabref.gui.edit; + +import java.util.ArrayList; +import java.util.List; + +import javafx.beans.property.SimpleBooleanProperty; +import javafx.beans.property.SimpleStringProperty; + +import org.jabref.gui.LibraryTab; +import org.jabref.model.database.BibDatabase; +import org.jabref.model.entry.BibEntry; +import org.jabref.model.entry.field.StandardField; +import org.jabref.model.entry.types.StandardEntryType; + +import org.junit.jupiter.api.BeforeEach; +import org.junit.jupiter.params.ParameterizedTest; +import org.junit.jupiter.params.provider.CsvSource; + +import static org.junit.jupiter.api.Assertions.assertEquals; +import static org.mockito.Mockito.mock; +import static org.mockito.Mockito.when; + +public class ReplaceStringViewModelTest { + + private final LibraryTab libraryTab = mock(LibraryTab.class); + private ReplaceStringViewModel viewModel; + + @BeforeEach + void setUp() { + BibEntry entry = new BibEntry(StandardEntryType.Article) + .withField(StandardField.AUTHOR, "Shatakshi Sharma and Bhim Singh and Sukumar Mishra") + .withField(StandardField.DATE, "April 2020") + .withField(StandardField.YEAR, "2020") + .withField(StandardField.DOI, "10.1109/TII.2019.2935531") + .withField(StandardField.FILE, ":https\\://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=8801912:PDF") + .withField(StandardField.ISSUE, "4") + .withField(StandardField.ISSN, "1941-0050") + .withField(StandardField.JOURNALTITLE, "IEEE Transactions on Industrial Informatics") + .withField(StandardField.PAGES, "2346--2356") + .withField(StandardField.PUBLISHER, "IEEE") + .withField(StandardField.TITLE, "Economic Operation and Quality Control in PV-BES-DG-Based Autonomous System") + .withField(StandardField.VOLUME, "16") + .withField(StandardField.KEYWORDS, "Batteries, Generators, Economics, Power quality, State of charge, Harmonic analysis, Control systems, Battery, diesel generator (DG), distributed generation, power quality, photovoltaic (PV), voltage source converter (VSC)"); + + List entries = new ArrayList<>(); + entries.add(entry); + when(libraryTab.getSelectedEntries()).thenReturn(entries); + when(libraryTab.getDatabase()).thenReturn(new BibDatabase(entries)); + viewModel = new ReplaceStringViewModel(libraryTab); + } + + @ParameterizedTest(name = "findString={0}, replaceString={1}, fieldString={2}, selectOnly={3}, allFieldReplace={4}, expectedResult={5}") + @CsvSource({ + "randomText, replaceText, author, TRUE, FALSE, 0", // does not replace when findString does not exist in the selected field + "Informatics, replaceText, randomField, TRUE, FALSE, 0", // does not replace if the BibEntry does not have selected field + + "Informatics, replaceText, journaltitle, TRUE, FALSE, 1", // replace "Informatics" in the JOURNALTITLE field to "replaceText" in the BibEntry + "Informatics, replaceText, journaltitle, TRUE, TRUE, 1", // replace "Informatics" in the JOURNALTITLE field to "replaceText" in the BibEntry + "Informatics, replaceText, journaltitle, FALSE, FALSE, 1", // replace "Informatics" in the JOURNALTITLE field to "replaceText" in the BibEntry + "Informatics, replaceText, journaltitle, FALSE, TRUE, 1", // replace "Informatics" in the JOURNALTITLE field to "replaceText" in the BibEntry + + "2020, 2021, date, TRUE, FALSE, 1", // only replace "2020" in the DATE field to "2021" in the BibEntry + "2020, 2021, date, FALSE, TRUE, 2", // replace all the "2020"s in the entries + "2020, 2021, date, FALSE, FALSE, 1", // only replace "2020" in the DATE field to "2021" in the BibEntry + "2020, 2021, date, TRUE, TRUE, 2", // replace all the "2020"s in the entries + + "System, replaceText, title, FALSE, TRUE, 1", // replace "System" in all entries is case sensitive + "and, '', author, TRUE, FALSE, 2", // replace two "and"s with empty string in the same AUTHOR field + "' ', ',', date, TRUE, FALSE, 1" // replace space with comma in DATE field + }) + void testReplace(String findString, String replaceString, String fieldString, boolean selectOnly, boolean allFieldReplace, int expectedResult) { + viewModel.findStringProperty().bind(new SimpleStringProperty(findString)); + viewModel.replaceStringProperty().bind(new SimpleStringProperty(replaceString)); + viewModel.fieldStringProperty().bind(new SimpleStringProperty(fieldString)); + viewModel.selectOnlyProperty().bind(new SimpleBooleanProperty(selectOnly)); + viewModel.allFieldReplaceProperty().bind(new SimpleBooleanProperty(allFieldReplace)); + assertEquals(expectedResult, viewModel.replace()); + } +} diff --git a/src/test/java/org/jabref/gui/exporter/ExportToClipboardActionTest.java b/src/test/java/org/jabref/gui/exporter/ExportToClipboardActionTest.java new file mode 100644 index 00000000000..de4d0b7d8e2 --- /dev/null +++ b/src/test/java/org/jabref/gui/exporter/ExportToClipboardActionTest.java @@ -0,0 +1,117 @@ +package org.jabref.gui.exporter; + +import java.nio.charset.Charset; +import java.nio.charset.StandardCharsets; +import java.nio.file.Path; +import java.util.ArrayList; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import java.util.Optional; + +import org.jabref.gui.ClipBoardManager; +import org.jabref.gui.DialogService; +import org.jabref.gui.JabRefFrame; +import org.jabref.gui.LibraryTab; +import org.jabref.gui.util.CurrentThreadTaskExecutor; +import org.jabref.gui.util.TaskExecutor; +import org.jabref.logic.exporter.Exporter; +import org.jabref.logic.exporter.ExporterFactory; +import org.jabref.logic.exporter.SavePreferences; +import org.jabref.logic.exporter.TemplateExporter; +import org.jabref.logic.l10n.Localization; +import org.jabref.logic.layout.LayoutFormatterPreferences; +import org.jabref.logic.util.StandardFileType; +import org.jabref.logic.xmp.XmpPreferences; +import org.jabref.model.database.BibDatabaseContext; +import org.jabref.model.entry.BibEntry; +import org.jabref.model.entry.field.StandardField; +import org.jabref.model.entry.types.StandardEntryType; +import org.jabref.model.metadata.MetaData; +import org.jabref.preferences.ImportExportPreferences; +import org.jabref.preferences.PreferencesService; + +import org.junit.jupiter.api.BeforeEach; +import org.junit.jupiter.api.Test; +import org.mockito.Answers; + +import static org.mockito.ArgumentMatchers.any; +import static org.mockito.ArgumentMatchers.anyCollection; +import static org.mockito.ArgumentMatchers.eq; +import static org.mockito.Mockito.mock; +import static org.mockito.Mockito.spy; +import static org.mockito.Mockito.times; +import static org.mockito.Mockito.verify; +import static org.mockito.Mockito.when; + +public class ExportToClipboardActionTest { + + private ExportToClipboardAction exportToClipboardAction; + private final LibraryTab libraryTab = mock(LibraryTab.class); + private final JabRefFrame jabRefFrame = mock(JabRefFrame.class); + private final DialogService dialogService = spy(DialogService.class); + private ExporterFactory exporterFactory; + private final ClipBoardManager clipBoardManager = mock(ClipBoardManager.class); + private TaskExecutor taskExecutor; + private List selectedEntries; + private final BibDatabaseContext databaseContext = mock(BibDatabaseContext.class); + private final PreferencesService preferences = spy(PreferencesService.class); + private final ImportExportPreferences importExportPrefs = mock(ImportExportPreferences.class); + + @BeforeEach + public void setUp() { + taskExecutor = new CurrentThreadTaskExecutor(); + + List customFormats = new ArrayList<>(); + LayoutFormatterPreferences layoutPreferences = mock(LayoutFormatterPreferences.class, Answers.RETURNS_DEEP_STUBS); + SavePreferences savePreferences = mock(SavePreferences.class); + XmpPreferences xmpPreferences = mock(XmpPreferences.class); + exporterFactory = ExporterFactory.create(customFormats, layoutPreferences, savePreferences, xmpPreferences); + exportToClipboardAction = new ExportToClipboardAction(libraryTab, dialogService, exporterFactory, clipBoardManager, taskExecutor, preferences); + + BibEntry entry = new BibEntry(StandardEntryType.Misc) + .withField(StandardField.AUTHOR, "Souti Chattopadhyay and Nicholas Nelson and Audrey Au and Natalia Morales and Christopher Sanchez and Rahul Pandita and Anita Sarma") + .withField(StandardField.TITLE, "A tale from the trenches") + .withField(StandardField.YEAR, "2020") + .withField(StandardField.DOI, "10.1145/3377811.3380330") + .withField(StandardField.SUBTITLE, "cognitive biases and software development"); + + selectedEntries = new ArrayList<>(); + selectedEntries.add(entry); + } + + @Test + public void testExecuteIfNoSelectedEntries() { + when(libraryTab.getSelectedEntries()).thenReturn(Collections.EMPTY_LIST); + + exportToClipboardAction.execute(); + verify(dialogService, times(1)).notify(Localization.lang("This operation requires one or more entries to be selected.")); + } + + @Test + public void testExecuteOnSuccess() { + + Exporter selectedExporter = new Exporter("html", "HTML", StandardFileType.HTML) { + @Override + public void export(BibDatabaseContext databaseContext, Path file, Charset encoding, List entries) throws Exception { + } + }; + + when(importExportPrefs.getLastExportExtension()).thenReturn("HTML"); + when(preferences.getImportExportPreferences()).thenReturn(importExportPrefs); + when(preferences.getDefaultEncoding()).thenReturn(StandardCharsets.UTF_8); + when(libraryTab.getSelectedEntries()).thenReturn(selectedEntries); + when(libraryTab.getBibDatabaseContext()).thenReturn(databaseContext); + when(databaseContext.getFileDirectories(preferences.getFilePreferences())).thenReturn(new ArrayList<>(Arrays.asList(Path.of("path")))); + when(databaseContext.getMetaData()).thenReturn(new MetaData()); + when(dialogService.showChoiceDialogAndWait( + eq(Localization.lang("Export")), eq(Localization.lang("Select export format")), + eq(Localization.lang("Export")), any(Exporter.class), anyCollection())).thenReturn(Optional.of(selectedExporter)); + + exportToClipboardAction.execute(); + verify(dialogService, times(1)).showChoiceDialogAndWait( + eq(Localization.lang("Export")), eq(Localization.lang("Select export format")), + eq(Localization.lang("Export")), any(Exporter.class), anyCollection()); + verify(dialogService, times(1)).notify(Localization.lang("Entries exported to clipboard") + ": " + selectedEntries.size()); + } +} diff --git a/src/test/java/org/jabref/gui/exporter/SaveDatabaseActionTest.java b/src/test/java/org/jabref/gui/exporter/SaveDatabaseActionTest.java index d6a4e5af45d..20293bb06c4 100644 --- a/src/test/java/org/jabref/gui/exporter/SaveDatabaseActionTest.java +++ b/src/test/java/org/jabref/gui/exporter/SaveDatabaseActionTest.java @@ -64,24 +64,24 @@ public void setUp() { @Test public void saveAsShouldSetWorkingDirectory() { - when(preferences.get(JabRefPreferences.WORKING_DIRECTORY)).thenReturn(TEST_BIBTEX_LIBRARY_LOCATION); + when(preferences.getWorkingDir()).thenReturn(Path.of(TEST_BIBTEX_LIBRARY_LOCATION)); when(dialogService.showFileSaveDialog(any(FileDialogConfiguration.class))).thenReturn(Optional.of(file)); doReturn(true).when(saveDatabaseAction).saveAs(any()); saveDatabaseAction.saveAs(); - verify(preferences, times(1)).setWorkingDir(file.getParent()); + verify(preferences, times(1)).setWorkingDirectory(file.getParent()); } @Test public void saveAsShouldNotSetWorkingDirectoryIfNotSelected() { - when(preferences.get(JabRefPreferences.WORKING_DIRECTORY)).thenReturn(TEST_BIBTEX_LIBRARY_LOCATION); + when(preferences.getWorkingDir()).thenReturn(Path.of(TEST_BIBTEX_LIBRARY_LOCATION)); when(dialogService.showFileSaveDialog(any(FileDialogConfiguration.class))).thenReturn(Optional.empty()); doReturn(false).when(saveDatabaseAction).saveAs(any()); saveDatabaseAction.saveAs(); - verify(preferences, times(0)).setWorkingDir(file.getParent()); + verify(preferences, times(0)).setWorkingDirectory(file.getParent()); } @Test diff --git a/src/test/java/org/jabref/gui/externalfiles/AutoSetFileLinksUtilTest.java b/src/test/java/org/jabref/gui/externalfiles/AutoSetFileLinksUtilTest.java index c1b29472eb5..3cadd81045f 100644 --- a/src/test/java/org/jabref/gui/externalfiles/AutoSetFileLinksUtilTest.java +++ b/src/test/java/org/jabref/gui/externalfiles/AutoSetFileLinksUtilTest.java @@ -26,8 +26,11 @@ public class AutoSetFileLinksUtilTest { private final FilePreferences fileDirPrefs = mock(FilePreferences.class); - private final AutoLinkPreferences autoLinkPrefs = - new AutoLinkPreferences(AutoLinkPreferences.CitationKeyDependency.START, "", ';'); + private final AutoLinkPreferences autoLinkPrefs = new AutoLinkPreferences( + AutoLinkPreferences.CitationKeyDependency.START, + "", + false, + ';'); private final BibDatabaseContext databaseContext = mock(BibDatabaseContext.class); private final ExternalFileTypes externalFileTypes = mock(ExternalFileTypes.class); private final BibEntry entry = new BibEntry(StandardEntryType.Article); diff --git a/src/test/java/org/jabref/gui/fieldeditors/IdentifierEditorViewModelTest.java b/src/test/java/org/jabref/gui/fieldeditors/IdentifierEditorViewModelTest.java index d9bc547941c..ca71d8a268f 100644 --- a/src/test/java/org/jabref/gui/fieldeditors/IdentifierEditorViewModelTest.java +++ b/src/test/java/org/jabref/gui/fieldeditors/IdentifierEditorViewModelTest.java @@ -5,6 +5,7 @@ import org.jabref.gui.util.CurrentThreadTaskExecutor; import org.jabref.logic.integrity.FieldCheckers; import org.jabref.model.entry.field.StandardField; +import org.jabref.preferences.PreferencesService; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; @@ -18,7 +19,7 @@ class IdentifierEditorViewModelTest { @BeforeEach void setUp() throws Exception { - viewModel = new IdentifierEditorViewModel(StandardField.DOI, new EmptySuggestionProvider(), new CurrentThreadTaskExecutor(), mock(DialogService.class), mock(FieldCheckers.class)); + viewModel = new IdentifierEditorViewModel(StandardField.DOI, new EmptySuggestionProvider(), new CurrentThreadTaskExecutor(), mock(DialogService.class), mock(FieldCheckers.class), mock(PreferencesService.class)); } @Test diff --git a/src/test/java/org/jabref/gui/fieldeditors/LinkedFileViewModelTest.java b/src/test/java/org/jabref/gui/fieldeditors/LinkedFileViewModelTest.java index b84b6493bfc..b5443699f57 100644 --- a/src/test/java/org/jabref/gui/fieldeditors/LinkedFileViewModelTest.java +++ b/src/test/java/org/jabref/gui/fieldeditors/LinkedFileViewModelTest.java @@ -1,10 +1,14 @@ package org.jabref.gui.fieldeditors; +import java.net.CookieHandler; +import java.net.CookieManager; +import java.net.CookiePolicy; import java.net.MalformedURLException; import java.net.URL; import java.nio.file.Files; import java.nio.file.Path; import java.util.Collections; +import java.util.List; import java.util.Optional; import java.util.TreeSet; @@ -12,6 +16,7 @@ import javafx.scene.control.ButtonType; import org.jabref.gui.DialogService; +import org.jabref.gui.externalfiletype.ExternalFileType; import org.jabref.gui.externalfiletype.ExternalFileTypes; import org.jabref.gui.externalfiletype.StandardExternalFileType; import org.jabref.gui.util.BackgroundTask; @@ -23,8 +28,8 @@ import org.jabref.model.entry.BibEntry; import org.jabref.model.entry.LinkedFile; import org.jabref.preferences.FilePreferences; -import org.jabref.testutils.category.FetcherTest; +import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.Assertions; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; @@ -33,11 +38,15 @@ import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertFalse; import static org.junit.jupiter.api.Assertions.assertTrue; +import static org.junit.jupiter.api.Assertions.fail; import static org.mockito.ArgumentMatchers.any; import static org.mockito.ArgumentMatchers.anyString; +import static org.mockito.ArgumentMatchers.contains; +import static org.mockito.Mockito.atLeastOnce; import static org.mockito.Mockito.doReturn; import static org.mockito.Mockito.mock; import static org.mockito.Mockito.spy; +import static org.mockito.Mockito.verify; import static org.mockito.Mockito.verifyNoInteractions; import static org.mockito.Mockito.when; @@ -52,6 +61,7 @@ class LinkedFileViewModelTest { private final ExternalFileTypes externalFileType = mock(ExternalFileTypes.class); private final FilePreferences filePreferences = mock(FilePreferences.class); private final XmpPreferences xmpPreferences = mock(XmpPreferences.class); + private CookieManager cookieManager; @BeforeEach void setUp(@TempDir Path tempFolder) throws Exception { @@ -63,9 +73,25 @@ void setUp(@TempDir Path tempFolder) throws Exception { when(externalFileType.getExternalFileTypeSelection()).thenReturn(new TreeSet<>(ExternalFileTypes.getDefaultExternalFileTypes())); when(externalFileType.getExternalFileTypeByMimeType("application/pdf")).thenReturn(Optional.of(StandardExternalFileType.PDF)); + when(externalFileType.getExternalFileTypeByMimeType(contains("text/html"))).thenReturn(Optional.of(StandardExternalFileType.URL)); when(externalFileType.getExternalFileTypeByExt("pdf")).thenReturn(Optional.of(StandardExternalFileType.PDF)); + when(externalFileType.getExternalFileTypeByExt("html")).thenReturn(Optional.of(StandardExternalFileType.URL)); tempFile = tempFolder.resolve("temporaryFile"); Files.createFile(tempFile); + + // Check if there exists a system wide cookie handler + if (CookieHandler.getDefault() == null) { + cookieManager = new CookieManager(); + CookieHandler.setDefault(cookieManager); + } else { + cookieManager = (CookieManager) CookieHandler.getDefault(); + } + cookieManager.setCookiePolicy(CookiePolicy.ACCEPT_ALL); + } + + @AfterEach + void tearDown() { + cookieManager.setCookiePolicy(CookiePolicy.ACCEPT_NONE); } @Test @@ -152,22 +178,127 @@ void deleteWhenDialogCancelledReturnsFalseAndDoesNotRemoveFile() { assertTrue(Files.exists(tempFile)); } - @FetcherTest + @Test + void downloadHtmlFileCausesWarningDisplay() throws MalformedURLException { + when(filePreferences.shouldStoreFilesRelativeToBib()).thenReturn(true); + when(filePreferences.getFileNamePattern()).thenReturn("[citationkey]"); + when(filePreferences.getFileDirectoryPattern()).thenReturn("[entrytype]"); + databaseContext.setDatabasePath(tempFile); + + URL url = new URL("https://www.google.com/"); + String fileType = StandardExternalFileType.URL.getName(); + linkedFile = new LinkedFile(url, fileType); + + LinkedFileViewModel viewModel = new LinkedFileViewModel(linkedFile, entry, databaseContext, new CurrentThreadTaskExecutor(), dialogService, xmpPreferences, filePreferences, externalFileType); + + viewModel.download(); + + verify(dialogService, atLeastOnce()).notify("Downloaded website as an HTML file."); + } + + @Test void downloadDoesNotOverwriteFileTypeExtension() throws MalformedURLException { linkedFile = new LinkedFile(new URL("http://arxiv.org/pdf/1207.0408v1"), ""); databaseContext = mock(BibDatabaseContext.class); - when(filePreferences.getFileNamePattern()).thenReturn("[citationkey]"); // use this variant, as we cannot mock the linkedFileHandler cause it's initialized inside the viewModel + when(filePreferences.getFileNamePattern()).thenReturn("[citationkey]"); + when(filePreferences.getFileDirectoryPattern()).thenReturn(""); LinkedFileViewModel viewModel = new LinkedFileViewModel(linkedFile, entry, databaseContext, new CurrentThreadTaskExecutor(), dialogService, xmpPreferences, filePreferences, externalFileType); BackgroundTask task = viewModel.prepareDownloadTask(tempFile.getParent(), new URLDownload("http://arxiv.org/pdf/1207.0408v1")); task.onSuccess(destination -> { LinkedFile newLinkedFile = LinkedFilesEditorViewModel.fromFile(destination, Collections.singletonList(tempFile.getParent()), externalFileType); - assertEquals("asdf.PDF", newLinkedFile.getLink()); + assertEquals("asdf.pdf", newLinkedFile.getLink()); assertEquals("PDF", newLinkedFile.getFileType()); }); task.onFailure(Assertions::fail); new CurrentThreadTaskExecutor().execute(task); } + + @Test + void downloadHtmlWhenLinkedFilePointsToHtml() throws MalformedURLException { + // the link mentioned in issue #7452 + String url = "https://onlinelibrary.wiley.com/doi/abs/10.1002/0470862106.ia615"; + String fileType = StandardExternalFileType.URL.getName(); + linkedFile = new LinkedFile(new URL(url), fileType); + + when(filePreferences.shouldStoreFilesRelativeToBib()).thenReturn(true); + when(filePreferences.getFileNamePattern()).thenReturn("[citationkey]"); + when(filePreferences.getFileDirectoryPattern()).thenReturn("[entrytype]"); + + databaseContext.setDatabasePath(tempFile); + + LinkedFileViewModel viewModel = new LinkedFileViewModel(linkedFile, entry, databaseContext, new CurrentThreadTaskExecutor(), dialogService, xmpPreferences, filePreferences, externalFileType); + + viewModel.download(); + + List linkedFiles = entry.getFiles(); + + for (LinkedFile file: linkedFiles) { + if (file.getLink().equalsIgnoreCase("Misc/asdf.html")) { + assertEquals("URL", file.getFileType()); + return; + } + } + // If the file was not found among the linked files to the entry + fail(); + } + + @Test + void isNotSamePath() { + linkedFile = new LinkedFile("desc", tempFile, "pdf"); + databaseContext = mock(BibDatabaseContext.class); + when(filePreferences.getFileNamePattern()).thenReturn("[citationkey]"); + when(databaseContext.getFirstExistingFileDir(filePreferences)).thenReturn(Optional.of(Path.of("/home"))); + + LinkedFileViewModel viewModel = new LinkedFileViewModel(linkedFile, entry, databaseContext, taskExecutor, dialogService, xmpPreferences, filePreferences, externalFileType); + assertFalse(viewModel.isGeneratedPathSameAsOriginal()); + } + + @Test + void isSamePath() { + linkedFile = new LinkedFile("desc", tempFile, "pdf"); + databaseContext = mock(BibDatabaseContext.class); + when(filePreferences.getFileNamePattern()).thenReturn("[citationkey]"); + when(databaseContext.getFirstExistingFileDir(filePreferences)).thenReturn(Optional.of(tempFile.getParent())); + + LinkedFileViewModel viewModel = new LinkedFileViewModel(linkedFile, entry, databaseContext, taskExecutor, dialogService, xmpPreferences, filePreferences, externalFileType); + assertTrue(viewModel.isGeneratedPathSameAsOriginal()); + } + + + // Tests if added parameters to mimeType gets parsed to correct format. + @Test + void mimeTypeStringWithParameterIsReturnedAsWithoutParameter() { + Optional test = externalFileType.getExternalFileTypeByMimeType("text/html; charset=UTF-8"); + String actual = test.get().toString(); + assertEquals("URL", actual); + } + + @Test + void downloadPdfFileWhenLinkedFilePointsToPdfUrl() throws MalformedURLException { + linkedFile = new LinkedFile(new URL("http://arxiv.org/pdf/1207.0408v1"), "pdf"); + // Needed Mockito stubbing methods to run test + when(filePreferences.shouldStoreFilesRelativeToBib()).thenReturn(true); + when(filePreferences.getFileNamePattern()).thenReturn("[citationkey]"); + when(filePreferences.getFileDirectoryPattern()).thenReturn("[entrytype]"); + + databaseContext.setDatabasePath(tempFile); + + LinkedFileViewModel viewModel = new LinkedFileViewModel(linkedFile, entry, databaseContext, new CurrentThreadTaskExecutor(), dialogService, xmpPreferences, filePreferences, externalFileType); + viewModel.download(); + + // Loop through downloaded files to check for filetype='pdf' + List linkedFiles = entry.getFiles(); + for (LinkedFile files : linkedFiles) { + if (files.getLink().equalsIgnoreCase("Misc/asdf.pdf")) { + assertEquals("pdf", files.getFileType().toLowerCase()); + return; + } + } + // Assert fail if no PDF type was found + fail(); + } + } diff --git a/src/test/java/org/jabref/gui/importer/NewEntryActionTest.java b/src/test/java/org/jabref/gui/importer/NewEntryActionTest.java new file mode 100644 index 00000000000..079bb6c1388 --- /dev/null +++ b/src/test/java/org/jabref/gui/importer/NewEntryActionTest.java @@ -0,0 +1,58 @@ +package org.jabref.gui.importer; + +import org.jabref.gui.DialogService; +import org.jabref.gui.EntryTypeView; +import org.jabref.gui.JabRefFrame; +import org.jabref.gui.LibraryTab; +import org.jabref.gui.StateManager; +import org.jabref.gui.util.OptionalObjectProperty; +import org.jabref.model.entry.BibEntry; +import org.jabref.model.entry.types.EntryType; +import org.jabref.model.entry.types.StandardEntryType; +import org.jabref.preferences.PreferencesService; + +import org.junit.jupiter.api.BeforeEach; +import org.junit.jupiter.api.Test; + +import static org.mockito.Mockito.any; +import static org.mockito.Mockito.mock; +import static org.mockito.Mockito.spy; +import static org.mockito.Mockito.times; +import static org.mockito.Mockito.verify; +import static org.mockito.Mockito.when; + +public class NewEntryActionTest { + + private NewEntryAction newEntryAction; + private LibraryTab libraryTab = mock(LibraryTab.class); + private JabRefFrame jabRefFrame = mock(JabRefFrame.class); + private DialogService dialogService = spy(DialogService.class); + private PreferencesService preferencesService = mock(PreferencesService.class); + private StateManager stateManager = mock(StateManager.class); + + @BeforeEach + public void setUp() { + when(jabRefFrame.getCurrentLibraryTab()).thenReturn(libraryTab); + when(stateManager.activeDatabaseProperty()).thenReturn(OptionalObjectProperty.empty()); + newEntryAction = new NewEntryAction(jabRefFrame, dialogService, preferencesService, stateManager); + } + + @Test + public void testExecuteIfNoBasePanel() { + when(jabRefFrame.getBasePanelCount()).thenReturn(0); + + newEntryAction.execute(); + verify(libraryTab, times(0)).insertEntry(any(BibEntry.class)); + verify(dialogService, times(0)).showCustomDialogAndWait(any(EntryTypeView.class)); + } + + @Test + public void testExecuteOnSuccessWithFixedType() { + EntryType type = StandardEntryType.Article; + newEntryAction = new NewEntryAction(jabRefFrame, type, dialogService, preferencesService, stateManager); + when(jabRefFrame.getBasePanelCount()).thenReturn(1); + + newEntryAction.execute(); + verify(libraryTab, times(1)).insertEntry(new BibEntry(type)); + } +} diff --git a/src/test/java/org/jabref/gui/journals/ManageJournalAbbreviationsViewModelMixedAbbreviationsTest.java b/src/test/java/org/jabref/gui/journals/JournalAbbreviationsViewModelMixedAbbreviationsTabTest.java similarity index 97% rename from src/test/java/org/jabref/gui/journals/ManageJournalAbbreviationsViewModelMixedAbbreviationsTest.java rename to src/test/java/org/jabref/gui/journals/JournalAbbreviationsViewModelMixedAbbreviationsTabTest.java index 8d6c11a54a9..9c906027888 100644 --- a/src/test/java/org/jabref/gui/journals/ManageJournalAbbreviationsViewModelMixedAbbreviationsTest.java +++ b/src/test/java/org/jabref/gui/journals/JournalAbbreviationsViewModelMixedAbbreviationsTabTest.java @@ -13,6 +13,9 @@ import javafx.collections.ObservableList; import org.jabref.gui.DialogService; +import org.jabref.gui.preferences.journals.AbbreviationViewModel; +import org.jabref.gui.preferences.journals.AbbreviationsFileViewModel; +import org.jabref.gui.preferences.journals.JournalAbbreviationsTabViewModel; import org.jabref.gui.util.CurrentThreadTaskExecutor; import org.jabref.gui.util.TaskExecutor; import org.jabref.logic.journals.Abbreviation; @@ -36,9 +39,9 @@ import static org.mockito.Mockito.verify; import static org.mockito.Mockito.when; -class ManageJournalAbbreviationsViewModelMixedAbbreviationsTest { +class JournalAbbreviationsViewModelMixedAbbreviationsTabTest { - private ManageJournalAbbreviationsViewModel viewModel; + private JournalAbbreviationsTabViewModel viewModel; private Path emptyTestFile; private Path testFile1Entries; private Path testFile3Entries; @@ -56,7 +59,7 @@ void setUpViewModel(@TempDir Path tempFolder) throws Exception { dialogService = mock(DialogService.class); TaskExecutor taskExecutor = new CurrentThreadTaskExecutor(); - viewModel = new ManageJournalAbbreviationsViewModel(preferences, dialogService, taskExecutor, repository); + viewModel = new JournalAbbreviationsTabViewModel(preferences, dialogService, taskExecutor, repository); emptyTestFile = createTestFile(tempFolder, "emptyTestFile.csv", ""); testFile1Entries = createTestFile(tempFolder, "testFile1Entries.csv", "Test Entry;TE" + NEWLINE + ""); testFile3Entries = createTestFile(tempFolder, "testFile3Entries.csv", "Abbreviations;Abb;A" + NEWLINE + "Test Entry;TE" + NEWLINE + "MoreEntries;ME;M" + NEWLINE + ""); @@ -449,7 +452,7 @@ private void addFourTestFileToViewModelAndPreferences() { viewModel.addNewFile(); when(dialogService.showFileSaveDialog(any())).thenReturn(Optional.of(testFile5EntriesWithDuplicate)); viewModel.addNewFile(); - viewModel.save(); + viewModel.storeSettings(); } /** diff --git a/src/test/java/org/jabref/gui/journals/ManageJournalAbbreviationsViewModelNoShortestUniqueAbbreviationsTest.java b/src/test/java/org/jabref/gui/journals/JournalAbbreviationsViewModelNoShortestUniqueAbbreviationsTabTest.java similarity index 97% rename from src/test/java/org/jabref/gui/journals/ManageJournalAbbreviationsViewModelNoShortestUniqueAbbreviationsTest.java rename to src/test/java/org/jabref/gui/journals/JournalAbbreviationsViewModelNoShortestUniqueAbbreviationsTabTest.java index 7d6d6ba7bd6..7c355f55cdc 100644 --- a/src/test/java/org/jabref/gui/journals/ManageJournalAbbreviationsViewModelNoShortestUniqueAbbreviationsTest.java +++ b/src/test/java/org/jabref/gui/journals/JournalAbbreviationsViewModelNoShortestUniqueAbbreviationsTabTest.java @@ -13,6 +13,9 @@ import javafx.collections.ObservableList; import org.jabref.gui.DialogService; +import org.jabref.gui.preferences.journals.AbbreviationViewModel; +import org.jabref.gui.preferences.journals.AbbreviationsFileViewModel; +import org.jabref.gui.preferences.journals.JournalAbbreviationsTabViewModel; import org.jabref.gui.util.CurrentThreadTaskExecutor; import org.jabref.gui.util.TaskExecutor; import org.jabref.logic.JabRefException; @@ -37,9 +40,9 @@ import static org.mockito.Mockito.verify; import static org.mockito.Mockito.when; -class ManageJournalAbbreviationsViewModelNoShortestUniqueAbbreviationsTest { +class JournalAbbreviationsViewModelNoShortestUniqueAbbreviationsTabTest { - private ManageJournalAbbreviationsViewModel viewModel; + private JournalAbbreviationsTabViewModel viewModel; private Path emptyTestFile; private Path testFile1Entries; private Path testFile3Entries; @@ -57,7 +60,7 @@ void setUpViewModel(@TempDir Path tempFolder) throws Exception { dialogService = mock(DialogService.class); TaskExecutor taskExecutor = new CurrentThreadTaskExecutor(); - viewModel = new ManageJournalAbbreviationsViewModel(preferences, dialogService, taskExecutor, repository); + viewModel = new JournalAbbreviationsTabViewModel(preferences, dialogService, taskExecutor, repository); emptyTestFile = createTestFile(tempFolder, "emptyTestFile.csv", ""); testFile1Entries = createTestFile(tempFolder, "testFile1Entries.csv", "Test Entry;TE" + NEWLINE + ""); testFile3Entries = createTestFile(tempFolder, "testFile3Entries.csv", "Abbreviations;Abb" + NEWLINE + "Test Entry;TE" + NEWLINE + "MoreEntries;ME" + NEWLINE + ""); @@ -449,7 +452,7 @@ private void addFourTestFileToViewModelAndPreferences() throws Exception { viewModel.addNewFile(); when(dialogService.showFileSaveDialog(any())).thenReturn(Optional.of(testFile5EntriesWithDuplicate)); viewModel.addNewFile(); - viewModel.save(); + viewModel.storeSettings(); } /** diff --git a/src/test/java/org/jabref/gui/journals/ManageJournalAbbreviationsViewModelWithShortestUniqueAbbreviationsTest.java b/src/test/java/org/jabref/gui/journals/JournalAbbreviationsViewModelWithShortestUniqueAbbreviationsTabTest.java similarity index 97% rename from src/test/java/org/jabref/gui/journals/ManageJournalAbbreviationsViewModelWithShortestUniqueAbbreviationsTest.java rename to src/test/java/org/jabref/gui/journals/JournalAbbreviationsViewModelWithShortestUniqueAbbreviationsTabTest.java index e3a0ecf875c..f0811c06f45 100644 --- a/src/test/java/org/jabref/gui/journals/ManageJournalAbbreviationsViewModelWithShortestUniqueAbbreviationsTest.java +++ b/src/test/java/org/jabref/gui/journals/JournalAbbreviationsViewModelWithShortestUniqueAbbreviationsTabTest.java @@ -13,6 +13,9 @@ import javafx.collections.ObservableList; import org.jabref.gui.DialogService; +import org.jabref.gui.preferences.journals.AbbreviationViewModel; +import org.jabref.gui.preferences.journals.AbbreviationsFileViewModel; +import org.jabref.gui.preferences.journals.JournalAbbreviationsTabViewModel; import org.jabref.gui.util.CurrentThreadTaskExecutor; import org.jabref.gui.util.TaskExecutor; import org.jabref.logic.JabRefException; @@ -37,9 +40,9 @@ import static org.mockito.Mockito.verify; import static org.mockito.Mockito.when; -class ManageJournalAbbreviationsViewModelWithShortestUniqueAbbreviationsTest { +class JournalAbbreviationsViewModelWithShortestUniqueAbbreviationsTabTest { - private ManageJournalAbbreviationsViewModel viewModel; + private JournalAbbreviationsTabViewModel viewModel; private Path emptyTestFile; private Path testFile1Entries; private Path testFile3Entries; @@ -57,7 +60,7 @@ void setUpViewModel(@TempDir Path tempFolder) throws Exception { dialogService = mock(DialogService.class); TaskExecutor taskExecutor = new CurrentThreadTaskExecutor(); - viewModel = new ManageJournalAbbreviationsViewModel(preferences, dialogService, taskExecutor, repository); + viewModel = new JournalAbbreviationsTabViewModel(preferences, dialogService, taskExecutor, repository); emptyTestFile = createTestFile(tempFolder, "emptyTestFile.csv", ""); testFile1Entries = createTestFile(tempFolder, "testFile1Entries.csv", "Test Entry;TE;T" + NEWLINE + ""); testFile3Entries = createTestFile(tempFolder, "testFile3Entries.csv", "Abbreviations;Abb;A" + NEWLINE + "Test Entry;TE;T" + NEWLINE + "MoreEntries;ME;M" + NEWLINE + ""); @@ -449,7 +452,7 @@ private void addFourTestFileToViewModelAndPreferences() throws Exception { viewModel.addNewFile(); when(dialogService.showFileSaveDialog(any())).thenReturn(Optional.of(testFile5EntriesWithDuplicate)); viewModel.addNewFile(); - viewModel.save(); + viewModel.storeSettings(); } /** diff --git a/src/test/java/org/jabref/gui/keyboard/KeyBindingsDialogViewModelTest.java b/src/test/java/org/jabref/gui/keyboard/KeyBindingsTabModelTest.java similarity index 92% rename from src/test/java/org/jabref/gui/keyboard/KeyBindingsDialogViewModelTest.java rename to src/test/java/org/jabref/gui/keyboard/KeyBindingsTabModelTest.java index 748a6554157..2eb8da4ea63 100644 --- a/src/test/java/org/jabref/gui/keyboard/KeyBindingsDialogViewModelTest.java +++ b/src/test/java/org/jabref/gui/keyboard/KeyBindingsTabModelTest.java @@ -7,6 +7,8 @@ import javafx.scene.input.KeyEvent; import org.jabref.gui.DialogService; +import org.jabref.gui.preferences.keybindings.KeyBindingViewModel; +import org.jabref.gui.preferences.keybindings.KeyBindingsTabViewModel; import org.jabref.logic.util.OS; import org.jabref.preferences.PreferencesService; @@ -23,15 +25,15 @@ /** * Test class for the keybindings dialog view model */ -class KeyBindingsDialogViewModelTest { +class KeyBindingsTabModelTest { - private KeyBindingsDialogViewModel model; + private KeyBindingsTabViewModel model; private KeyBindingRepository keyBindingRepository; @BeforeEach void setUp() { keyBindingRepository = new KeyBindingRepository(); - model = new KeyBindingsDialogViewModel(keyBindingRepository, mock(DialogService.class), mock(PreferencesService.class)); + model = new KeyBindingsTabViewModel(keyBindingRepository, mock(DialogService.class), mock(PreferencesService.class)); } @Test @@ -43,7 +45,7 @@ void testInvalidKeyBindingIsNotSaved() { model.setNewBindingForCurrent(shortcutKeyEvent); KeyCombination combination = KeyCombination.keyCombination(keyBindingRepository.get(KeyBinding.COPY).get()); assertFalse(KeyBindingRepository.checkKeyCombinationEquality(combination, shortcutKeyEvent)); - model.saveKeyBindings(); + model.storeSettings(); assertFalse(keyBindingRepository.checkKeyCombinationEquality(KeyBinding.COPY, shortcutKeyEvent)); } @@ -61,7 +63,7 @@ void testSpecialKeysValidKeyBindingIsSaved() { assertTrue(KeyBindingRepository.checkKeyCombinationEquality(combination, shortcutKeyEvent)); - model.saveKeyBindings(); + model.storeSettings(); assertTrue(keyBindingRepository.checkKeyCombinationEquality(KeyBinding.IMPORT_INTO_NEW_DATABASE, shortcutKeyEvent)); @@ -100,7 +102,7 @@ void testSaveNewKeyBindingsToPreferences() { assertFalse(keyBindingRepository.checkKeyCombinationEquality(KeyBinding.ABBREVIATE, shortcutKeyEvent)); model.setNewBindingForCurrent(shortcutKeyEvent); - model.saveKeyBindings(); + model.storeSettings(); assertTrue(keyBindingRepository.checkKeyCombinationEquality(KeyBinding.ABBREVIATE, shortcutKeyEvent)); } @@ -114,7 +116,7 @@ void testSaveNewSpecialKeysKeyBindingsToPreferences() { assertFalse(keyBindingRepository.checkKeyCombinationEquality(KeyBinding.ABBREVIATE, shortcutKeyEvent)); model.setNewBindingForCurrent(shortcutKeyEvent); - model.saveKeyBindings(); + model.storeSettings(); assertTrue(keyBindingRepository.checkKeyCombinationEquality(KeyBinding.ABBREVIATE, shortcutKeyEvent)); } @@ -129,12 +131,12 @@ void testSetAllKeyBindingsToDefault() { assertFalse(keyBindingRepository.checkKeyCombinationEquality(KeyBinding.ABBREVIATE, shortcutKeyEvent)); model.setNewBindingForCurrent(shortcutKeyEvent); - model.saveKeyBindings(); + model.storeSettings(); assertTrue(keyBindingRepository.checkKeyCombinationEquality(KeyBinding.ABBREVIATE, shortcutKeyEvent)); keyBindingRepository.resetToDefault(); - model.saveKeyBindings(); + model.storeSettings(); assertFalse(keyBindingRepository.checkKeyCombinationEquality(KeyBinding.ABBREVIATE, shortcutKeyEvent)); } @@ -164,12 +166,12 @@ void testSetSingleKeyBindingToDefault() { assertFalse(keyBindingRepository.checkKeyCombinationEquality(KeyBinding.ABBREVIATE, shortcutKeyEvent)); model.setNewBindingForCurrent(shortcutKeyEvent); - model.saveKeyBindings(); + model.storeSettings(); assertTrue(keyBindingRepository.checkKeyCombinationEquality(KeyBinding.ABBREVIATE, shortcutKeyEvent)); viewModel.resetToDefault(); - model.saveKeyBindings(); + model.storeSettings(); assertFalse(keyBindingRepository.checkKeyCombinationEquality(KeyBinding.ABBREVIATE, shortcutKeyEvent)); } diff --git a/src/test/java/org/jabref/gui/util/ColorUtilTest.java b/src/test/java/org/jabref/gui/util/ColorUtilTest.java new file mode 100644 index 00000000000..a5f3a552841 --- /dev/null +++ b/src/test/java/org/jabref/gui/util/ColorUtilTest.java @@ -0,0 +1,26 @@ +package org.jabref.gui.util; + +import javafx.scene.paint.Color; + +import org.junit.jupiter.api.Test; + +import static org.junit.jupiter.api.Assertions.assertEquals; + +public class ColorUtilTest { + + private ColorUtil colorUtil = new ColorUtil(); + private final Color c1 = Color.color(0.2, 0.4, 1); + private final Color c2 = Color.rgb(255, 255, 255); + + @Test + public void toRGBCodeTest() { + assertEquals("#3366FF", ColorUtil.toRGBCode(c1)); + assertEquals("#FFFFFF", ColorUtil.toRGBCode(c2)); + } + + @Test + public void toHexTest() { + assertEquals("#000001", ColorUtil.toHex(c1)); + assertEquals("#010101", ColorUtil.toHex(c2)); + } +} diff --git a/src/test/java/org/jabref/gui/util/ThemeTest.java b/src/test/java/org/jabref/gui/util/ThemeTest.java new file mode 100644 index 00000000000..08471166620 --- /dev/null +++ b/src/test/java/org/jabref/gui/util/ThemeTest.java @@ -0,0 +1,258 @@ +package org.jabref.gui.util; + +import java.io.IOException; +import java.nio.file.Files; +import java.nio.file.Path; +import java.nio.file.StandardOpenOption; +import java.util.Optional; + +import javafx.collections.FXCollections; +import javafx.scene.Scene; + +import org.jabref.preferences.AppearancePreferences; +import org.jabref.preferences.PreferencesService; + +import org.junit.jupiter.api.BeforeEach; +import org.junit.jupiter.api.Test; +import org.junit.jupiter.api.condition.EnabledOnOs; +import org.junit.jupiter.api.condition.OS; +import org.junit.jupiter.api.io.TempDir; + +import static org.junit.jupiter.api.Assertions.assertEquals; +import static org.junit.jupiter.api.Assertions.assertTrue; +import static org.junit.jupiter.api.Assertions.fail; +import static org.mockito.Mockito.mock; +import static org.mockito.Mockito.when; + +public class ThemeTest { + + private Path tempFolder; + + private PreferencesService preferencesMock; + + @BeforeEach + void setUp(@TempDir Path tempFolder) { + this.tempFolder = tempFolder; + this.preferencesMock = mock(PreferencesService.class); + AppearancePreferences appearancePreferences = mock(AppearancePreferences.class); + when(this.preferencesMock.getAppearancePreferences()).thenReturn(appearancePreferences); + when(appearancePreferences.shouldOverrideDefaultFontSize()).thenReturn(false); + } + + @Test + public void lightThemeUsedWhenPathIsBlank() { + Theme blankTheme = new Theme("", preferencesMock); + assertEquals(Theme.Type.LIGHT, blankTheme.getType()); + assertEquals(Optional.empty(), blankTheme.getAdditionalStylesheet(), + "didn't expect additional stylesheet to be available"); + } + + @Test + public void lightThemeUsedWhenPathIsBaseCss() { + Theme baseTheme = new Theme("Base.css", preferencesMock); + assertEquals(Theme.Type.LIGHT, baseTheme.getType()); + assertEquals(Optional.empty(), baseTheme.getAdditionalStylesheet(), + "didn't expect additional stylesheet to be available"); + } + + @Test + public void darkThemeUsedWhenPathIsDarkCss() { + // Dark theme is detected by name: + Theme theme = new Theme("Dark.css", preferencesMock); + assertEquals(Theme.Type.DARK, theme.getType()); + assertTrue(theme.getAdditionalStylesheet().isPresent(), + "expected dark theme stylesheet to be available"); + } + + @Test + public void customThemeIgnoredIfDirectory() { + Theme baseTheme = new Theme(tempFolder.toString(), preferencesMock); + assertEquals(Theme.Type.CUSTOM, baseTheme.getType()); + assertEquals(Optional.empty(), baseTheme.getAdditionalStylesheet(), + "didn't expect additional stylesheet to be available when location is a directory"); + } + + @Test + public void customThemeIgnoredIfInvalidPath() { + Theme baseTheme = new Theme("\0\0\0", preferencesMock); + assertEquals(Theme.Type.CUSTOM, baseTheme.getType()); + assertEquals(Optional.empty(), baseTheme.getAdditionalStylesheet(), + "didn't expect additional stylesheet when CSS location is just some null terminators!"); + } + + @Test + public void customThemeAvailableEvenWhenDeleted() throws IOException { + + /* Create a temporary custom theme that is just a small snippet of CSS. There is no CSS + validation (at the moment) but by making a valid CSS block we don't preclude adding validation later */ + Path testCss = tempFolder.resolve("test.css"); + Files.writeString(testCss, + "/* Biblatex Source Code */\n" + + ".code-area .text {\n" + + " -fx-font-family: monospace;\n" + + "}", StandardOpenOption.CREATE); + + // This is detected as a custom theme: + Theme theme = new Theme(testCss.toString(), preferencesMock); + assertEquals(Theme.Type.CUSTOM, theme.getType()); + assertEquals(testCss.toString(), theme.getCssPathString()); + + Optional testCssLocation1 = theme.getAdditionalStylesheet(); + assertTrue(testCssLocation1.isPresent(), "expected custom theme location to be available"); + assertEquals( + "data:text/css;charset=utf-8;base64,LyogQmlibGF0ZXggU291cmNlIENvZGUgKi8KLmNvZGUtYXJlYSAudGV4dCB7CiAgICAtZngtZm9udC1mYW1pbHk6IG1vbm9zcGFjZTsKfQ==", + testCssLocation1.get()); + + Files.delete(testCss); + + // Consumer passed to additionalStylesheet() should still return the data url even though file is deleted. + // It shouldn't matter whether the file existed at the time the Theme object was created (before or after) + + Optional testCssLocation2 = theme.getAdditionalStylesheet(); + assertTrue(testCssLocation2.isPresent(), "expected custom theme location to be available"); + assertEquals( + "data:text/css;charset=utf-8;base64,LyogQmlibGF0ZXggU291cmNlIENvZGUgKi8KLmNvZGUtYXJlYSAudGV4dCB7CiAgICAtZngtZm9udC1mYW1pbHk6IG1vbm9zcGFjZTsKfQ==", + testCssLocation2.get()); + + Theme themeCreatedWhenAlreadyMissing = new Theme(testCss.toString(), preferencesMock); + assertEquals(Theme.Type.CUSTOM, theme.getType()); + assertEquals(testCss.toString(), theme.getCssPathString()); + assertEquals(Optional.empty(), themeCreatedWhenAlreadyMissing.getAdditionalStylesheet(), + "didn't expect additional stylesheet to be available because it didn't exist when theme was created"); + + // Check that the consumer is called once more, if the file is restored + Files.writeString(testCss, + "/* Biblatex Source Code */\n" + + ".code-area .text {\n" + + " -fx-font-family: monospace;\n" + + "}", StandardOpenOption.CREATE); + + Optional testCssLocation3 = theme.getAdditionalStylesheet(); + assertTrue(testCssLocation3.isPresent(), "expected custom theme location to be available"); + assertEquals( + "data:text/css;charset=utf-8;base64,LyogQmlibGF0ZXggU291cmNlIENvZGUgKi8KLmNvZGUtYXJlYSAudGV4dCB7CiAgICAtZngtZm9udC1mYW1pbHk6IG1vbm9zcGFjZTsKfQ==", + testCssLocation3.get()); + + Optional testCssLocation4 = themeCreatedWhenAlreadyMissing.getAdditionalStylesheet(); + assertTrue(testCssLocation4.isPresent(), "expected custom theme location to be available"); + assertEquals( + "data:text/css;charset=utf-8;base64,LyogQmlibGF0ZXggU291cmNlIENvZGUgKi8KLmNvZGUtYXJlYSAudGV4dCB7CiAgICAtZngtZm9udC1mYW1pbHk6IG1vbm9zcGFjZTsKfQ==", + testCssLocation4.get()); + } + + @Test + public void largeCustomThemeNotHeldInMemory() throws IOException { + + /* Create a temporary custom theme that is just a large comment over 48 kilobytes in size. There is no CSS + validation (at the moment) but by making a valid CSS comment we don't preclude adding validation later */ + Path testCss = tempFolder.resolve("test.css"); + Files.createFile(testCss); + Files.writeString(testCss, "/* ", StandardOpenOption.CREATE); + final String testString = "ALL WORK AND NO PLAY MAKES JACK A DULL BOY\n"; + for (int i = 0; i <= (48000 / testString.length()); i++) { + Files.writeString(testCss, testString, StandardOpenOption.APPEND); + } + Files.writeString(testCss, " */", StandardOpenOption.APPEND); + + // This is detected as a custom theme: + Theme theme = new Theme(testCss.toString(), preferencesMock); + assertEquals(Theme.Type.CUSTOM, theme.getType()); + assertEquals(testCss.toString(), theme.getCssPathString()); + + Optional testCssLocation1 = theme.getAdditionalStylesheet(); + assertTrue(testCssLocation1.isPresent(), "expected custom theme location to be available"); + assertTrue(testCssLocation1.get().startsWith("file:"), "expected large custom theme to be a file"); + + Files.move(testCss, testCss.resolveSibling("renamed.css")); + + // additionalStylesheet() will no longer offer the deleted stylesheet, because it's not been held in memory + + assertEquals(Optional.empty(), theme.getAdditionalStylesheet(), + "didn't expect additional stylesheet after css was deleted"); + + Theme themeCreatedWhenAlreadyMissing = new Theme(testCss.toString(), preferencesMock); + assertEquals(Theme.Type.CUSTOM, theme.getType()); + assertEquals(testCss.toString(), theme.getCssPathString()); + assertEquals(Optional.empty(), themeCreatedWhenAlreadyMissing.getAdditionalStylesheet(), + "didn't expect additional stylesheet to be available because it didn't exist when theme was created"); + + // Check that it is available once more, if the file is restored + + Files.move(testCss.resolveSibling("renamed.css"), testCss); + + Optional testCssLocation2 = theme.getAdditionalStylesheet(); + assertTrue(testCssLocation2.isPresent(), "expected custom theme location to be available"); + assertTrue(testCssLocation2.get().startsWith("file:"), "expected large custom theme to be a file"); + + Optional testCssLocation3 = themeCreatedWhenAlreadyMissing.getAdditionalStylesheet(); + assertTrue(testCssLocation3.isPresent(), "expected custom theme location to be available"); + assertTrue(testCssLocation3.get().startsWith("file:"), "expected large custom theme to be a file"); + } + + /* + TODO this test works great on a local Windows development machine, but currently fails in the github CI pipeline. + Investigate why, and when resolved remove the @EnabledOnOs annotation that limits this test + */ + @Test + @EnabledOnOs(OS.WINDOWS) + public void liveReloadCssDataUrl() throws IOException, InterruptedException { + + /* Create a temporary custom theme that is just a small snippet of CSS. There is no CSS + validation (at the moment) but by making a valid CSS block we don't preclude adding validation later */ + Path testCss = tempFolder.resolve("reload.css"); + Files.writeString(testCss, + "/* Biblatex Source Code */\n" + + ".code-area .text {\n" + + " -fx-font-family: monospace;\n" + + "}", StandardOpenOption.CREATE); + + Theme theme = new Theme(testCss.toString(), preferencesMock); + assertEquals(Theme.Type.CUSTOM, theme.getType()); + assertEquals(testCss.toString(), theme.getCssPathString()); + + Optional testCssLocation1 = theme.getAdditionalStylesheet(); + assertTrue(testCssLocation1.isPresent(), "expected custom theme location to be available"); + assertEquals( + "data:text/css;charset=utf-8;base64,LyogQmlibGF0ZXggU291cmNlIENvZGUgKi8KLmNvZGUtYXJlYSAudGV4dCB7CiAgICAtZngtZm9udC1mYW1pbHk6IG1vbm9zcGFjZTsKfQ==", + testCssLocation1.get()); + + DefaultFileUpdateMonitor fileUpdateMonitor = null; + Thread thread = null; + try { + Scene scene = mock(Scene.class); + when(scene.getStylesheets()).thenReturn(FXCollections.observableArrayList()); + fileUpdateMonitor = new DefaultFileUpdateMonitor(); + thread = new Thread(fileUpdateMonitor); + thread.start(); + try { + theme.installCss(scene, fileUpdateMonitor); + } catch (NullPointerException ex) { + fail("Possible mocking issue due to NPE in installCss", ex); + } + + Thread.sleep(2000); + + Files.writeString(testCss, + "/* And now for something slightly different */\n" + + ".code-area .text {\n" + + " -fx-font-family: serif;\n" + + "}", StandardOpenOption.CREATE); + + Thread.sleep(2000); + } finally { + if (fileUpdateMonitor != null) { + fileUpdateMonitor.shutdown(); + } + if (thread != null) { + thread.join(); + } + } + + Optional testCssLocation2 = theme.getAdditionalStylesheet(); + assertTrue(testCssLocation2.isPresent(), "expected custom theme location to be available"); + assertEquals( + "data:text/css;charset=utf-8;base64,LyogQW5kIG5vdyBmb3Igc29tZXRoaW5nIHNsaWdodGx5IGRpZmZlcmVudCAqLwouY29kZS1hcmVhIC50ZXh0IHsKICAgIC1meC1mb250LWZhbWlseTogc2VyaWY7Cn0=", + testCssLocation2.get(), + "stylesheet embedded in data: url should have reloaded"); + } +} diff --git a/src/test/java/org/jabref/gui/util/comparator/NumericFieldComparatorTest.java b/src/test/java/org/jabref/gui/util/comparator/NumericFieldComparatorTest.java index 12fcde6059c..be11abf0abe 100644 --- a/src/test/java/org/jabref/gui/util/comparator/NumericFieldComparatorTest.java +++ b/src/test/java/org/jabref/gui/util/comparator/NumericFieldComparatorTest.java @@ -42,4 +42,24 @@ public void compareStringWithInteger() { public void compareIntegerWithString() { assertEquals(1, comparator.compare("4", "hi")); } + + @Test + public void compareNegativeInteger() { + assertEquals(1, comparator.compare("-4", "-5")); + } + + @Test + public void compareWithMinusString() { + assertEquals(-1, comparator.compare("-", "-5")); + } + + @Test + public void compareWithPlusString() { + assertEquals(-1, comparator.compare("+", "-5")); + } + + @Test + public void compareWordWithMinus() { + assertEquals(-1, comparator.compare("-abc", "-5")); + } } diff --git a/src/test/java/org/jabref/gui/util/comparator/RankingFieldComparatorTest.java b/src/test/java/org/jabref/gui/util/comparator/RankingFieldComparatorTest.java new file mode 100644 index 00000000000..2ac2d37f539 --- /dev/null +++ b/src/test/java/org/jabref/gui/util/comparator/RankingFieldComparatorTest.java @@ -0,0 +1,59 @@ +package org.jabref.gui.util.comparator; + +import java.util.Optional; + +import org.jabref.gui.specialfields.SpecialFieldValueViewModel; +import org.jabref.model.entry.field.SpecialFieldValue; + +import org.junit.jupiter.api.BeforeEach; +import org.junit.jupiter.api.Test; + +import static org.junit.jupiter.api.Assertions.assertEquals; + +public class RankingFieldComparatorTest { + + private RankingFieldComparator comparator; + private final SpecialFieldValue value1 = SpecialFieldValue.RANK_1; + private final SpecialFieldValue value2 = SpecialFieldValue.RANK_2; + private final SpecialFieldValue value3 = SpecialFieldValue.RANK_3; + private final Optional rank1 = Optional.of(new SpecialFieldValueViewModel(value1)); + private final Optional rank2 = Optional.of(new SpecialFieldValueViewModel(value2)); + private final Optional rank3 = Optional.of(new SpecialFieldValueViewModel(value3)); + + @BeforeEach + public void setUp() { + comparator = new RankingFieldComparator(); + } + + @Test + public void compareHigherRankFirst() { + assertEquals(-2, comparator.compare(rank3, rank1)); + assertEquals(-1, comparator.compare(rank2, rank1)); + } + + @Test + public void compareLowerRankFirst() { + assertEquals(1, comparator.compare(rank1, rank2)); + assertEquals(2, comparator.compare(rank1, rank3)); + } + + @Test + public void compareSameRank() { + assertEquals(0, comparator.compare(rank1, rank1)); + } + + @Test + public void compareTwoEmptyInputs() { + assertEquals(0, comparator.compare(Optional.empty(), Optional.empty())); + } + + @Test + public void compareTwoInputsWithFirstEmpty() { + assertEquals(1, comparator.compare(Optional.empty(), rank1)); + } + + @Test + public void compareTwoInputsWithSecondEmpty() { + assertEquals(-1, comparator.compare(rank1, Optional.empty())); + } +} diff --git a/src/test/java/org/jabref/gui/util/comparator/SpecialFieldComparatorTest.java b/src/test/java/org/jabref/gui/util/comparator/SpecialFieldComparatorTest.java new file mode 100644 index 00000000000..b62731b7b38 --- /dev/null +++ b/src/test/java/org/jabref/gui/util/comparator/SpecialFieldComparatorTest.java @@ -0,0 +1,62 @@ +package org.jabref.gui.util.comparator; + +import java.util.Optional; + +import org.jabref.gui.specialfields.SpecialFieldValueViewModel; +import org.jabref.model.entry.field.SpecialFieldValue; + +import org.junit.jupiter.api.BeforeEach; +import org.junit.jupiter.api.Test; + +import static org.junit.jupiter.api.Assertions.assertEquals; + +public class SpecialFieldComparatorTest { + + private SpecialFieldComparator comparator; + private final SpecialFieldValue value1 = SpecialFieldValue.PRIORITY_HIGH; + private final SpecialFieldValue value2 = SpecialFieldValue.PRIORITY_LOW; + private final SpecialFieldValue value3 = SpecialFieldValue.READ; + private final Optional prio1 = Optional.of(new SpecialFieldValueViewModel(value1)); + private final Optional prio3 = Optional.of(new SpecialFieldValueViewModel(value2)); + private final Optional read = Optional.of(new SpecialFieldValueViewModel(value3)); + + @BeforeEach + public void setUp() { + comparator = new SpecialFieldComparator(); + } + + @Test + public void compareHigherPriorityFirst() { + assertEquals(-2, comparator.compare(prio1, prio3)); + } + + @Test + public void compareLowerPriorityFirst() { + assertEquals(2, comparator.compare(prio3, prio1)); + } + + @Test + public void compareSamePriority() { + assertEquals(0, comparator.compare(prio1, prio1)); + } + + @Test + public void compareUnrelatedFields() { + assertEquals(-11, comparator.compare(prio1, read)); + } + + @Test + public void compareTwoEmptyInputs() { + assertEquals(0, comparator.compare(Optional.empty(), Optional.empty())); + } + + @Test + public void compareTwoInputsWithFirstEmpty() { + assertEquals(1, comparator.compare(Optional.empty(), prio1)); + } + + @Test + public void compareTwoInputsWithSecondEmpty() { + assertEquals(-1, comparator.compare(prio1, Optional.empty())); + } +} diff --git a/src/test/java/org/jabref/logic/bibtex/FileFieldWriterTest.java b/src/test/java/org/jabref/logic/bibtex/FileFieldWriterTest.java index 7305ebbcfb3..a9c722a3815 100644 --- a/src/test/java/org/jabref/logic/bibtex/FileFieldWriterTest.java +++ b/src/test/java/org/jabref/logic/bibtex/FileFieldWriterTest.java @@ -1,13 +1,7 @@ package org.jabref.logic.bibtex; -import java.net.MalformedURLException; -import java.net.URL; import java.nio.file.Path; -import java.util.Arrays; -import java.util.Collections; -import java.util.List; -import org.jabref.logic.importer.util.FileFieldParser; import org.jabref.model.entry.LinkedFile; import org.junit.jupiter.api.Test; @@ -17,121 +11,6 @@ public class FileFieldWriterTest { - @Test - public void emptyListForEmptyInput() { - String emptyInput = ""; - - assertEquals(Collections.emptyList(), FileFieldParser.parse(emptyInput)); - assertEquals(Collections.emptyList(), FileFieldParser.parse(null)); - } - - @Test - public void parseCorrectInput() { - String input = "Desc:File.PDF:PDF"; - - assertEquals( - Collections.singletonList(new LinkedFile("Desc", Path.of("File.PDF"), "PDF")), - FileFieldParser.parse(input)); - } - - @Test - public void parseCorrectOnlineInput() throws MalformedURLException { - String input = ":http\\://arxiv.org/pdf/2010.08497v1:PDF"; - String inputURL = "http://arxiv.org/pdf/2010.08497v1"; - List expected = Collections.singletonList(new LinkedFile(new URL(inputURL), "PDF")); - - assertEquals(expected, FileFieldParser.parse(input)); - } - - @Test - public void parseFaultyOnlineInput() { - String input = ":htt\\://arxiv.org/pdf/2010.08497v1:PDF"; - String inputURL = "htt://arxiv.org/pdf/2010.08497v1"; - List expected = Collections.singletonList(new LinkedFile("", Path.of(inputURL), "PDF")); - - assertEquals(expected, FileFieldParser.parse(input)); - } - - @Test - public void ingoreMissingDescription() { - String input = ":wei2005ahp.pdf:PDF"; - - assertEquals( - Collections.singletonList(new LinkedFile("", Path.of("wei2005ahp.pdf"), "PDF")), - FileFieldParser.parse(input)); - } - - @Test - public void interpreteLinkAsOnlyMandatoryField() { - String single = "wei2005ahp.pdf"; - String multiple = "wei2005ahp.pdf;other.pdf"; - - assertEquals( - Collections.singletonList(new LinkedFile("", Path.of("wei2005ahp.pdf"), "")), - FileFieldParser.parse(single)); - - assertEquals( - Arrays.asList( - new LinkedFile("", Path.of("wei2005ahp.pdf"), ""), - new LinkedFile("", Path.of("other.pdf"), "")), - FileFieldParser.parse(multiple)); - } - - @Test - public void escapedCharactersInDescription() { - String input = "test\\:\\;:wei2005ahp.pdf:PDF"; - - assertEquals( - Collections.singletonList(new LinkedFile("test:;", Path.of("wei2005ahp.pdf"), "PDF")), - FileFieldParser.parse(input)); - } - - @Test - public void handleXmlCharacters() { - String input = "test,\\;st\\:\\;:wei2005ahp.pdf:PDF"; - - assertEquals( - Collections.singletonList(new LinkedFile("test,st:;", Path.of("wei2005ahp.pdf"), "PDF")), - FileFieldParser.parse(input)); - } - - @Test - public void handleEscapedFilePath() { - String input = "desc:C\\:\\\\test.pdf:PDF"; - - assertEquals( - Collections.singletonList(new LinkedFile("desc", Path.of("C:\\test.pdf"), "PDF")), - FileFieldParser.parse(input)); - } - - @Test - public void subsetOfFieldsResultsInFileLink() { - String descOnly = "file.pdf::"; - String fileOnly = ":file.pdf"; - String typeOnly = "::file.pdf"; - - assertEquals( - Collections.singletonList(new LinkedFile("", Path.of("file.pdf"), "")), - FileFieldParser.parse(descOnly)); - - assertEquals( - Collections.singletonList(new LinkedFile("", Path.of("file.pdf"), "")), - FileFieldParser.parse(fileOnly)); - - assertEquals( - Collections.singletonList(new LinkedFile("", Path.of("file.pdf"), "")), - FileFieldParser.parse(typeOnly)); - } - - @Test - public void tooManySeparators() { - String input = "desc:file.pdf:PDF:asdf"; - - assertEquals( - Collections.singletonList(new LinkedFile("desc", Path.of("file.pdf"), "PDF")), - FileFieldParser.parse(input)); - } - @Test public void testQuoteStandard() { assertEquals("a", FileFieldWriter.quote("a")); @@ -154,10 +33,10 @@ public void testQuoteNull() { @Test public void testEncodeStringArray() { - assertEquals("a:b;c:d", FileFieldWriter.encodeStringArray(new String[][]{{"a", "b"}, {"c", "d"}})); - assertEquals("a:;c:d", FileFieldWriter.encodeStringArray(new String[][]{{"a", ""}, {"c", "d"}})); - assertEquals("a:" + null + ";c:d", FileFieldWriter.encodeStringArray(new String[][]{{"a", null}, {"c", "d"}})); - assertEquals("a:\\:b;c\\;:d", FileFieldWriter.encodeStringArray(new String[][]{{"a", ":b"}, {"c;", "d"}})); + assertEquals("a:b;c:d", FileFieldWriter.encodeStringArray(new String[][] {{"a", "b"}, {"c", "d"}})); + assertEquals("a:;c:d", FileFieldWriter.encodeStringArray(new String[][] {{"a", ""}, {"c", "d"}})); + assertEquals("a:" + null + ";c:d", FileFieldWriter.encodeStringArray(new String[][] {{"a", null}, {"c", "d"}})); + assertEquals("a:\\:b;c\\;:d", FileFieldWriter.encodeStringArray(new String[][] {{"a", ":b"}, {"c;", "d"}})); } @Test diff --git a/src/test/java/org/jabref/logic/citationkeypattern/BracketedPatternTest.java b/src/test/java/org/jabref/logic/citationkeypattern/BracketedPatternTest.java index c7899d32c0b..c59dd2251ec 100644 --- a/src/test/java/org/jabref/logic/citationkeypattern/BracketedPatternTest.java +++ b/src/test/java/org/jabref/logic/citationkeypattern/BracketedPatternTest.java @@ -280,7 +280,7 @@ void expandBracketsWithAuthorStartingWithBrackets() { } @Test - void expandBracketsWithModifierContainingRegexCharacterCkass() { + void expandBracketsWithModifierContainingRegexCharacterClass() { BibEntry bibEntry = new BibEntry().withField(StandardField.TITLE, "Wickedness:Managing"); assertEquals("Wickedness.Managing", BracketedPattern.expandBrackets("[title:regex(\"[:]+\",\".\")]", null, bibEntry, null)); @@ -292,4 +292,92 @@ void expandBracketsEmptyStringFromEmptyBrackets() { assertEquals("", BracketedPattern.expandBrackets("[]", null, bibEntry, null)); } + + @Test + void expandBracketsInstitutionAbbreviationFromProvidedAbbreviation() { + BibEntry bibEntry = new BibEntry() + .withField(StandardField.AUTHOR, "{European Union Aviation Safety Agency ({EUASABRACKET})}"); + + assertEquals("EUASABRACKET", BracketedPattern.expandBrackets("[auth]", null, bibEntry, null)); + } + + @Test + void expandBracketsInstitutionAbbreviationForAuthorContainingUnion() { + BibEntry bibEntry = new BibEntry() + .withField(StandardField.AUTHOR, "{European Union Aviation Safety Agency}"); + + assertEquals("EUASA", BracketedPattern.expandBrackets("[auth]", null, bibEntry, null)); + } + + @Test + void expandBracketsLastNameForAuthorStartingWithOnlyLastNameStartingWithLowerCase() { + BibEntry bibEntry = new BibEntry() + .withField(StandardField.AUTHOR, "{eBay}"); + + assertEquals("eBay", BracketedPattern.expandBrackets("[auth]", null, bibEntry, null)); + } + + @Test + void expandBracketsLastNameWithChineseCharacters() { + BibEntry bibEntry = new BibEntry() + .withField(StandardField.AUTHOR, "杨秀群"); + + assertEquals("杨秀群", BracketedPattern.expandBrackets("[auth]", null, bibEntry, null)); + } + + @Test + void expandBracketsUnmodifiedStringFromLongFirstPageNumber() { + BibEntry bibEntry = new BibEntry() + .withField(StandardField.PAGES, "2325967120921344"); + + assertEquals("2325967120921344", BracketedPattern.expandBrackets("[firstpage]", null, bibEntry, null)); + } + + @Test + void expandBracketsUnmodifiedStringFromLongLastPageNumber() { + BibEntry bibEntry = new BibEntry() + .withField(StandardField.PAGES, "2325967120921344"); + + assertEquals("2325967120921344", BracketedPattern.expandBrackets("[lastpage]", null, bibEntry, null)); + } + + @Test + void expandBracketsWithTestCasesFromRegExpBasedFileFinder() { + BibEntry entry = new BibEntry(StandardEntryType.Article).withCitationKey("HipKro03"); + entry.setField(StandardField.AUTHOR, "Eric von Hippel and Georg von Krogh"); + entry.setField(StandardField.TITLE, "Open Source Software and the \"Private-Collective\" Innovation Model: Issues for Organization Science"); + entry.setField(StandardField.JOURNAL, "Organization Science"); + entry.setField(StandardField.YEAR, "2003"); + entry.setField(StandardField.VOLUME, "14"); + entry.setField(StandardField.PAGES, "209--223"); + entry.setField(StandardField.NUMBER, "2"); + entry.setField(StandardField.ADDRESS, "Institute for Operations Research and the Management Sciences (INFORMS), Linthicum, Maryland, USA"); + entry.setField(StandardField.DOI, "http://dx.doi.org/10.1287/orsc.14.2.209.14992"); + entry.setField(StandardField.ISSN, "1526-5455"); + entry.setField(StandardField.PUBLISHER, "INFORMS"); + + BibDatabase database = new BibDatabase(); + database.insertEntry(entry); + + assertEquals("", BracketedPattern.expandBrackets("", ',', entry, database)); + + assertEquals("dropped", BracketedPattern.expandBrackets("drop[unknownkey]ped", ',', entry, database)); + + assertEquals("Eric von Hippel and Georg von Krogh", + BracketedPattern.expandBrackets("[author]", ',', entry, database)); + + assertEquals("Eric von Hippel and Georg von Krogh are two famous authors.", + BracketedPattern.expandBrackets("[author] are two famous authors.", ',', entry, database)); + + assertEquals("Eric von Hippel and Georg von Krogh are two famous authors.", + BracketedPattern.expandBrackets("[author] are two famous authors.", ',', entry, database)); + + assertEquals( + "Eric von Hippel and Georg von Krogh have published Open Source Software and the \"Private-Collective\" Innovation Model: Issues for Organization Science in Organization Science.", + BracketedPattern.expandBrackets("[author] have published [fulltitle] in [journal].", ',', entry, database)); + + assertEquals( + "Eric von Hippel and Georg von Krogh have published Open Source Software and the \"Private Collective\" Innovation Model: Issues for Organization Science in Organization Science.", + BracketedPattern.expandBrackets("[author] have published [title] in [journal].", ',', entry, database)); + } } diff --git a/src/test/java/org/jabref/logic/citationkeypattern/CitationKeyGeneratorTest.java b/src/test/java/org/jabref/logic/citationkeypattern/CitationKeyGeneratorTest.java index 23eb958cb2c..82498577af2 100644 --- a/src/test/java/org/jabref/logic/citationkeypattern/CitationKeyGeneratorTest.java +++ b/src/test/java/org/jabref/logic/citationkeypattern/CitationKeyGeneratorTest.java @@ -377,7 +377,7 @@ void testcrossrefUniversity() { .withField(StandardField.CROSSREF, "entry2"); BibEntry entry2 = new BibEntry() .withCitationKey("entry2") - .withField(StandardField.AUTHOR, "{Link{\\\"{o}}ping University}}"); + .withField(StandardField.AUTHOR, "{Link{\\\"{o}}ping University}"); database.insertEntry(entry1); database.insertEntry(entry2); @@ -403,7 +403,7 @@ void testcrossrefDepartment() { .withField(StandardField.CROSSREF, "entry2"); BibEntry entry2 = new BibEntry() .withCitationKey("entry2") - .withField(StandardField.AUTHOR, "{Link{\\\"{o}}ping University, Department of Electrical Engineering}}"); + .withField(StandardField.AUTHOR, "{Link{\\\"{o}}ping University, Department of Electrical Engineering}"); database.insertEntry(entry1); database.insertEntry(entry2); @@ -449,7 +449,7 @@ void testcrossrefSchool() { .withField(StandardField.CROSSREF, "entry2"); BibEntry entry2 = new BibEntry() .withCitationKey("entry2") - .withField(StandardField.AUTHOR, "{Link{\\\"{o}}ping University, School of Computer Engineering}}"); + .withField(StandardField.AUTHOR, "{Link{\\\"{o}}ping University, School of Computer Engineering}"); database.insertEntry(entry1); database.insertEntry(entry2); diff --git a/src/test/java/org/jabref/logic/cleanup/CleanupWorkerTest.java b/src/test/java/org/jabref/logic/cleanup/CleanupWorkerTest.java index f2215b97912..a0f8601f523 100644 --- a/src/test/java/org/jabref/logic/cleanup/CleanupWorkerTest.java +++ b/src/test/java/org/jabref/logic/cleanup/CleanupWorkerTest.java @@ -19,6 +19,7 @@ import org.jabref.logic.formatter.bibtexfields.UnitsToLatexFormatter; import org.jabref.logic.formatter.casechanger.ProtectTermsFormatter; import org.jabref.logic.layout.LayoutFormatterPreferences; +import org.jabref.logic.preferences.TimestampPreferences; import org.jabref.logic.protectedterms.ProtectedTermsLoader; import org.jabref.logic.protectedterms.ProtectedTermsPreferences; import org.jabref.model.FieldChange; @@ -65,7 +66,7 @@ void setUp(@TempDir Path bibFolder) throws IOException { when(fileDirPrefs.shouldStoreFilesRelativeToBib()).thenReturn(true); worker = new CleanupWorker(context, - new CleanupPreferences(mock(LayoutFormatterPreferences.class), fileDirPrefs)); + new CleanupPreferences(mock(LayoutFormatterPreferences.class), fileDirPrefs), mock(TimestampPreferences.class)); } @Test diff --git a/src/test/java/org/jabref/logic/cleanup/ISSNCleanupTest.java b/src/test/java/org/jabref/logic/cleanup/ISSNCleanupTest.java index daf131f728e..f4be912cb47 100644 --- a/src/test/java/org/jabref/logic/cleanup/ISSNCleanupTest.java +++ b/src/test/java/org/jabref/logic/cleanup/ISSNCleanupTest.java @@ -3,6 +3,7 @@ import java.util.Optional; import org.jabref.logic.layout.LayoutFormatterPreferences; +import org.jabref.logic.preferences.TimestampPreferences; import org.jabref.model.database.BibDatabaseContext; import org.jabref.model.entry.BibEntry; import org.jabref.model.entry.field.StandardField; @@ -21,7 +22,7 @@ public class ISSNCleanupTest { @BeforeEach public void setUp() { worker = new CleanupWorker(mock(BibDatabaseContext.class), - new CleanupPreferences(mock(LayoutFormatterPreferences.class), mock(FilePreferences.class))); + new CleanupPreferences(mock(LayoutFormatterPreferences.class), mock(FilePreferences.class)), mock(TimestampPreferences.class)); } @Test diff --git a/src/test/java/org/jabref/logic/cleanup/TimeStampToCreationDateTest.java b/src/test/java/org/jabref/logic/cleanup/TimeStampToCreationDateTest.java new file mode 100644 index 00000000000..6cfbb82029f --- /dev/null +++ b/src/test/java/org/jabref/logic/cleanup/TimeStampToCreationDateTest.java @@ -0,0 +1,180 @@ +package org.jabref.logic.cleanup; + +import java.util.List; +import java.util.stream.Stream; + +import org.jabref.logic.importer.ParserResult; +import org.jabref.logic.preferences.TimestampPreferences; +import org.jabref.model.entry.BibEntry; +import org.jabref.model.entry.field.Field; +import org.jabref.model.entry.field.StandardField; +import org.jabref.model.entry.field.UnknownField; + +import org.junit.jupiter.params.ParameterizedTest; +import org.junit.jupiter.params.provider.Arguments; +import org.junit.jupiter.params.provider.MethodSource; +import org.mockito.Mockito; + +import static org.junit.jupiter.api.Assertions.assertEquals; + +class TimeStampToCreationDateTest { + + private static final Field CUSTOM_TIME_STAMP_FIELD = new UnknownField("dateOfCreation"); + + private final TimestampPreferences timestampPreferences = Mockito.mock(TimestampPreferences.class); + + public void makeMockReturnCustomField() { + Mockito.when(timestampPreferences.getTimestampField()).then(invocation -> CUSTOM_TIME_STAMP_FIELD); + } + + public void makeMockReturnStandardField() { + Mockito.when(timestampPreferences.getTimestampField()).then(invocation -> StandardField.TIMESTAMP); + } + + public static Stream standardFieldToCreationDate() { + return Stream.of( + Arguments.of( + new BibEntry().withField(StandardField.CREATIONDATE, "2018-09-10T00:00:00"), + new BibEntry().withField(StandardField.TIMESTAMP, "2018-09-10") + ), + Arguments.of( + new BibEntry().withField(StandardField.CREATIONDATE, "2020-12-24T00:00:00"), + new BibEntry().withField(StandardField.TIMESTAMP, "2020-12-24") + ), + Arguments.of( + new BibEntry().withField(StandardField.CREATIONDATE, "2020-12-31T00:00:00"), + new BibEntry().withField(StandardField.TIMESTAMP, "2020-12-31") + ) + ); + } + + /** + * Tests migration to creationdate if the users uses the default ISO yyyy-mm-dd format and the standard timestamp field + */ + @ParameterizedTest + @MethodSource("standardFieldToCreationDate") + public void withStandardFieldToCreationDate(BibEntry expected, BibEntry input) { + makeMockReturnStandardField(); + TimeStampToCreationDate migrator = new TimeStampToCreationDate(timestampPreferences); + migrator.cleanup(input); + assertEquals(expected, input); + } + + public static Stream customFieldToCreationDate() { + return Stream.of( + Arguments.of( + new BibEntry().withField(StandardField.CREATIONDATE, "2018-09-10T00:00:00"), + new BibEntry().withField(CUSTOM_TIME_STAMP_FIELD, "2018-09-10") + ), + Arguments.of( + new BibEntry().withField(StandardField.CREATIONDATE, "2020-12-24T00:00:00"), + new BibEntry().withField(CUSTOM_TIME_STAMP_FIELD, "2020-12-24") + ), + Arguments.of( + new BibEntry().withField(StandardField.CREATIONDATE, "2020-12-31T00:00:00"), + new BibEntry().withField(CUSTOM_TIME_STAMP_FIELD, "2020-12-31") + ) + ); + } + + /** + * Tests migration to creationdate if the users uses the default ISO yyyy-mm-dd format and a custom timestamp field + */ + @ParameterizedTest + @MethodSource("customFieldToCreationDate") + public void withCustomFieldToCreationDate(BibEntry expected, BibEntry input) { + makeMockReturnCustomField(); + TimeStampToCreationDate migrator = new TimeStampToCreationDate(timestampPreferences); + migrator.cleanup(input); + assertEquals(expected, input); + } + + public static Stream entriesMigratedToCreationDateFromDifferentFormats() { + return Stream.of( + // M/y + Arguments.of( + new BibEntry().withField(StandardField.CREATIONDATE, "2018-01-01T00:00:00"), + new BibEntry().withField(StandardField.TIMESTAMP, "1/18") + ), + Arguments.of( + new BibEntry().withField(StandardField.CREATIONDATE, "2018-02-01T00:00:00"), + new BibEntry().withField(StandardField.TIMESTAMP, "2/2018") + ), + Arguments.of( + new BibEntry().withField(StandardField.CREATIONDATE, "2018-03-01T00:00:00"), + new BibEntry().withField(StandardField.TIMESTAMP, "03/2018") + ), + + // MMMM, yyyy + Arguments.of( + new BibEntry().withField(StandardField.CREATIONDATE, "2018-01-01T00:00:00"), + new BibEntry().withField(StandardField.TIMESTAMP, "January, 2018") + ), + + // MMMM dd, yyyy + Arguments.of( + new BibEntry().withField(StandardField.CREATIONDATE, "2018-01-02T00:00:00"), + new BibEntry().withField(StandardField.TIMESTAMP, "January 2, 2018") + ), + Arguments.of( + new BibEntry().withField(StandardField.CREATIONDATE, "2018-01-12T00:00:00"), + new BibEntry().withField(StandardField.TIMESTAMP, "January 12, 2018") + ), + + // dd-MM-yyyy + Arguments.of( + new BibEntry().withField(StandardField.CREATIONDATE, "2018-01-02T00:00:00"), + new BibEntry().withField(StandardField.TIMESTAMP, "2-1-2018") + ), + + // Double digit day/month + Arguments.of( + new BibEntry().withField(StandardField.CREATIONDATE, "2018-01-12T00:00:00"), + new BibEntry().withField(StandardField.TIMESTAMP, "12-01-2018") + ), + + // d.M.uuuu + Arguments.of( + new BibEntry().withField(StandardField.CREATIONDATE, "2018-01-02T00:00:00"), + new BibEntry().withField(StandardField.TIMESTAMP, "2.1.2018") + ), + + // Double digit day/month + Arguments.of( + new BibEntry().withField(StandardField.CREATIONDATE, "2018-01-12T00:00:00"), + new BibEntry().withField(StandardField.TIMESTAMP, "12.01.2018") + ), + + // uuuu.M.d + Arguments.of( + new BibEntry().withField(StandardField.CREATIONDATE, "2018-01-02T00:00:00"), + new BibEntry().withField(StandardField.TIMESTAMP, "2018.1.2") + ), + + // Double digit day/month + Arguments.of( + new BibEntry().withField(StandardField.CREATIONDATE, "2018-01-12T00:00:00"), + new BibEntry().withField(StandardField.TIMESTAMP, "2018.01.12") + ), + + // MMM, uuuu + Arguments.of( + new BibEntry().withField(StandardField.CREATIONDATE, "2018-01-01T00:00:00"), + new BibEntry().withField(StandardField.TIMESTAMP, "Jan, 2018") + )); + } + + /** + * Tests migration of different timestamp formats with the standard timestamp field + */ + @ParameterizedTest + @MethodSource("entriesMigratedToCreationDateFromDifferentFormats") + public void withDifferentFormats(BibEntry expected, BibEntry input) { + makeMockReturnStandardField(); + TimeStampToCreationDate migrator = new TimeStampToCreationDate(timestampPreferences); + ParserResult parserResult = new ParserResult(List.of(input)); + migrator.cleanup(input); + assertEquals(expected, input); + } + +} diff --git a/src/test/java/org/jabref/logic/cleanup/TimeStampToModificationDateTest.java b/src/test/java/org/jabref/logic/cleanup/TimeStampToModificationDateTest.java new file mode 100644 index 00000000000..79f3fbc8438 --- /dev/null +++ b/src/test/java/org/jabref/logic/cleanup/TimeStampToModificationDateTest.java @@ -0,0 +1,89 @@ +package org.jabref.logic.cleanup; + +import java.util.stream.Stream; + +import org.jabref.logic.preferences.TimestampPreferences; +import org.jabref.model.entry.BibEntry; +import org.jabref.model.entry.field.Field; +import org.jabref.model.entry.field.StandardField; +import org.jabref.model.entry.field.UnknownField; + +import org.junit.jupiter.params.ParameterizedTest; +import org.junit.jupiter.params.provider.Arguments; +import org.junit.jupiter.params.provider.MethodSource; +import org.mockito.Mockito; + +import static org.junit.jupiter.api.Assertions.assertEquals; + +class TimeStampToModificationDateTest { + + private static Field customTimeStampField = new UnknownField("dateOfCreation"); + + private TimestampPreferences timestampPreferences = Mockito.mock(TimestampPreferences.class); + + public void makeMockReturnCustomField() { + Mockito.when(timestampPreferences.getTimestampField()).then(invocation -> customTimeStampField); + } + + public void makeMockReturnStandardField() { + Mockito.when(timestampPreferences.getTimestampField()).then(invocation -> StandardField.TIMESTAMP); + } + + public static Stream standardFieldToModificationDate() { + return Stream.of( + Arguments.of( + new BibEntry().withField(StandardField.MODIFICATIONDATE, "2018-09-10T00:00:00"), + new BibEntry().withField(StandardField.TIMESTAMP, "2018-09-10") + ), + Arguments.of( + new BibEntry().withField(StandardField.MODIFICATIONDATE, "2020-12-24T00:00:00"), + new BibEntry().withField(StandardField.TIMESTAMP, "2020-12-24") + ), + Arguments.of( + new BibEntry().withField(StandardField.MODIFICATIONDATE, "2020-12-31T00:00:00"), + new BibEntry().withField(StandardField.TIMESTAMP, "2020-12-31") + ) + ); + } + + /** + * Tests migration to field "modificationdate" if the users uses the default ISO yyyy-mm-dd format and the standard timestamp field + */ + @ParameterizedTest + @MethodSource("standardFieldToModificationDate") + public void withStandardFieldToModificationDate(BibEntry expected, BibEntry input) { + makeMockReturnStandardField(); + TimeStampToModificationDate migrator = new TimeStampToModificationDate(timestampPreferences); + migrator.cleanup(input); + assertEquals(expected, input); + } + + public static Stream customFieldToModificationDate() { + return Stream.of( + Arguments.of( + new BibEntry().withField(StandardField.MODIFICATIONDATE, "2018-09-10T00:00:00"), + new BibEntry().withField(customTimeStampField, "2018-09-10") + ), + Arguments.of( + new BibEntry().withField(StandardField.MODIFICATIONDATE, "2020-12-24T00:00:00"), + new BibEntry().withField(customTimeStampField, "2020-12-24") + ), + Arguments.of( + new BibEntry().withField(StandardField.MODIFICATIONDATE, "2020-12-31T00:00:00"), + new BibEntry().withField(customTimeStampField, "2020-12-31") + ) + ); + } + + /** + * Tests migration to field "modificationdate" if the users uses the default ISO yyyy-mm-dd format and a custom timestamp field + */ + @ParameterizedTest + @MethodSource("customFieldToModificationDate") + public void withCustomFieldToModificationDate(BibEntry expected, BibEntry input) { + makeMockReturnCustomField(); + TimeStampToModificationDate migrator = new TimeStampToModificationDate(timestampPreferences); + migrator.cleanup(input); + assertEquals(expected, input); + } +} diff --git a/src/test/java/org/jabref/logic/crawler/CrawlerTest.java b/src/test/java/org/jabref/logic/crawler/CrawlerTest.java index c93ab4c628d..b07dc48c59f 100644 --- a/src/test/java/org/jabref/logic/crawler/CrawlerTest.java +++ b/src/test/java/org/jabref/logic/crawler/CrawlerTest.java @@ -6,9 +6,12 @@ import java.nio.file.Path; import org.jabref.logic.bibtex.FieldContentFormatterPreferences; +import org.jabref.logic.citationkeypattern.CitationKeyPatternPreferences; +import org.jabref.logic.citationkeypattern.GlobalCitationKeyPattern; import org.jabref.logic.crawler.git.GitHandler; import org.jabref.logic.exporter.SavePreferences; import org.jabref.logic.importer.ImportFormatPreferences; +import org.jabref.logic.preferences.TimestampPreferences; import org.jabref.logic.util.io.FileUtil; import org.jabref.model.entry.BibEntryTypesManager; import org.jabref.model.metadata.SaveOrderConfig; @@ -19,6 +22,7 @@ import org.junit.jupiter.api.io.TempDir; import org.mockito.Answers; +import static org.jabref.logic.citationkeypattern.CitationKeyGenerator.DEFAULT_UNWANTED_CHARACTERS; import static org.junit.jupiter.api.Assertions.assertTrue; import static org.mockito.Mockito.mock; import static org.mockito.Mockito.when; @@ -31,8 +35,12 @@ class CrawlerTest { Path tempRepositoryDirectory; ImportFormatPreferences importFormatPreferences; SavePreferences savePreferences; + TimestampPreferences timestampPreferences; BibEntryTypesManager entryTypesManager; GitHandler gitHandler = mock(GitHandler.class, Answers.RETURNS_DEFAULTS); + String hashCodeQuantum = String.valueOf("Quantum".hashCode()); + String hashCodeCloudComputing = String.valueOf("Cloud Computing".hashCode()); + String hashCodeSoftwareEngineering = String.valueOf("\"Software Engineering\"".hashCode()); @Test public void testWhetherAllFilesAreCreated() throws Exception { @@ -42,31 +50,28 @@ public void testWhetherAllFilesAreCreated() throws Exception { new DummyFileUpdateMonitor(), importFormatPreferences, savePreferences, + timestampPreferences, entryTypesManager ); testCrawler.performCrawl(); - assertTrue(Files.exists(Path.of(tempRepositoryDirectory.toString(), "1 - Quantum"))); - assertTrue(Files.exists(Path.of(tempRepositoryDirectory.toString(), "2 - Cloud Computing"))); - assertTrue(Files.exists(Path.of(tempRepositoryDirectory.toString(), "3 - TestSearchQuery3"))); + assertTrue(Files.exists(Path.of(tempRepositoryDirectory.toString(), hashCodeQuantum + " - Quantum"))); + assertTrue(Files.exists(Path.of(tempRepositoryDirectory.toString(), hashCodeCloudComputing + " - Cloud Computing"))); - assertTrue(Files.exists(Path.of(tempRepositoryDirectory.toString(), "1 - Quantum", "ArXiv.bib"))); - assertTrue(Files.exists(Path.of(tempRepositoryDirectory.toString(), "2 - Cloud Computing", "ArXiv.bib"))); - assertTrue(Files.exists(Path.of(tempRepositoryDirectory.toString(), "3 - TestSearchQuery3", "ArXiv.bib"))); + assertTrue(Files.exists(Path.of(tempRepositoryDirectory.toString(), hashCodeQuantum + " - Quantum", "ArXiv.bib"))); + assertTrue(Files.exists(Path.of(tempRepositoryDirectory.toString(), hashCodeCloudComputing + " - Cloud Computing", "ArXiv.bib"))); - assertTrue(Files.exists(Path.of(tempRepositoryDirectory.toString(), "1 - Quantum", "Springer.bib"))); - assertTrue(Files.exists(Path.of(tempRepositoryDirectory.toString(), "2 - Cloud Computing", "Springer.bib"))); - assertTrue(Files.exists(Path.of(tempRepositoryDirectory.toString(), "3 - TestSearchQuery3", "Springer.bib"))); + assertTrue(Files.exists(Path.of(tempRepositoryDirectory.toString(), hashCodeQuantum + " - Quantum", "Springer.bib"))); + assertTrue(Files.exists(Path.of(tempRepositoryDirectory.toString(), hashCodeCloudComputing + " - Cloud Computing", "Springer.bib"))); - assertTrue(Files.exists(Path.of(tempRepositoryDirectory.toString(), "1 - Quantum", "result.bib"))); - assertTrue(Files.exists(Path.of(tempRepositoryDirectory.toString(), "2 - Cloud Computing", "result.bib"))); - assertTrue(Files.exists(Path.of(tempRepositoryDirectory.toString(), "3 - TestSearchQuery3", "result.bib"))); + assertTrue(Files.exists(Path.of(tempRepositoryDirectory.toString(), hashCodeQuantum + " - Quantum", "result.bib"))); + assertTrue(Files.exists(Path.of(tempRepositoryDirectory.toString(), hashCodeCloudComputing + " - Cloud Computing", "result.bib"))); assertTrue(Files.exists(Path.of(tempRepositoryDirectory.toString(), "studyResult.bib"))); } private Path getPathToStudyDefinitionFile() { - return tempRepositoryDirectory.resolve("study.bib"); + return tempRepositoryDirectory.resolve("study.yml"); } /** @@ -74,11 +79,25 @@ private Path getPathToStudyDefinitionFile() { */ private void setUp() throws Exception { setUpRepository(); + + CitationKeyPatternPreferences citationKeyPatternPreferences = new CitationKeyPatternPreferences( + false, + false, + false, + CitationKeyPatternPreferences.KeySuffix.SECOND_WITH_A, + "", + "", + DEFAULT_UNWANTED_CHARACTERS, + GlobalCitationKeyPattern.fromPattern("[auth][year]"), + ','); + importFormatPreferences = mock(ImportFormatPreferences.class, Answers.RETURNS_DEEP_STUBS); savePreferences = mock(SavePreferences.class, Answers.RETURNS_DEEP_STUBS); + timestampPreferences = mock(TimestampPreferences.class); when(savePreferences.getSaveOrder()).thenReturn(new SaveOrderConfig()); when(savePreferences.getEncoding()).thenReturn(null); when(savePreferences.takeMetadataSaveOrderInAccount()).thenReturn(true); + when(savePreferences.getCitationKeyPatternPreferences()).thenReturn(citationKeyPatternPreferences); when(importFormatPreferences.getKeywordSeparator()).thenReturn(','); when(importFormatPreferences.getFieldContentFormatterPreferences()).thenReturn(new FieldContentFormatterPreferences()); when(importFormatPreferences.isKeywordSyncEnabled()).thenReturn(false); @@ -101,8 +120,8 @@ private void setUpRepository() throws Exception { } private void setUpTestStudyDefinitionFile() throws Exception { - Path destination = tempRepositoryDirectory.resolve("study.bib"); - URL studyDefinition = this.getClass().getResource("study.bib"); + Path destination = tempRepositoryDirectory.resolve("study.yml"); + URL studyDefinition = this.getClass().getResource("study.yml"); FileUtil.copyFile(Path.of(studyDefinition.toURI()), destination, false); } } diff --git a/src/test/java/org/jabref/logic/crawler/LibraryEntryToFetcherConverterTest.java b/src/test/java/org/jabref/logic/crawler/StudyDatabaseToFetcherConverterTest.java similarity index 82% rename from src/test/java/org/jabref/logic/crawler/LibraryEntryToFetcherConverterTest.java rename to src/test/java/org/jabref/logic/crawler/StudyDatabaseToFetcherConverterTest.java index 629fad93ec4..f850658fefb 100644 --- a/src/test/java/org/jabref/logic/crawler/LibraryEntryToFetcherConverterTest.java +++ b/src/test/java/org/jabref/logic/crawler/StudyDatabaseToFetcherConverterTest.java @@ -10,10 +10,10 @@ import org.jabref.logic.exporter.SavePreferences; import org.jabref.logic.importer.ImportFormatPreferences; import org.jabref.logic.importer.SearchBasedFetcher; +import org.jabref.logic.preferences.TimestampPreferences; import org.jabref.logic.util.io.FileUtil; import org.jabref.model.entry.BibEntryTypesManager; import org.jabref.model.metadata.SaveOrderConfig; -import org.jabref.model.study.Study; import org.jabref.model.util.DummyFileUpdateMonitor; import org.junit.jupiter.api.Assertions; @@ -25,9 +25,10 @@ import static org.mockito.Mockito.mock; import static org.mockito.Mockito.when; -class LibraryEntryToFetcherConverterTest { +class StudyDatabaseToFetcherConverterTest { ImportFormatPreferences importFormatPreferences; SavePreferences savePreferences; + TimestampPreferences timestampPreferences; BibEntryTypesManager entryTypesManager; GitHandler gitHandler; @TempDir @@ -37,6 +38,7 @@ class LibraryEntryToFetcherConverterTest { void setUpMocks() { importFormatPreferences = mock(ImportFormatPreferences.class, Answers.RETURNS_DEEP_STUBS); savePreferences = mock(SavePreferences.class, Answers.RETURNS_DEEP_STUBS); + timestampPreferences = mock(TimestampPreferences.class); when(savePreferences.getSaveOrder()).thenReturn(new SaveOrderConfig()); when(savePreferences.getEncoding()).thenReturn(null); when(savePreferences.takeMetadataSaveOrderInAccount()).thenReturn(true); @@ -50,11 +52,11 @@ void setUpMocks() { @Test public void getActiveFetcherInstances() throws Exception { - Path studyDefinition = tempRepositoryDirectory.resolve("study.bib"); + Path studyDefinition = tempRepositoryDirectory.resolve("study.yml"); copyTestStudyDefinitionFileIntoDirectory(studyDefinition); - Study study = new StudyRepository(tempRepositoryDirectory, gitHandler, importFormatPreferences, new DummyFileUpdateMonitor(), savePreferences, entryTypesManager).getStudy(); - LibraryEntryToFetcherConverter converter = new LibraryEntryToFetcherConverter(study.getActiveLibraryEntries(), importFormatPreferences); + StudyRepository studyRepository = new StudyRepository(tempRepositoryDirectory, gitHandler, importFormatPreferences, new DummyFileUpdateMonitor(), savePreferences, timestampPreferences, entryTypesManager); + StudyDatabaseToFetcherConverter converter = new StudyDatabaseToFetcherConverter(studyRepository.getActiveLibraryEntries(), importFormatPreferences); List result = converter.getActiveFetchers(); Assertions.assertEquals(2, result.size()); @@ -63,7 +65,7 @@ public void getActiveFetcherInstances() throws Exception { } private void copyTestStudyDefinitionFileIntoDirectory(Path destination) throws Exception { - URL studyDefinition = this.getClass().getResource("study.bib"); + URL studyDefinition = this.getClass().getResource("study.yml"); FileUtil.copyFile(Path.of(studyDefinition.toURI()), destination, false); } } diff --git a/src/test/java/org/jabref/logic/crawler/StudyRepositoryTest.java b/src/test/java/org/jabref/logic/crawler/StudyRepositoryTest.java index 8a69c6d7a01..8bba87c2a38 100644 --- a/src/test/java/org/jabref/logic/crawler/StudyRepositoryTest.java +++ b/src/test/java/org/jabref/logic/crawler/StudyRepositoryTest.java @@ -9,8 +9,6 @@ import java.util.ArrayList; import java.util.HashSet; import java.util.List; -import java.util.Objects; -import java.util.stream.Collectors; import org.jabref.logic.bibtex.FieldContentFormatterPreferences; import org.jabref.logic.citationkeypattern.CitationKeyGenerator; @@ -20,19 +18,17 @@ import org.jabref.logic.database.DatabaseMerger; import org.jabref.logic.exporter.SavePreferences; import org.jabref.logic.importer.ImportFormatPreferences; +import org.jabref.logic.preferences.TimestampPreferences; import org.jabref.logic.util.io.FileUtil; import org.jabref.model.database.BibDatabase; import org.jabref.model.database.BibDatabaseContext; import org.jabref.model.entry.BibEntry; import org.jabref.model.entry.BibEntryTypesManager; import org.jabref.model.entry.field.StandardField; -import org.jabref.model.entry.field.UnknownField; import org.jabref.model.entry.types.StandardEntryType; import org.jabref.model.metadata.SaveOrderConfig; import org.jabref.model.study.FetchResult; import org.jabref.model.study.QueryResult; -import org.jabref.model.study.Study; -import org.jabref.model.study.StudyMetaDataField; import org.jabref.model.util.DummyFileUpdateMonitor; import org.junit.jupiter.api.BeforeEach; @@ -52,19 +48,24 @@ class StudyRepositoryTest { CitationKeyPatternPreferences citationKeyPatternPreferences; ImportFormatPreferences importFormatPreferences; SavePreferences savePreferences; + TimestampPreferences timestampPreferences; BibEntryTypesManager entryTypesManager; @TempDir Path tempRepositoryDirectory; StudyRepository studyRepository; GitHandler gitHandler = mock(GitHandler.class, Answers.RETURNS_DEFAULTS); + String hashCodeQuantum = String.valueOf("Quantum".hashCode()); + String hashCodeCloudComputing = String.valueOf("Cloud Computing".hashCode()); + String hashCodeSoftwareEngineering = String.valueOf("\"Software Engineering\"".hashCode()); /** * Set up mocks */ @BeforeEach - public void setUpMocks() { + public void setUpMocks() throws Exception { savePreferences = mock(SavePreferences.class, Answers.RETURNS_DEEP_STUBS); importFormatPreferences = mock(ImportFormatPreferences.class, Answers.RETURNS_DEEP_STUBS); + timestampPreferences = mock(TimestampPreferences.class); citationKeyPatternPreferences = new CitationKeyPatternPreferences( false, false, @@ -78,46 +79,21 @@ public void setUpMocks() { when(savePreferences.getSaveOrder()).thenReturn(new SaveOrderConfig()); when(savePreferences.getEncoding()).thenReturn(null); when(savePreferences.takeMetadataSaveOrderInAccount()).thenReturn(true); + when(savePreferences.getCitationKeyPatternPreferences()).thenReturn(citationKeyPatternPreferences); when(importFormatPreferences.getKeywordSeparator()).thenReturn(','); when(importFormatPreferences.getFieldContentFormatterPreferences()).thenReturn(new FieldContentFormatterPreferences()); when(importFormatPreferences.isKeywordSyncEnabled()).thenReturn(false); when(importFormatPreferences.getEncoding()).thenReturn(StandardCharsets.UTF_8); + when(timestampPreferences.getTimestampField()).then(invocation -> StandardField.TIMESTAMP); entryTypesManager = new BibEntryTypesManager(); + getTestStudyRepository(); } @Test void providePathToNonExistentRepositoryThrowsException() { Path nonExistingRepositoryDirectory = tempRepositoryDirectory.resolve(NON_EXISTING_DIRECTORY); - assertThrows(IOException.class, () -> new StudyRepository(nonExistingRepositoryDirectory, gitHandler, importFormatPreferences, new DummyFileUpdateMonitor(), savePreferences, entryTypesManager)); - } - - @Test - void providePathToExistentRepositoryWithOutStudyDefinitionFileThrowsException() { - assertThrows(IOException.class, () -> new StudyRepository(tempRepositoryDirectory, gitHandler, importFormatPreferences, new DummyFileUpdateMonitor(), savePreferences, entryTypesManager)); - } - - /** - * Tests whether the StudyRepository correctly imports the study file. - */ - @Test - void studyFileCorrectlyImported() throws Exception { - setUpTestStudyDefinitionFile(); - List expectedSearchterms = List.of("Quantum", "Cloud Computing", "TestSearchQuery3"); - List expectedActiveFetchersByName = List.of("Springer", "ArXiv"); - - Study study = new StudyRepository(tempRepositoryDirectory, gitHandler, importFormatPreferences, new DummyFileUpdateMonitor(), savePreferences, entryTypesManager).getStudy(); - - assertEquals(expectedSearchterms, study.getSearchQueryStrings()); - assertEquals("TestStudyName", study.getStudyMetaDataField(StudyMetaDataField.STUDY_NAME).get()); - assertEquals("Jab Ref", study.getStudyMetaDataField(StudyMetaDataField.STUDY_AUTHORS).get()); - assertEquals("Question1; Question2", study.getStudyMetaDataField(StudyMetaDataField.STUDY_RESEARCH_QUESTIONS).get()); - assertEquals(expectedActiveFetchersByName, study.getActiveLibraryEntries() - .stream() - .filter(bibEntry -> bibEntry.getType().getName().equals("library")) - .map(bibEntry -> bibEntry.getField(new UnknownField("name")).orElse("")) - .collect(Collectors.toList()) - ); + assertThrows(IOException.class, () -> new StudyRepository(nonExistingRepositoryDirectory, gitHandler, importFormatPreferences, new DummyFileUpdateMonitor(), savePreferences, timestampPreferences, entryTypesManager)); } /** @@ -125,21 +101,20 @@ void studyFileCorrectlyImported() throws Exception { */ @Test void repositoryStructureCorrectlyCreated() throws Exception { - // When repository is instantiated the directory structure is created - getTestStudyRepository(); - assertTrue(Files.exists(Path.of(tempRepositoryDirectory.toString(), "1 - Quantum"))); - assertTrue(Files.exists(Path.of(tempRepositoryDirectory.toString(), "2 - Cloud Computing"))); - assertTrue(Files.exists(Path.of(tempRepositoryDirectory.toString(), "3 - TestSearchQuery3"))); - assertTrue(Files.exists(Path.of(tempRepositoryDirectory.toString(), "1 - Quantum", "ArXiv.bib"))); - assertTrue(Files.exists(Path.of(tempRepositoryDirectory.toString(), "2 - Cloud Computing", "ArXiv.bib"))); - assertTrue(Files.exists(Path.of(tempRepositoryDirectory.toString(), "3 - TestSearchQuery3", "ArXiv.bib"))); - assertTrue(Files.exists(Path.of(tempRepositoryDirectory.toString(), "1 - Quantum", "Springer.bib"))); - assertTrue(Files.exists(Path.of(tempRepositoryDirectory.toString(), "2 - Cloud Computing", "Springer.bib"))); - assertTrue(Files.exists(Path.of(tempRepositoryDirectory.toString(), "3 - TestSearchQuery3", "Springer.bib"))); - assertTrue(Files.notExists(Path.of(tempRepositoryDirectory.toString(), "1 - Quantum", "IEEEXplore.bib"))); - assertTrue(Files.notExists(Path.of(tempRepositoryDirectory.toString(), "2 - Cloud Computing", "IEEEXplore.bib"))); - assertTrue(Files.notExists(Path.of(tempRepositoryDirectory.toString(), "3 - TestSearchQuery3", "IEEEXplore.bib"))); + // When repository is instantiated the directory structure is created + assertTrue(Files.exists(Path.of(tempRepositoryDirectory.toString(), hashCodeQuantum + " - Quantum"))); + assertTrue(Files.exists(Path.of(tempRepositoryDirectory.toString(), hashCodeCloudComputing + " - Cloud Computing"))); + assertTrue(Files.exists(Path.of(tempRepositoryDirectory.toString(), hashCodeSoftwareEngineering + " - Software Engineering"))); + assertTrue(Files.exists(Path.of(tempRepositoryDirectory.toString(), hashCodeQuantum + " - Quantum", "ArXiv.bib"))); + assertTrue(Files.exists(Path.of(tempRepositoryDirectory.toString(), hashCodeCloudComputing + " - Cloud Computing", "ArXiv.bib"))); + assertTrue(Files.exists(Path.of(tempRepositoryDirectory.toString(), hashCodeSoftwareEngineering + " - Software Engineering", "ArXiv.bib"))); + assertTrue(Files.exists(Path.of(tempRepositoryDirectory.toString(), hashCodeQuantum + " - Quantum", "Springer.bib"))); + assertTrue(Files.exists(Path.of(tempRepositoryDirectory.toString(), hashCodeCloudComputing + " - Cloud Computing", "Springer.bib"))); + assertTrue(Files.exists(Path.of(tempRepositoryDirectory.toString(), hashCodeSoftwareEngineering + " - Software Engineering", "Springer.bib"))); + assertTrue(Files.notExists(Path.of(tempRepositoryDirectory.toString(), hashCodeQuantum + " - Quantum", "IEEEXplore.bib"))); + assertTrue(Files.notExists(Path.of(tempRepositoryDirectory.toString(), hashCodeCloudComputing + " - Cloud Computing", "IEEEXplore.bib"))); + assertTrue(Files.notExists(Path.of(tempRepositoryDirectory.toString(), hashCodeSoftwareEngineering + " - Software Engineering", "IEEEXplore.bib"))); } /** @@ -147,9 +122,8 @@ void repositoryStructureCorrectlyCreated() throws Exception { */ @Test void bibEntriesCorrectlyStored() throws Exception { - StudyRepository repository = getTestStudyRepository(); setUpTestResultFile(); - List result = repository.getFetcherResultEntries("Quantum", "ArXiv").getEntries(); + List result = studyRepository.getFetcherResultEntries("Quantum", "ArXiv").getEntries(); assertEquals(getArXivQuantumMockResults(), result); } @@ -157,7 +131,7 @@ void bibEntriesCorrectlyStored() throws Exception { void fetcherResultsPersistedCorrectly() throws Exception { List mockResults = getMockResults(); - getTestStudyRepository().persist(mockResults); + studyRepository.persist(mockResults); assertEquals(getArXivQuantumMockResults(), getTestStudyRepository().getFetcherResultEntries("Quantum", "ArXiv").getEntries()); assertEquals(getSpringerQuantumMockResults(), getTestStudyRepository().getFetcherResultEntries("Quantum", "Springer").getEntries()); @@ -172,7 +146,7 @@ void mergedResultsPersistedCorrectly() throws Exception { expected.add(getSpringerQuantumMockResults().get(1)); expected.add(getSpringerQuantumMockResults().get(2)); - getTestStudyRepository().persist(mockResults); + studyRepository.persist(mockResults); // All Springer results are duplicates for "Quantum" assertEquals(expected, getTestStudyRepository().getQueryResultEntries("Quantum").getEntries()); @@ -183,25 +157,23 @@ void mergedResultsPersistedCorrectly() throws Exception { void setsLastSearchDatePersistedCorrectly() throws Exception { List mockResults = getMockResults(); - getTestStudyRepository().persist(mockResults); + studyRepository.persist(mockResults); - assertEquals(LocalDate.now().toString(), getTestStudyRepository().getStudy().getStudyMetaDataField(StudyMetaDataField.STUDY_LAST_SEARCH).get()); + assertEquals(LocalDate.now(), getTestStudyRepository().getStudy().getLastSearchDate()); } @Test void studyResultsPersistedCorrectly() throws Exception { List mockResults = getMockResults(); - getTestStudyRepository().persist(mockResults); + studyRepository.persist(mockResults); assertEquals(new HashSet<>(getNonDuplicateBibEntryResult().getEntries()), new HashSet<>(getTestStudyRepository().getStudyResultEntries().getEntries())); } private StudyRepository getTestStudyRepository() throws Exception { - if (Objects.isNull(studyRepository)) { - setUpTestStudyDefinitionFile(); - studyRepository = new StudyRepository(tempRepositoryDirectory, gitHandler, importFormatPreferences, new DummyFileUpdateMonitor(), savePreferences, entryTypesManager); - } + setUpTestStudyDefinitionFile(); + studyRepository = new StudyRepository(tempRepositoryDirectory, gitHandler, importFormatPreferences, new DummyFileUpdateMonitor(), savePreferences, timestampPreferences, entryTypesManager); return studyRepository; } @@ -209,8 +181,8 @@ private StudyRepository getTestStudyRepository() throws Exception { * Copies the study definition file into the test repository */ private void setUpTestStudyDefinitionFile() throws Exception { - Path destination = tempRepositoryDirectory.resolve("study.bib"); - URL studyDefinition = this.getClass().getResource("study.bib"); + Path destination = tempRepositoryDirectory.resolve("study.yml"); + URL studyDefinition = this.getClass().getResource("study.yml"); FileUtil.copyFile(Path.of(studyDefinition.toURI()), destination, false); } @@ -219,7 +191,7 @@ private void setUpTestStudyDefinitionFile() throws Exception { * The repository has to exist before this method is called. */ private void setUpTestResultFile() throws Exception { - Path queryDirectory = Path.of(tempRepositoryDirectory.toString(), "1 - Quantum"); + Path queryDirectory = Path.of(tempRepositoryDirectory.toString(), hashCodeQuantum + " - Quantum"); Path resultFileLocation = Path.of(queryDirectory.toString(), "ArXiv" + ".bib"); URL resultFile = this.getClass().getResource("ArXivQuantumMock.bib"); FileUtil.copyFile(Path.of(resultFile.toURI()), resultFileLocation, true); @@ -230,7 +202,7 @@ private void setUpTestResultFile() throws Exception { private BibDatabase getNonDuplicateBibEntryResult() { BibDatabase mockResults = new BibDatabase(getSpringerCloudComputingMockResults()); - DatabaseMerger merger = new DatabaseMerger(); + DatabaseMerger merger = new DatabaseMerger(importFormatPreferences.getKeywordSeparator()); merger.merge(mockResults, new BibDatabase(getSpringerQuantumMockResults())); merger.merge(mockResults, new BibDatabase(getArXivQuantumMockResults())); return mockResults; diff --git a/src/test/java/org/jabref/logic/crawler/StudyYamlParserTest.java b/src/test/java/org/jabref/logic/crawler/StudyYamlParserTest.java new file mode 100644 index 00000000000..8fbd419f01f --- /dev/null +++ b/src/test/java/org/jabref/logic/crawler/StudyYamlParserTest.java @@ -0,0 +1,55 @@ +package org.jabref.logic.crawler; + +import java.net.URL; +import java.nio.file.Path; +import java.time.LocalDate; +import java.util.List; + +import org.jabref.logic.util.io.FileUtil; +import org.jabref.model.study.Study; +import org.jabref.model.study.StudyDatabase; +import org.jabref.model.study.StudyQuery; + +import org.junit.jupiter.api.BeforeEach; +import org.junit.jupiter.api.Test; +import org.junit.jupiter.api.io.TempDir; + +import static org.junit.jupiter.api.Assertions.assertEquals; + +class StudyYamlParserTest { + @TempDir + static Path testDirectory; + Study expectedStudy; + + @BeforeEach + void setupStudy() throws Exception { + Path destination = testDirectory.resolve("study.yml"); + URL studyDefinition = StudyYamlParser.class.getResource("study.yml"); + FileUtil.copyFile(Path.of(studyDefinition.toURI()), destination, true); + + List authors = List.of("Jab Ref"); + String studyName = "TestStudyName"; + List researchQuestions = List.of("Question1", "Question2"); + List queryEntries = List.of(new StudyQuery("Quantum"), new StudyQuery("Cloud Computing"), new StudyQuery("\"Software Engineering\"")); + List libraryEntries = List.of(new StudyDatabase("Springer", true), new StudyDatabase("ArXiv", true), new StudyDatabase("IEEEXplore", false)); + + expectedStudy = new Study(authors, studyName, researchQuestions, queryEntries, libraryEntries); + expectedStudy.setLastSearchDate(LocalDate.parse("2020-11-26")); + } + + @Test + public void parseStudyFileSuccessfully() throws Exception { + Study study = new StudyYamlParser().parseStudyYamlFile(testDirectory.resolve("study.yml")); + + assertEquals(expectedStudy, study); + } + + @Test + public void writeStudyFileSuccessfully() throws Exception { + new StudyYamlParser().writeStudyYamlFile(expectedStudy, testDirectory.resolve("study.yml")); + + Study study = new StudyYamlParser().parseStudyYamlFile(testDirectory.resolve("study.yml")); + + assertEquals(expectedStudy, study); + } +} diff --git a/src/test/java/org/jabref/logic/database/DatabaseMergerTest.java b/src/test/java/org/jabref/logic/database/DatabaseMergerTest.java index 1574506d300..7fc49bab232 100644 --- a/src/test/java/org/jabref/logic/database/DatabaseMergerTest.java +++ b/src/test/java/org/jabref/logic/database/DatabaseMergerTest.java @@ -3,6 +3,7 @@ import java.util.List; import java.util.stream.Collectors; +import org.jabref.logic.importer.ImportFormatPreferences; import org.jabref.model.database.BibDatabase; import org.jabref.model.entry.BibEntry; import org.jabref.model.entry.BibtexString; @@ -16,11 +17,21 @@ import org.jabref.model.metadata.ContentSelector; import org.jabref.model.metadata.MetaData; +import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; import static org.junit.jupiter.api.Assertions.assertEquals; +import static org.mockito.Mockito.mock; +import static org.mockito.Mockito.when; class DatabaseMergerTest { + private ImportFormatPreferences importFormatPreferences; + + @BeforeEach + void setUp() { + importFormatPreferences = mock(ImportFormatPreferences.class); + when(importFormatPreferences.getKeywordSeparator()).thenReturn(','); + } @Test void mergeAddsNonDuplicateEntries() { @@ -40,7 +51,7 @@ void mergeAddsNonDuplicateEntries() { BibDatabase database = new BibDatabase(List.of(entry1)); BibDatabase other = new BibDatabase(List.of(entry2, entry3)); - new DatabaseMerger().merge(database, other); + new DatabaseMerger(importFormatPreferences.getKeywordSeparator()).merge(database, other); assertEquals(2, database.getEntries().size()); assertEquals(List.of(entry1, entry3), database.getEntries()); @@ -65,8 +76,8 @@ void mergeBibTexStringsWithSameNameAreImportedWithModifiedName() { source1.addString(sourceString1); source2.addString(sourceString2); - new DatabaseMerger().mergeStrings(target, source1); - new DatabaseMerger().mergeStrings(target, source2); + new DatabaseMerger(importFormatPreferences.getKeywordSeparator()).mergeStrings(target, source1); + new DatabaseMerger(importFormatPreferences.getKeywordSeparator()).mergeStrings(target, source2); // Use string representation to compare since the id will not match List resultStringsSorted = target.getStringValues() .stream() @@ -94,7 +105,7 @@ void mergeBibTexStringsWithSameNameAndContentAreIgnored() { source.addString(sourceString1); source.addString(sourceString2); - new DatabaseMerger().mergeStrings(target, source); + new DatabaseMerger(importFormatPreferences.getKeywordSeparator()).mergeStrings(target, source); // Use string representation to compare since the id will not match List resultStringsSorted = target.getStringValues() .stream() @@ -119,7 +130,7 @@ void mergeMetaDataWithoutAllEntriesGroup() { List.of(new ContentSelector(StandardField.AUTHOR, List.of("Test Author")), new ContentSelector(StandardField.TITLE, List.of("Test Title"))); - new DatabaseMerger().mergeMetaData(target, other, "unknown", List.of()); + new DatabaseMerger(importFormatPreferences.getKeywordSeparator()).mergeMetaData(target, other, "unknown", List.of()); // Assert that content selectors are all merged assertEquals(expectedContentSelectors, target.getContentSelectorList()); @@ -145,7 +156,7 @@ void mergeMetaDataWithAllEntriesGroup() { new ContentSelector(StandardField.TITLE, List.of("Test Title"))); GroupTreeNode expectedImportedGroupNode = new GroupTreeNode(new ExplicitGroup("Imported unknown", GroupHierarchyType.INDEPENDENT, ';')); - new DatabaseMerger().mergeMetaData(target, other, "unknown", List.of()); + new DatabaseMerger(importFormatPreferences.getKeywordSeparator()).mergeMetaData(target, other, "unknown", List.of()); // Assert that groups of other are children of root node of target assertEquals(targetRootGroup, target.getGroups().get()); diff --git a/src/test/java/org/jabref/logic/formatter/bibtexfields/NormalizePagesFormatterTest.java b/src/test/java/org/jabref/logic/formatter/bibtexfields/NormalizePagesFormatterTest.java index b0b019ddbe0..1281c8a5202 100644 --- a/src/test/java/org/jabref/logic/formatter/bibtexfields/NormalizePagesFormatterTest.java +++ b/src/test/java/org/jabref/logic/formatter/bibtexfields/NormalizePagesFormatterTest.java @@ -1,7 +1,10 @@ package org.jabref.logic.formatter.bibtexfields; -import org.junit.jupiter.api.BeforeEach; -import org.junit.jupiter.api.Test; +import java.util.stream.Stream; + +import org.junit.jupiter.params.ParameterizedTest; +import org.junit.jupiter.params.provider.Arguments; +import org.junit.jupiter.params.provider.MethodSource; import static org.junit.jupiter.api.Assertions.assertEquals; @@ -10,102 +13,95 @@ */ public class NormalizePagesFormatterTest { - private NormalizePagesFormatter formatter; + private final NormalizePagesFormatter formatter = new NormalizePagesFormatter(); - @BeforeEach - public void setUp() { - formatter = new NormalizePagesFormatter(); - } + private static Stream tests() { + return Stream.of( + // formatSinglePageResultsInNoChange + Arguments.of("1", "1"), - @Test - public void formatSinglePageResultsInNoChange() { - assertEquals("1", formatter.format("1")); - } + // formatPageNumbers + Arguments.of("1--2", "1-2"), - @Test - public void formatPageNumbers() { - assertEquals("1--2", formatter.format("1-2")); - } + // endash + Arguments.of("1--2", "1\u20132"), - @Test - public void formatPageNumbersCommaSeparated() { - assertEquals("1,2,3", formatter.format("1,2,3")); - } + // emdash + Arguments.of("1--2", "1\u20142"), - @Test - public void formatPageNumbersPlusRange() { - assertEquals("43+", formatter.format("43+")); - } + // formatPageNumbersCommaSeparated + Arguments.of("1,2,3", "1,2,3"), - @Test - public void ignoreWhitespaceInPageNumbers() { - assertEquals("1--2", formatter.format(" 1 - 2 ")); - } + // formatPageNumbersPlusRange + Arguments.of("43+", "43+"), - @Test - public void removeWhitespaceSinglePage() { - assertEquals("1", formatter.format(" 1 ")); - } + // ignoreWhitespaceInPageNumbers + Arguments.of("1--2", " 1 - 2 "), - @Test - public void removeWhitespacePageRange() { - assertEquals("1--2", formatter.format(" 1 -- 2 ")); - } + // removeWhitespaceSinglePage + Arguments.of("1", " 1 "), - @Test - public void ignoreWhitespaceInPageNumbersWithDoubleDash() { - assertEquals("43--103", formatter.format("43 -- 103")); - } + // removeWhitespacePageRange + Arguments.of("1--2", " 1 -- 2 "), - @Test - public void keepCorrectlyFormattedPageNumbers() { - assertEquals("1--2", formatter.format("1--2")); - } + // ignoreWhitespaceInPageNumbersWithDoubleDash + Arguments.of("43--103", "43 -- 103"), - @Test - public void formatPageNumbersRemoveUnexpectedLiterals() { - assertEquals("1--2", formatter.format("{1}-{2}")); - } + // keepCorrectlyFormattedPageNumbers + Arguments.of("1--2", "1--2"), - @Test - public void formatPageNumbersRegexNotMatching() { - assertEquals("12", formatter.format("12")); - } + // three dashes get two dashes + Arguments.of("1--2", "1---2"), - @Test - public void doNotRemoveLetters() { - assertEquals("R1-R50", formatter.format("R1-R50")); - } + // formatPageNumbersRemoveUnexpectedLiterals + Arguments.of("1--2", "{1}-{2}"), - @Test - public void replaceLongDashWithDoubleDash() { - assertEquals("1--50", formatter.format("1 \u2014 50")); - } + // formatPageNumbersRegexNotMatching + Arguments.of("12", "12"), - @Test - public void removePagePrefix() { - assertEquals("50", formatter.format("p.50")); - } + // special case, where -- is also put into + Arguments.of("some--text", "some-text"), + Arguments.of("pages 1--50", "pages 1-50"), - @Test - public void removePagesPrefix() { - assertEquals("50", formatter.format("pp.50")); - } + // keep arbitrary text + Arguments.of("some-text-with-dashes", "some-text-with-dashes"), + Arguments.of("{A}", "{A}"), + Arguments.of("43+", "43+"), + Arguments.of("Invalid", "Invalid"), - @Test - public void formatACMPages() { - // This appears in https://doi.org/10.1145/1658373.1658375 - assertEquals("2:1--2:33", formatter.format("2:1-2:33")); - } + // doNotRemoveLetters + Arguments.of("R1--R50", "R1-R50"), + + // replaceLongDashWithDoubleDash + Arguments.of("1--50", "1 \u2014 50"), + + // removePagePrefix + Arguments.of("50", "p.50"), + + // removePagesPrefix + Arguments.of("50", "pp.50"), + + // keep & + Arguments.of("40&50", "40&50"), + + // formatACMPages + // This appears in https://doi.org/10.1145/1658373.1658375 + Arguments.of("2:1--2:33", "2:1-2:33"), + + // keepFormattedACMPages + // This appears in https://doi.org/10.1145/1658373.1658375 + Arguments.of("2:1--2:33", "2:1--2:33"), + + // formatExample + Arguments.of("1--2", new NormalizePagesFormatter().getExampleInput()), - @Test - public void keepFormattedACMPages() { - // This appears in https://doi.org/10.1145/1658373.1658375 - assertEquals("2:1--2:33", formatter.format("2:1--2:33")); + // replaceDashWithMinus + Arguments.of("R404--R405", "R404–R405")); } - @Test - public void formatExample() { - assertEquals("1--2", formatter.format(formatter.getExampleInput())); + @ParameterizedTest + @MethodSource("tests") + public void test(String expected, String input) { + assertEquals(expected, formatter.format(input)); } } diff --git a/src/test/java/org/jabref/logic/formatter/bibtexfields/RemoveBracesFormatterTest.java b/src/test/java/org/jabref/logic/formatter/bibtexfields/RemoveBracesFormatterTest.java index b2f417cd587..45a418094bc 100644 --- a/src/test/java/org/jabref/logic/formatter/bibtexfields/RemoveBracesFormatterTest.java +++ b/src/test/java/org/jabref/logic/formatter/bibtexfields/RemoveBracesFormatterTest.java @@ -37,6 +37,11 @@ public void formatKeepsShortString() { assertEquals("t", formatter.format("t")); } + @Test + public void formatRemovesBracesOnly() { + assertEquals("", formatter.format("{}")); + } + @Test public void formatKeepsEmptyString() { assertEquals("", formatter.format("")); diff --git a/src/test/java/org/jabref/logic/formatter/bibtexfields/UnicodeToLatexFormatterTest.java b/src/test/java/org/jabref/logic/formatter/bibtexfields/UnicodeToLatexFormatterTest.java index 5b87c87661d..865c4a8da79 100644 --- a/src/test/java/org/jabref/logic/formatter/bibtexfields/UnicodeToLatexFormatterTest.java +++ b/src/test/java/org/jabref/logic/formatter/bibtexfields/UnicodeToLatexFormatterTest.java @@ -24,6 +24,11 @@ void formatMultipleUnicodeCharacters() { assertEquals("{{\\aa}}{\\\"{a}}{\\\"{o}}", formatter.format("\u00E5\u00E4\u00F6")); } + @Test + void formatHighCodepointUnicodeCharacter() { + assertEquals("$\\epsilon$", formatter.format("\uD835\uDF16")); + } + @Test void formatExample() { assertEquals("M{\\\"{o}}nch", formatter.format(formatter.getExampleInput())); diff --git a/src/test/java/org/jabref/logic/formatter/casechanger/CapitalizeFormatterTest.java b/src/test/java/org/jabref/logic/formatter/casechanger/CapitalizeFormatterTest.java index 61d7fdd9837..5cba9c90172 100644 --- a/src/test/java/org/jabref/logic/formatter/casechanger/CapitalizeFormatterTest.java +++ b/src/test/java/org/jabref/logic/formatter/casechanger/CapitalizeFormatterTest.java @@ -2,6 +2,8 @@ import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; +import org.junit.jupiter.params.ParameterizedTest; +import org.junit.jupiter.params.provider.CsvSource; import static org.junit.jupiter.api.Assertions.assertEquals; @@ -28,4 +30,27 @@ public void test() { public void formatExample() { assertEquals("I Have {a} Dream", formatter.format(formatter.getExampleInput())); } + + @ParameterizedTest(name = "input={0}, formattedStr={1}") + @CsvSource({ + "{}, {}", // {} + "{upper, {upper", // unmatched braces + "upper, Upper", // single word lower case + "Upper, Upper", // single word correct + "UPPER, Upper", // single word upper case + "upper each first, Upper Each First", // multiple words lower case + "Upper Each First, Upper Each First", // multiple words correct + "UPPER EACH FIRST, Upper Each First", // multiple words upper case + "{u}pp{e}r, {u}pp{e}r", // single word lower case with {} + "{U}pp{e}r, {U}pp{e}r", // single word correct with {} + "{U}PP{E}R, {U}pp{E}r", // single word upper case with {} + "upper each {NOT} first, Upper Each {NOT} First", // multiple words lower case with {} + "Upper {E}ach {NOT} First, Upper {E}ach {NOT} First", // multiple words correct with {} + "UPPER {E}ACH {NOT} FIRST, Upper {E}ach {NOT} First", // multiple words upper case with {} + + }) + public void testInputs(String input, String expectedResult) { + String formattedStr = formatter.format(input); + assertEquals(expectedResult, formattedStr); + } } diff --git a/src/test/java/org/jabref/logic/formatter/casechanger/UnprotectTermsFormatterTest.java b/src/test/java/org/jabref/logic/formatter/casechanger/UnprotectTermsFormatterTest.java new file mode 100644 index 00000000000..06a285705bd --- /dev/null +++ b/src/test/java/org/jabref/logic/formatter/casechanger/UnprotectTermsFormatterTest.java @@ -0,0 +1,40 @@ +package org.jabref.logic.formatter.casechanger; + +import java.io.IOException; +import java.util.stream.Stream; + +import org.junit.jupiter.params.ParameterizedTest; +import org.junit.jupiter.params.provider.Arguments; +import org.junit.jupiter.params.provider.MethodSource; + +import static org.junit.jupiter.api.Assertions.assertEquals; + +/** + * Tests in addition to the general tests from {@link org.jabref.logic.formatter.FormatterTest} + */ +public class UnprotectTermsFormatterTest { + + private UnprotectTermsFormatter formatter = new UnprotectTermsFormatter(); + + private static Stream terms() throws IOException { + return Stream.of( + Arguments.of("", ""), + Arguments.of("VLSI", "{VLSI}"), + Arguments.of("VLsI", "VLsI"), + Arguments.of("VLSI", "VLSI"), + Arguments.of("VLSI VLSI", "{VLSI} {VLSI}"), + Arguments.of("BPEL", "{BPEL}"), + Arguments.of("3GPP 3G", "{3GPP} {3G}"), + Arguments.of("{A} and {B}}", "{A} and {B}}"), + Arguments.of("Testing BPEL Engine Performance: A Survey", "{Testing BPEL Engine Performance: A Survey}"), + Arguments.of("Testing BPEL Engine Performance: A Survey", "Testing {BPEL} Engine Performance: A Survey"), + Arguments.of("Testing BPEL Engine Performance: A Survey", "{Testing {BPEL} Engine Performance: A Survey}"), + Arguments.of("In CDMA", new UnprotectTermsFormatter().getExampleInput())); + } + + @ParameterizedTest + @MethodSource("terms") + public void test(String expected, String toFormat) { + assertEquals(expected, formatter.format(toFormat)); + } +} diff --git a/src/test/java/org/jabref/logic/importer/AuthorListParserTest.java b/src/test/java/org/jabref/logic/importer/AuthorListParserTest.java index d6bb46531f0..7c765d283f9 100644 --- a/src/test/java/org/jabref/logic/importer/AuthorListParserTest.java +++ b/src/test/java/org/jabref/logic/importer/AuthorListParserTest.java @@ -33,12 +33,12 @@ private static Stream data() { @MethodSource("data") void parseCorrectly(String authorsString, Author authorsParsed) { AuthorListParser parser = new AuthorListParser(); - Assertions.assertEquals(new AuthorList(authorsParsed), parser.parse(authorsString)); + Assertions.assertEquals(AuthorList.of(authorsParsed), parser.parse(authorsString)); } @Test public void parseAuthorWithFirstNameAbbreviationContainingUmlaut() { - assertEquals(new AuthorList( + assertEquals(AuthorList.of( new Author("{\\OE}rjan", "{\\OE}.", null, "Umlauts", null)), new AuthorListParser().parse("{\\OE}rjan Umlauts")); } diff --git a/src/test/java/org/jabref/logic/importer/ImportFormatReaderIntegrationTest.java b/src/test/java/org/jabref/logic/importer/ImportFormatReaderIntegrationTest.java index ebeafccdae0..3f338e8d6e8 100644 --- a/src/test/java/org/jabref/logic/importer/ImportFormatReaderIntegrationTest.java +++ b/src/test/java/org/jabref/logic/importer/ImportFormatReaderIntegrationTest.java @@ -7,7 +7,9 @@ import java.util.Collection; import java.util.stream.Stream; +import org.jabref.logic.preferences.TimestampPreferences; import org.jabref.logic.xmp.XmpPreferences; +import org.jabref.model.entry.field.StandardField; import org.jabref.model.util.DummyFileUpdateMonitor; import org.junit.jupiter.api.BeforeEach; @@ -22,12 +24,14 @@ class ImportFormatReaderIntegrationTest { private ImportFormatReader reader; + private TimestampPreferences timestampPreferences = mock(TimestampPreferences.class); @BeforeEach void setUp() { reader = new ImportFormatReader(); ImportFormatPreferences importFormatPreferences = mock(ImportFormatPreferences.class, Answers.RETURNS_DEEP_STUBS); when(importFormatPreferences.getEncoding()).thenReturn(StandardCharsets.UTF_8); + when(timestampPreferences.getTimestampField()).then(invocation -> StandardField.TIMESTAMP); reader.resetImportFormats(importFormatPreferences, mock(XmpPreferences.class), new DummyFileUpdateMonitor()); } @@ -35,7 +39,7 @@ void setUp() { @MethodSource("importFormats") void testImportUnknownFormat(String resource, String format, int count) throws Exception { Path file = Path.of(ImportFormatReaderIntegrationTest.class.getResource(resource).toURI()); - ImportFormatReader.UnknownFormatImport unknownFormat = reader.importUnknownFormat(file, new DummyFileUpdateMonitor()); + ImportFormatReader.UnknownFormatImport unknownFormat = reader.importUnknownFormat(file, timestampPreferences, new DummyFileUpdateMonitor()); assertEquals(count, unknownFormat.parserResult.getDatabase().getEntryCount()); } diff --git a/src/test/java/org/jabref/logic/importer/ImportFormatReaderTestParameterless.java b/src/test/java/org/jabref/logic/importer/ImportFormatReaderTestParameterless.java index 3a6230a1701..ab838803ae2 100644 --- a/src/test/java/org/jabref/logic/importer/ImportFormatReaderTestParameterless.java +++ b/src/test/java/org/jabref/logic/importer/ImportFormatReaderTestParameterless.java @@ -3,6 +3,7 @@ import java.nio.charset.StandardCharsets; import java.nio.file.Path; +import org.jabref.logic.preferences.TimestampPreferences; import org.jabref.logic.xmp.XmpPreferences; import org.jabref.model.util.DummyFileUpdateMonitor; import org.jabref.model.util.FileUpdateMonitor; @@ -19,6 +20,7 @@ class ImportFormatReaderTestParameterless { private ImportFormatReader reader; private final FileUpdateMonitor fileMonitor = new DummyFileUpdateMonitor(); + private final TimestampPreferences timestampPreferences = mock(TimestampPreferences.class); @BeforeEach void setUp() { @@ -31,12 +33,12 @@ void setUp() { @Test void importUnknownFormatThrowsExceptionIfNoMatchingImporterWasFound() throws Exception { Path file = Path.of(ImportFormatReaderTestParameterless.class.getResource("fileformat/emptyFile.xml").toURI()); - assertThrows(ImportException.class, () -> reader.importUnknownFormat(file, fileMonitor)); + assertThrows(ImportException.class, () -> reader.importUnknownFormat(file, timestampPreferences, fileMonitor)); } @Test void importUnknownFormatThrowsExceptionIfPathIsNull() throws Exception { - assertThrows(NullPointerException.class, () -> reader.importUnknownFormat(null, fileMonitor)); + assertThrows(NullPointerException.class, () -> reader.importUnknownFormat(null, timestampPreferences, fileMonitor)); } @Test diff --git a/src/test/java/org/jabref/logic/importer/OpenDatabaseTest.java b/src/test/java/org/jabref/logic/importer/OpenDatabaseTest.java index a29f248fcc8..22e2cba90bf 100644 --- a/src/test/java/org/jabref/logic/importer/OpenDatabaseTest.java +++ b/src/test/java/org/jabref/logic/importer/OpenDatabaseTest.java @@ -8,6 +8,7 @@ import java.util.Collection; import java.util.Optional; +import org.jabref.logic.preferences.TimestampPreferences; import org.jabref.model.database.BibDatabase; import org.jabref.model.entry.BibEntry; import org.jabref.model.entry.field.StandardField; @@ -26,6 +27,7 @@ class OpenDatabaseTest { private final Charset defaultEncoding = StandardCharsets.UTF_8; private ImportFormatPreferences importFormatPreferences; + private TimestampPreferences timestampPreferences; private final Path bibNoHeader; private final Path bibWrongHeader; private final Path bibHeader; @@ -44,38 +46,40 @@ class OpenDatabaseTest { @BeforeEach void setUp() { importFormatPreferences = mock(ImportFormatPreferences.class, Answers.RETURNS_DEEP_STUBS); + timestampPreferences = mock(TimestampPreferences.class); when(importFormatPreferences.getEncoding()).thenReturn(StandardCharsets.UTF_8); + when(timestampPreferences.getTimestampField()).then(invocation -> StandardField.TIMESTAMP); } @Test void useFallbackEncodingIfNoHeader() throws IOException { - ParserResult result = OpenDatabase.loadDatabase(bibNoHeader, importFormatPreferences, fileMonitor); + ParserResult result = OpenDatabase.loadDatabase(bibNoHeader, importFormatPreferences, timestampPreferences, fileMonitor); assertEquals(defaultEncoding, result.getMetaData().getEncoding().get()); } @Test void useFallbackEncodingIfUnknownHeader() throws IOException { - ParserResult result = OpenDatabase.loadDatabase(bibWrongHeader, importFormatPreferences, fileMonitor); + ParserResult result = OpenDatabase.loadDatabase(bibWrongHeader, importFormatPreferences, timestampPreferences, fileMonitor); assertEquals(defaultEncoding, result.getMetaData().getEncoding().get()); } @Test void useSpecifiedEncoding() throws IOException { ParserResult result = OpenDatabase.loadDatabase(bibHeader, - importFormatPreferences.withEncoding(StandardCharsets.US_ASCII), fileMonitor); + importFormatPreferences.withEncoding(StandardCharsets.US_ASCII), timestampPreferences, fileMonitor); assertEquals(defaultEncoding, result.getMetaData().getEncoding().get()); } @Test void useSpecifiedEncodingWithSignature() throws IOException { ParserResult result = OpenDatabase.loadDatabase(bibHeaderAndSignature, - importFormatPreferences.withEncoding(StandardCharsets.US_ASCII), fileMonitor); + importFormatPreferences.withEncoding(StandardCharsets.US_ASCII), timestampPreferences, fileMonitor); assertEquals(defaultEncoding, result.getMetaData().getEncoding().get()); } @Test void entriesAreParsedNoHeader() throws IOException { - ParserResult result = OpenDatabase.loadDatabase(bibNoHeader, importFormatPreferences, fileMonitor); + ParserResult result = OpenDatabase.loadDatabase(bibNoHeader, importFormatPreferences, timestampPreferences, fileMonitor); BibDatabase db = result.getDatabase(); // Entry @@ -85,7 +89,7 @@ void entriesAreParsedNoHeader() throws IOException { @Test void entriesAreParsedHeader() throws IOException { - ParserResult result = OpenDatabase.loadDatabase(bibHeader, importFormatPreferences, fileMonitor); + ParserResult result = OpenDatabase.loadDatabase(bibHeader, importFormatPreferences, timestampPreferences, fileMonitor); BibDatabase db = result.getDatabase(); // Entry @@ -95,7 +99,7 @@ void entriesAreParsedHeader() throws IOException { @Test void entriesAreParsedHeaderAndSignature() throws IOException { - ParserResult result = OpenDatabase.loadDatabase(bibHeaderAndSignature, importFormatPreferences, fileMonitor); + ParserResult result = OpenDatabase.loadDatabase(bibHeaderAndSignature, importFormatPreferences, timestampPreferences, fileMonitor); BibDatabase db = result.getDatabase(); // Entry @@ -108,7 +112,7 @@ void entriesAreParsedHeaderAndSignature() throws IOException { */ @Test void correctlyParseEncodingWithoutNewline() throws IOException { - ParserResult result = OpenDatabase.loadDatabase(bibEncodingWithoutNewline, importFormatPreferences, fileMonitor); + ParserResult result = OpenDatabase.loadDatabase(bibEncodingWithoutNewline, importFormatPreferences, timestampPreferences, fileMonitor); assertEquals(StandardCharsets.US_ASCII, result.getMetaData().getEncoding().get()); BibDatabase db = result.getDatabase(); diff --git a/src/test/java/org/jabref/logic/importer/QueryParserTest.java b/src/test/java/org/jabref/logic/importer/QueryParserTest.java index 970788e86c3..acb8c41a40c 100644 --- a/src/test/java/org/jabref/logic/importer/QueryParserTest.java +++ b/src/test/java/org/jabref/logic/importer/QueryParserTest.java @@ -6,7 +6,7 @@ import static org.junit.jupiter.api.Assertions.assertEquals; -class QueryParserTest { +public class QueryParserTest { QueryParser parser = new QueryParser(); @Test diff --git a/src/test/java/org/jabref/logic/importer/WebFetchersTest.java b/src/test/java/org/jabref/logic/importer/WebFetchersTest.java index 8a526482795..30e5b5c33fd 100644 --- a/src/test/java/org/jabref/logic/importer/WebFetchersTest.java +++ b/src/test/java/org/jabref/logic/importer/WebFetchersTest.java @@ -8,9 +8,11 @@ import org.jabref.logic.bibtex.FieldContentFormatterPreferences; import org.jabref.logic.importer.fetcher.ACMPortalFetcher; import org.jabref.logic.importer.fetcher.AbstractIsbnFetcher; +import org.jabref.logic.importer.fetcher.GoogleScholar; import org.jabref.logic.importer.fetcher.GrobidCitationFetcher; import org.jabref.logic.importer.fetcher.IsbnViaEbookDeFetcher; import org.jabref.logic.importer.fetcher.IsbnViaOttoBibFetcher; +import org.jabref.logic.importer.fetcher.JstorFetcher; import org.jabref.logic.importer.fetcher.MrDLibFetcher; import io.github.classgraph.ClassGraph; @@ -51,8 +53,10 @@ void getIdBasedFetchersReturnsAllFetcherDerivingFromIdBasedFetcher() throws Exce expected.remove(IsbnViaEbookDeFetcher.class); expected.remove(IsbnViaOttoBibFetcher.class); - // Remove ACM, because it doesn't work currently + // Remove the following, because they don't work at the moment expected.remove(ACMPortalFetcher.class); + expected.remove(JstorFetcher.class); + expected.remove(GoogleScholar.class); assertEquals(expected, getClasses(idFetchers)); } @@ -82,8 +86,10 @@ void getSearchBasedFetchersReturnsAllFetcherDerivingFromSearchBasedFetcher() thr // Remove interfaces expected.remove(SearchBasedParserFetcher.class); - // Remove ACM, because it doesn't work currently + // Remove the following, because they don't work atm expected.remove(ACMPortalFetcher.class); + expected.remove(JstorFetcher.class); + expected.remove(GoogleScholar.class); expected.remove(PagedSearchBasedParserFetcher.class); expected.remove(PagedSearchBasedFetcher.class); @@ -102,6 +108,12 @@ void getFullTextFetchersReturnsAllFetcherDerivingFromFullTextFetcher() throws Ex try (ScanResult scanResult = classGraph.scan()) { ClassInfoList controlClasses = scanResult.getClassesImplementing(FulltextFetcher.class.getCanonicalName()); Set> expected = new HashSet<>(controlClasses.loadClasses()); + + // Remove the following, because they don't work atm + expected.remove(ACMPortalFetcher.class); + expected.remove(JstorFetcher.class); + expected.remove(GoogleScholar.class); + assertEquals(expected, getClasses(fullTextFetchers)); } } @@ -115,6 +127,10 @@ void getIdFetchersReturnsAllFetcherDerivingFromIdFetcher() throws Exception { Set> expected = new HashSet<>(controlClasses.loadClasses()); expected.remove(IdParserFetcher.class); + // Remove the following, because they don't work at the moment + expected.remove(ACMPortalFetcher.class); + expected.remove(GoogleScholar.class); + assertEquals(expected, getClasses(idFetchers)); } } diff --git a/src/test/java/org/jabref/logic/importer/fetcher/ArXivTest.java b/src/test/java/org/jabref/logic/importer/fetcher/ArXivTest.java index 9fdf8b15ee8..84bb345e80a 100644 --- a/src/test/java/org/jabref/logic/importer/fetcher/ArXivTest.java +++ b/src/test/java/org/jabref/logic/importer/fetcher/ArXivTest.java @@ -95,6 +95,29 @@ void findFullTextByTitle() throws IOException { assertEquals(Optional.of(new URL("http://arxiv.org/pdf/cond-mat/0406246v1")), fetcher.findFullText(entry)); } + @Test + void findFullTextByTitleWithCurlyBracket() throws IOException { + entry.setField(StandardField.TITLE, "Machine versus {Human} {Attention} in {Deep} {Reinforcement} {Learning} {Tasks}"); + + assertEquals(Optional.of(new URL("http://arxiv.org/pdf/2010.15942v2")), fetcher.findFullText(entry)); + } + + @Test + void findFullTextByTitleWithColonAndJournalWithoutEprint() throws IOException { + entry.setField(StandardField.TITLE, "Bayes-TrEx: a Bayesian Sampling Approach to Model Transparency by Example"); + entry.setField(StandardField.JOURNAL, "arXiv:2002.10248v4 [cs]"); + + assertEquals(Optional.of(new URL("http://arxiv.org/pdf/2002.10248v4")), fetcher.findFullText(entry)); + } + + @Test + void findFullTextByTitleWithColonAndUrlWithoutEprint() throws IOException { + entry.setField(StandardField.TITLE, "Bayes-TrEx: a Bayesian Sampling Approach to Model Transparency by Example"); + entry.setField(StandardField.URL, "http://arxiv.org/abs/2002.10248v4"); + + assertEquals(Optional.of(new URL("http://arxiv.org/pdf/2002.10248v4")), fetcher.findFullText(entry)); + } + @Test void findFullTextByTitleAndPartOfAuthor() throws IOException { entry.setField(StandardField.TITLE, "Pause Point Spectra in DNA Constant-Force Unzipping"); @@ -103,6 +126,14 @@ void findFullTextByTitleAndPartOfAuthor() throws IOException { assertEquals(Optional.of(new URL("http://arxiv.org/pdf/cond-mat/0406246v1")), fetcher.findFullText(entry)); } + @Test + void findFullTextByTitleWithCurlyBracketAndPartOfAuthor() throws IOException { + entry.setField(StandardField.TITLE, "Machine versus {Human} {Attention} in {Deep} {Reinforcement} {Learning} {Tasks}"); + entry.setField(StandardField.AUTHOR, "Zhang, Ruohan and Guo"); + + assertEquals(Optional.of(new URL("http://arxiv.org/pdf/2010.15942v2")), fetcher.findFullText(entry)); + } + @Test void notFindFullTextByUnknownDOI() throws IOException { entry.setField(StandardField.DOI, "10.1529/unknown"); @@ -229,7 +260,7 @@ public SearchBasedFetcher getFetcher() { @Override public List getTestAuthors() { - return List.of("\"Tobias Diez\""); + return List.of("Tobias Diez"); } @Disabled("Is not supported by the current API") @@ -247,7 +278,7 @@ public void supportsYearRangeSearch() throws Exception { @Override public String getTestJournal() { - return "\"Journal of Geometry and Physics (2013)\""; + return "Journal of Geometry and Physics (2013)"; } /** diff --git a/src/test/java/org/jabref/logic/importer/fetcher/CollectionOfComputerScienceBibliographiesFetcherTest.java b/src/test/java/org/jabref/logic/importer/fetcher/CollectionOfComputerScienceBibliographiesFetcherTest.java index 577f4624196..6da4e04affa 100644 --- a/src/test/java/org/jabref/logic/importer/fetcher/CollectionOfComputerScienceBibliographiesFetcherTest.java +++ b/src/test/java/org/jabref/logic/importer/fetcher/CollectionOfComputerScienceBibliographiesFetcherTest.java @@ -10,12 +10,15 @@ import org.jabref.logic.importer.FetcherException; import org.jabref.logic.importer.ImportFormatPreferences; +import org.jabref.logic.importer.fetcher.transformers.AbstractQueryTransformer; import org.jabref.model.entry.BibEntry; import org.jabref.model.entry.field.StandardField; import org.jabref.model.entry.field.UnknownField; import org.jabref.model.entry.types.StandardEntryType; import org.jabref.testutils.category.FetcherTest; +import org.apache.lucene.queryparser.flexible.core.QueryNodeParseException; +import org.apache.lucene.queryparser.flexible.standard.parser.StandardSyntaxParser; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; import org.mockito.Answers; @@ -41,9 +44,9 @@ public void getNameReturnsCorrectName() { } @Test - public void getUrlForQueryReturnsCorrectUrl() throws MalformedURLException, URISyntaxException, FetcherException { + public void getUrlForQueryReturnsCorrectUrl() throws MalformedURLException, URISyntaxException, FetcherException, QueryNodeParseException { String query = "java jdk"; - URL url = fetcher.getURLForQuery(query); + URL url = fetcher.getURLForQuery(new StandardSyntaxParser().parse(query, AbstractQueryTransformer.NO_EXPLICIT_FIELD)); assertEquals("http://liinwww.ira.uka.de/bibliography/rss?query=java+jdk&sort=score", url.toString()); } @@ -63,7 +66,7 @@ public void performSearchReturnsMatchingMultipleEntries() throws FetcherExceptio .withField(StandardField.YEAR, "2017") .withField(StandardField.BOOKTITLE, "11th European Conference on Software Architecture, ECSA 2017, Companion Proceedings, Canterbury, United Kingdom, September 11-15, 2017") .withField(new UnknownField("bibsource"), "DBLP, http://dblp.uni-trier.de/https://doi.org/10.1145/3129790.3129810; DBLP, http://dblp.uni-trier.de/db/conf/ecsa/ecsa2017c.html#OlssonEW17") - .withField(new UnknownField("bibdate"), "2018-11-06"); + .withField(new UnknownField("bibdate"), "2020-10-25"); BibEntry secondBibEntry = new BibEntry(StandardEntryType.Article) .withCitationKey("oai:DiVA.org:lnu-68408") diff --git a/src/test/java/org/jabref/logic/importer/fetcher/CompositeSearchBasedFetcherTest.java b/src/test/java/org/jabref/logic/importer/fetcher/CompositeSearchBasedFetcherTest.java index b0b326c50d5..1c329d419a8 100644 --- a/src/test/java/org/jabref/logic/importer/fetcher/CompositeSearchBasedFetcherTest.java +++ b/src/test/java/org/jabref/logic/importer/fetcher/CompositeSearchBasedFetcherTest.java @@ -14,6 +14,7 @@ import org.jabref.logic.importer.SearchBasedFetcher; import org.jabref.model.database.BibDatabaseMode; import org.jabref.model.entry.BibEntry; +import org.jabref.support.DisabledOnCIServer; import org.jabref.testutils.category.FetcherTest; import org.junit.jupiter.api.Assertions; @@ -28,6 +29,7 @@ import static org.mockito.Mockito.when; @FetcherTest +@DisabledOnCIServer("Produces to many requests on CI") public class CompositeSearchBasedFetcherTest { private static final Logger LOGGER = LoggerFactory.getLogger(CompositeSearchBasedFetcherTest.class); @@ -112,8 +114,8 @@ static Stream performSearchParameters() { // list.add(new MedlineFetcher()); // Create different sized sets of fetchers to use in the composite fetcher. - // Selected 273 to have differencing sets - for (int i = 1; i < Math.pow(2, list.size()); i += 273) { + // Selected 1173 to have differencing sets + for (int i = 1; i < Math.pow(2, list.size()); i += 1173) { Set fetchers = new HashSet<>(); // Only shift i at maximum to its MSB to the right for (int j = 0; Math.pow(2, j) <= i; j++) { diff --git a/src/test/java/org/jabref/logic/importer/fetcher/DBLPFetcherTest.java b/src/test/java/org/jabref/logic/importer/fetcher/DBLPFetcherTest.java index 83414d8666d..001d5071fa5 100644 --- a/src/test/java/org/jabref/logic/importer/fetcher/DBLPFetcherTest.java +++ b/src/test/java/org/jabref/logic/importer/fetcher/DBLPFetcherTest.java @@ -50,7 +50,8 @@ public void setUp() { @Test public void findSingleEntry() throws FetcherException { - String query = "Process Engine Benchmarking with Betsy in the Context of {ISO/IEC} Quality Standards"; + // In Lucene curly brackets are used for range queries, therefore they have to be escaped using "". See https://lucene.apache.org/core/5_4_0/queryparser/org/apache/lucene/queryparser/classic/package-summary.html + String query = "Process Engine Benchmarking with Betsy in the Context of \"{ISO/IEC}\" Quality Standards"; List result = dblpFetcher.performSearch(query); assertEquals(Collections.singletonList(entry), result); diff --git a/src/test/java/org/jabref/logic/importer/fetcher/DoiResolutionTest.java b/src/test/java/org/jabref/logic/importer/fetcher/DoiResolutionTest.java index c542e002ce2..ded0b80fbef 100644 --- a/src/test/java/org/jabref/logic/importer/fetcher/DoiResolutionTest.java +++ b/src/test/java/org/jabref/logic/importer/fetcher/DoiResolutionTest.java @@ -38,13 +38,13 @@ void linkWithPdfInTitleTag() throws IOException { @Test void linkWithPdfStringLeadsToFulltext() throws IOException { entry.setField(StandardField.DOI, "10.1002/acr2.11101"); - assertEquals(Optional.of(new URL("https://onlinelibrary.wiley.com/doi/epdf/10.1002/acr2.11101")), finder.findFullText(entry)); + assertEquals(Optional.of(new URL("https://onlinelibrary.wiley.com/doi/pdf/10.1002/acr2.11101")), finder.findFullText(entry)); } @Test - void multipleLinksWithSmallEditDistanceLeadToFulltext() throws IOException { - entry.setField(StandardField.DOI, "10.1002/acr2.11101"); - assertEquals(Optional.of(new URL("https://onlinelibrary.wiley.com/doi/epdf/10.1002/acr2.11101")), finder.findFullText(entry)); + void citationMetaTagLeadsToFulltext() throws IOException { + entry.setField(StandardField.DOI, "10.1007/978-3-319-89963-3_28"); + assertEquals(Optional.of(new URL("https://link.springer.com/content/pdf/10.1007%2F978-3-319-89963-3_28.pdf")), finder.findFullText(entry)); } @Test @@ -53,18 +53,6 @@ void notReturnAnythingWhenMultipleLinksAreFound() throws IOException { assertEquals(Optional.empty(), finder.findFullText(entry)); } - @Test - void notReturnAnythingWhenDOILeadsToSpringerLink() throws IOException { - entry.setField(StandardField.DOI, "https://doi.org/10.1007/978-3-319-89963-3_28"); - assertEquals(Optional.empty(), finder.findFullText(entry)); - } - - @Test - void notReturnAnythingWhenDOILeadsToIEEE() throws IOException { - entry.setField(StandardField.DOI, "https://doi.org/10.1109/TTS.2020.2992669"); - assertEquals(Optional.empty(), finder.findFullText(entry)); - } - @Test void notFoundByDOI() throws IOException { entry.setField(StandardField.DOI, "10.1186/unknown-doi"); diff --git a/src/test/java/org/jabref/logic/importer/fetcher/GoogleScholarTest.java b/src/test/java/org/jabref/logic/importer/fetcher/GoogleScholarTest.java index 87ff79ac608..0aceb0310d2 100644 --- a/src/test/java/org/jabref/logic/importer/fetcher/GoogleScholarTest.java +++ b/src/test/java/org/jabref/logic/importer/fetcher/GoogleScholarTest.java @@ -25,6 +25,7 @@ import static org.mockito.Mockito.when; @FetcherTest +@DisabledOnCIServer("CI server is blocked by Google") class GoogleScholarTest implements SearchBasedFetcherCapabilityTest, PagedSearchFetcherTest { private GoogleScholar finder; @@ -40,7 +41,6 @@ void setUp() { } @Test - @DisabledOnCIServer("CI server is blocked by Google") void linkFound() throws IOException, FetcherException { entry.setField(StandardField.TITLE, "Towards Application Portability in Platform as a Service"); @@ -51,7 +51,6 @@ void linkFound() throws IOException, FetcherException { } @Test - @DisabledOnCIServer("CI server is blocked by Google") void noLinkFound() throws IOException, FetcherException { entry.setField(StandardField.TITLE, "Curriculum programme of career-oriented java specialty guided by principles of software engineering"); @@ -59,7 +58,6 @@ void noLinkFound() throws IOException, FetcherException { } @Test - @DisabledOnCIServer("CI server is blocked by Google") void findSingleEntry() throws FetcherException { entry.setType(StandardEntryType.InProceedings); entry.setCitationKey("geiger2013detecting"); @@ -75,7 +73,6 @@ void findSingleEntry() throws FetcherException { } @Test - @DisabledOnCIServer("CI server is blocked by Google") void findManyEntries() throws FetcherException { List foundEntries = finder.performSearch("random test string"); diff --git a/src/test/java/org/jabref/logic/importer/fetcher/GrobidCitationFetcherTest.java b/src/test/java/org/jabref/logic/importer/fetcher/GrobidCitationFetcherTest.java index 329748dcd56..f970273c34b 100644 --- a/src/test/java/org/jabref/logic/importer/fetcher/GrobidCitationFetcherTest.java +++ b/src/test/java/org/jabref/logic/importer/fetcher/GrobidCitationFetcherTest.java @@ -1,6 +1,7 @@ package org.jabref.logic.importer.fetcher; import java.io.IOException; +import java.net.SocketTimeoutException; import java.util.Collections; import java.util.List; import java.util.stream.Stream; @@ -110,7 +111,7 @@ public void grobidPerformSearchWithInvalidDataTest(String invalidInput) throws F @Test public void performSearchThrowsExceptionInCaseOfConnectionIssues() throws IOException { GrobidService grobidServiceMock = mock(GrobidService.class); - when(grobidServiceMock.processCitation(anyString(), any())).thenThrow(new IOException("Any IO Exception")); + when(grobidServiceMock.processCitation(anyString(), any())).thenThrow(new SocketTimeoutException("Timeout")); grobidCitationFetcher = new GrobidCitationFetcher(importFormatPreferences, grobidServiceMock); assertThrows(FetcherException.class, () -> { diff --git a/src/test/java/org/jabref/logic/importer/fetcher/GvkFetcherTest.java b/src/test/java/org/jabref/logic/importer/fetcher/GvkFetcherTest.java index d1af17c5be0..17e8b2ded4e 100644 --- a/src/test/java/org/jabref/logic/importer/fetcher/GvkFetcherTest.java +++ b/src/test/java/org/jabref/logic/importer/fetcher/GvkFetcherTest.java @@ -1,18 +1,19 @@ package org.jabref.logic.importer.fetcher; -import java.net.MalformedURLException; -import java.net.URISyntaxException; import java.net.URL; import java.util.Collections; import java.util.List; import org.jabref.logic.importer.FetcherException; +import org.jabref.logic.importer.fetcher.transformers.AbstractQueryTransformer; import org.jabref.model.entry.BibEntry; import org.jabref.model.entry.field.StandardField; import org.jabref.model.entry.field.UnknownField; import org.jabref.model.entry.types.StandardEntryType; import org.jabref.testutils.category.FetcherTest; +import org.apache.lucene.queryparser.flexible.core.nodes.QueryNode; +import org.apache.lucene.queryparser.flexible.standard.parser.StandardSyntaxParser; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; @@ -30,32 +31,30 @@ public class GvkFetcherTest { public void setUp() { fetcher = new GvkFetcher(); - bibEntryPPN591166003 = new BibEntry(); - bibEntryPPN591166003.setType(StandardEntryType.Book); - bibEntryPPN591166003.setField(StandardField.TITLE, "Effective Java"); - bibEntryPPN591166003.setField(StandardField.PUBLISHER, "Addison-Wesley"); - bibEntryPPN591166003.setField(StandardField.YEAR, "2008"); - bibEntryPPN591166003.setField(StandardField.AUTHOR, "Joshua Bloch"); - bibEntryPPN591166003.setField(StandardField.SERIES, "The @Java series"); - bibEntryPPN591166003.setField(StandardField.ADDRESS, "Upper Saddle River, NJ [u.a.]"); - bibEntryPPN591166003.setField(StandardField.EDITION, "2. ed., 5. print."); - bibEntryPPN591166003.setField(StandardField.NOTE, "Literaturverz. S. 321 - 325"); - bibEntryPPN591166003.setField(StandardField.ISBN, "9780321356680"); - bibEntryPPN591166003.setField(StandardField.PAGETOTAL, "XXI, 346"); - bibEntryPPN591166003.setField(new UnknownField("ppn_gvk"), "591166003"); - bibEntryPPN591166003.setField(StandardField.SUBTITLE, "[revised and updated for JAVA SE 6]"); - - bibEntryPPN66391437X = new BibEntry(); - bibEntryPPN66391437X.setType(StandardEntryType.Book); - bibEntryPPN66391437X.setField(StandardField.TITLE, "Effective unit testing"); - bibEntryPPN66391437X.setField(StandardField.PUBLISHER, "Manning"); - bibEntryPPN66391437X.setField(StandardField.YEAR, "2013"); - bibEntryPPN66391437X.setField(StandardField.AUTHOR, "Lasse Koskela"); - bibEntryPPN66391437X.setField(StandardField.ADDRESS, "Shelter Island, NY"); - bibEntryPPN66391437X.setField(StandardField.ISBN, "9781935182573"); - bibEntryPPN66391437X.setField(StandardField.PAGETOTAL, "XXIV, 223"); - bibEntryPPN66391437X.setField(new UnknownField("ppn_gvk"), "66391437X"); - bibEntryPPN66391437X.setField(StandardField.SUBTITLE, "A guide for Java developers"); + bibEntryPPN591166003 = new BibEntry(StandardEntryType.Book) + .withField(StandardField.TITLE, "Effective Java") + .withField(StandardField.PUBLISHER, "Addison-Wesley") + .withField(StandardField.YEAR, "2008") + .withField(StandardField.AUTHOR, "Joshua Bloch") + .withField(StandardField.SERIES, "The @Java series") + .withField(StandardField.ADDRESS, "Upper Saddle River, NJ [u.a.]") + .withField(StandardField.EDITION, "2. ed., 5. print.") + .withField(StandardField.NOTE, "Literaturverz. S. 321 - 325") + .withField(StandardField.ISBN, "9780321356680") + .withField(StandardField.PAGETOTAL, "XXI, 346") + .withField(new UnknownField("ppn_gvk"), "591166003") + .withField(StandardField.SUBTITLE, "[revised and updated for JAVA SE 6]"); + + bibEntryPPN66391437X = new BibEntry(StandardEntryType.Book) + .withField(StandardField.TITLE, "Effective unit testing") + .withField(StandardField.PUBLISHER, "Manning") + .withField(StandardField.YEAR, "2013") + .withField(StandardField.AUTHOR, "Lasse Koskela") + .withField(StandardField.ADDRESS, "Shelter Island, NY") + .withField(StandardField.ISBN, "9781935182573") + .withField(StandardField.PAGETOTAL, "XXIV, 223") + .withField(new UnknownField("ppn_gvk"), "66391437X") + .withField(StandardField.SUBTITLE, "A guide for Java developers"); } @Test @@ -64,30 +63,18 @@ public void testGetName() { } @Test - public void simpleSearchQueryStringCorrect() { + public void simpleSearchQueryURLCorrect() throws Exception { String query = "java jdk"; - String result = fetcher.getSearchQueryString(query); - assertEquals("pica.all=java jdk", result); + QueryNode luceneQuery = new StandardSyntaxParser().parse(query, AbstractQueryTransformer.NO_EXPLICIT_FIELD); + URL url = fetcher.getURLForQuery(luceneQuery); + assertEquals("http://sru.gbv.de/gvk?version=1.1&operation=searchRetrieve&query=pica.all%3Djava+and+pica.all%3Djdk&maximumRecords=50&recordSchema=picaxml&sortKeys=Year%2C%2C1", url.toString()); } @Test - public void simpleSearchQueryURLCorrect() throws MalformedURLException, URISyntaxException, FetcherException { - String query = "java jdk"; - URL url = fetcher.getURLForQuery(query); - assertEquals("http://sru.gbv.de/gvk?version=1.1&operation=searchRetrieve&query=pica.all%3Djava+jdk&maximumRecords=50&recordSchema=picaxml&sortKeys=Year%2C%2C1", url.toString()); - } - - @Test - public void complexSearchQueryStringCorrect() { - String query = "kon java tit jdk"; - String result = fetcher.getSearchQueryString(query); - assertEquals("pica.kon=java and pica.tit=jdk", result); - } - - @Test - public void complexSearchQueryURLCorrect() throws MalformedURLException, URISyntaxException, FetcherException { - String query = "kon java tit jdk"; - URL url = fetcher.getURLForQuery(query); + public void complexSearchQueryURLCorrect() throws Exception { + String query = "kon:java tit:jdk"; + QueryNode luceneQuery = new StandardSyntaxParser().parse(query, AbstractQueryTransformer.NO_EXPLICIT_FIELD); + URL url = fetcher.getURLForQuery(luceneQuery); assertEquals("http://sru.gbv.de/gvk?version=1.1&operation=searchRetrieve&query=pica.kon%3Djava+and+pica.tit%3Djdk&maximumRecords=50&recordSchema=picaxml&sortKeys=Year%2C%2C1", url.toString()); } diff --git a/src/test/java/org/jabref/logic/importer/fetcher/IEEETest.java b/src/test/java/org/jabref/logic/importer/fetcher/IEEETest.java index a063519bb8d..93224f5e8b0 100644 --- a/src/test/java/org/jabref/logic/importer/fetcher/IEEETest.java +++ b/src/test/java/org/jabref/logic/importer/fetcher/IEEETest.java @@ -85,20 +85,21 @@ void notFoundByDOI() throws Exception { @Test void searchResultHasNoKeywordTerms() throws Exception { BibEntry expected = new BibEntry(StandardEntryType.Article) - .withField(StandardField.AUTHOR, "Shatakshi Jha and Ikhlaq Hussain and Bhim Singh and Sukumar Mishra") - .withField(StandardField.DATE, "25 2 2019") - .withField(StandardField.YEAR, "2019") - .withField(StandardField.DOI, "10.1049/iet-rpg.2018.5648") - .withField(StandardField.FILE, ":https\\://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=8636659:PDF") - .withField(StandardField.ISSUE, "3") - .withField(StandardField.ISSN, "1752-1424") - .withField(StandardField.JOURNALTITLE, "IET Renewable Power Generation") - .withField(StandardField.PAGES, "418--426") - .withField(StandardField.PUBLISHER, "IET") - .withField(StandardField.TITLE, "Optimal operation of PV-DG-battery based microgrid with power quality conditioner") - .withField(StandardField.VOLUME, "13"); - - List fetchedEntries = fetcher.performSearch("8636659"); // article number + .withField(StandardField.AUTHOR, "Shatakshi Sharma and Bhim Singh and Sukumar Mishra") + .withField(StandardField.DATE, "April 2020") + .withField(StandardField.YEAR, "2020") + .withField(StandardField.DOI, "10.1109/TII.2019.2935531") + .withField(StandardField.FILE, ":https\\://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=8801912:PDF") + .withField(StandardField.ISSUE, "4") + .withField(StandardField.ISSN, "1941-0050") + .withField(StandardField.JOURNALTITLE, "IEEE Transactions on Industrial Informatics") + .withField(StandardField.PAGES, "2346--2356") + .withField(StandardField.PUBLISHER, "IEEE") + .withField(StandardField.TITLE, "Economic Operation and Quality Control in PV-BES-DG-Based Autonomous System") + .withField(StandardField.VOLUME, "16") + .withField(StandardField.KEYWORDS, "Batteries, Generators, Economics, Power quality, State of charge, Harmonic analysis, Control systems, Battery, diesel generator (DG), distributed generation, power quality, photovoltaic (PV), voltage source converter (VSC)"); + + List fetchedEntries = fetcher.performSearch("article_number:8801912"); // article number fetchedEntries.forEach(entry -> entry.clearField(StandardField.ABSTRACT)); // Remove abstract due to copyright); assertEquals(Collections.singletonList(expected), fetchedEntries); } diff --git a/src/test/java/org/jabref/logic/importer/fetcher/INSPIREFetcherTest.java b/src/test/java/org/jabref/logic/importer/fetcher/INSPIREFetcherTest.java index ff8c597705b..43d5377fa64 100644 --- a/src/test/java/org/jabref/logic/importer/fetcher/INSPIREFetcherTest.java +++ b/src/test/java/org/jabref/logic/importer/fetcher/INSPIREFetcherTest.java @@ -59,7 +59,7 @@ public void searchByIdentifierFindsEntry() throws Exception { .withField(StandardField.EPRINT, "hep-ph/9802379") .withField(StandardField.ARCHIVEPREFIX, "arXiv") .withField(new UnknownField("reportnumber"), "BUDKER-INP-1998-7, TTP-98-10"); - List fetchedEntries = fetcher.performSearch("hep-ph/9802379"); + List fetchedEntries = fetcher.performSearch("\"hep-ph/9802379\""); assertEquals(Collections.singletonList(article), fetchedEntries); } } diff --git a/src/test/java/org/jabref/logic/importer/fetcher/JstorFetcherTest.java b/src/test/java/org/jabref/logic/importer/fetcher/JstorFetcherTest.java index 2124b8f73cc..8511275ec29 100644 --- a/src/test/java/org/jabref/logic/importer/fetcher/JstorFetcherTest.java +++ b/src/test/java/org/jabref/logic/importer/fetcher/JstorFetcherTest.java @@ -12,6 +12,7 @@ import org.jabref.model.entry.BibEntry; import org.jabref.model.entry.field.StandardField; import org.jabref.model.entry.types.StandardEntryType; +import org.jabref.support.DisabledOnCIServer; import org.jabref.testutils.category.FetcherTest; import org.junit.jupiter.api.Disabled; @@ -22,6 +23,7 @@ import static org.mockito.Mockito.mock; @FetcherTest +@DisabledOnCIServer("CI server is blocked by JSTOR") public class JstorFetcherTest implements SearchBasedFetcherCapabilityTest { private final JstorFetcher fetcher = new JstorFetcher(mock(ImportFormatPreferences.class, Answers.RETURNS_DEEP_STUBS)); @@ -44,7 +46,7 @@ public class JstorFetcherTest implements SearchBasedFetcherCapabilityTest { .withCitationKey("10.1086/501484") .withField(StandardField.AUTHOR, "Johnmarshall Reeve") .withField(StandardField.TITLE, "Teachers as Facilitators: What Autonomy‐Supportive Teachers Do and Why Their Students Benefit") - .withField(StandardField.ISSN, "{00135984, 15548279") + .withField(StandardField.ISSN, "00135984, 15548279") .withField(StandardField.JOURNAL, "The Elementary School Journal") .withField(StandardField.ABSTRACT, "Abstract Students are sometimes proactive and engaged in classroom learning activities, but they are also sometimes only reactive and passive. Recognizing this, in this article I argue that students’ classroom engagement depends, in part, on the supportive quality of the classroom climate in which they learn. According to the dialectical framework within self‐determination theory, students possess inner motivational resources that classroom conditions can support or frustrate. When teachers find ways to nurture these inner resources, they adopt an autonomy‐supportive motivating style. After articulating what autonomy‐supportive teachers say and do during instruction, I discuss 3 points: teachers can learn how to be more autonomy supportive toward students; teachers most engage students when they offer high levels of both autonomy support and structure; and an autonomy‐supportive motivating style is an important element to a high‐quality teacher‐student relationship.") .withField(StandardField.PUBLISHER, "The University of Chicago Press") diff --git a/src/test/java/org/jabref/logic/importer/fetcher/MrDLibFetcherTest.java b/src/test/java/org/jabref/logic/importer/fetcher/MrDLibFetcherTest.java index 38c4d9558ac..0a8c21cb756 100644 --- a/src/test/java/org/jabref/logic/importer/fetcher/MrDLibFetcherTest.java +++ b/src/test/java/org/jabref/logic/importer/fetcher/MrDLibFetcherTest.java @@ -6,6 +6,8 @@ import org.jabref.logic.util.Version; import org.jabref.model.entry.BibEntry; import org.jabref.model.entry.field.StandardField; +import org.jabref.preferences.MrDlibPreferences; +import org.jabref.preferences.PreferencesService; import org.jabref.testutils.category.FetcherTest; import org.junit.jupiter.api.BeforeEach; @@ -13,6 +15,8 @@ import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertFalse; +import static org.mockito.Mockito.mock; +import static org.mockito.Mockito.when; @FetcherTest public class MrDLibFetcherTest { @@ -21,7 +25,15 @@ public class MrDLibFetcherTest { @BeforeEach public void setUp() { - fetcher = new MrDLibFetcher("", Version.parse("")); + PreferencesService preferencesService = mock(PreferencesService.class); + MrDlibPreferences mrDlibPreferences = new MrDlibPreferences( + true, + false, + false, + false); + when(preferencesService.getMrDlibPreferences()).thenReturn(mrDlibPreferences); + + fetcher = new MrDLibFetcher("", Version.parse(""), preferencesService); } @Test diff --git a/src/test/java/org/jabref/logic/importer/fetcher/RfcFetcherTest.java b/src/test/java/org/jabref/logic/importer/fetcher/RfcFetcherTest.java index 42f52d0985b..4a6bb057a51 100644 --- a/src/test/java/org/jabref/logic/importer/fetcher/RfcFetcherTest.java +++ b/src/test/java/org/jabref/logic/importer/fetcher/RfcFetcherTest.java @@ -4,6 +4,7 @@ import org.jabref.logic.importer.ImportFormatPreferences; import org.jabref.model.entry.BibEntry; +import org.jabref.model.entry.field.InternalField; import org.jabref.model.entry.field.StandardField; import org.jabref.model.entry.types.StandardEntryType; import org.jabref.testutils.category.FetcherTest; @@ -47,6 +48,29 @@ public void getNameReturnsEqualIdName() { assertEquals("RFC", fetcher.getName()); } + @Test + public void performSearchByIdFindsEntryWithDraftIdentifier() throws Exception { + BibEntry bibDraftEntry = new BibEntry(); + bibDraftEntry.setType(StandardEntryType.TechReport); + bibDraftEntry.setField(InternalField.KEY_FIELD, "fielding-http-spec-01"); + bibDraftEntry.setField(StandardField.AUTHOR, "Henrik Nielsen and Roy T. Fielding and Tim Berners-Lee"); + bibDraftEntry.setField(StandardField.DAY, "20"); + bibDraftEntry.setField(StandardField.INSTITUTION, "Internet Engineering Task Force"); + bibDraftEntry.setField(StandardField.MONTH, "#dec#"); + bibDraftEntry.setField(StandardField.NOTE, "Work in Progress"); + bibDraftEntry.setField(StandardField.NUMBER, "draft-fielding-http-spec-01"); + bibDraftEntry.setField(StandardField.PAGETOTAL, "41"); + bibDraftEntry.setField(StandardField.PUBLISHER, "Internet Engineering Task Force"); + bibDraftEntry.setField(StandardField.TITLE, "{Hypertext Transfer Protocol -- HTTP/1.0}"); + bibDraftEntry.setField(StandardField.TYPE, "Internet-Draft"); + bibDraftEntry.setField(StandardField.URL, "https://datatracker.ietf.org/doc/html/draft-fielding-http-spec-01"); + bibDraftEntry.setField(StandardField.YEAR, "1994"); + bibDraftEntry.setField(StandardField.ABSTRACT, "The Hypertext Transfer Protocol (HTTP) is an application-level protocol with the lightness and speed necessary for distributed, collaborative, hypermedia information systems. It is a generic, stateless, object-oriented protocol which can be used for many tasks, such as name servers and distributed object management systems, through extension of its request methods (commands). A feature of HTTP is the typing and negotiation of data representation, allowing systems to be built independently of the data being transferred. HTTP has been in use by the World-Wide Web global information initiative since 1990. This specification reflects preferred usage of the protocol referred to as 'HTTP/1.0', and is compatible with the most commonly used HTTP server and client programs implemented prior to November 1994."); + bibDraftEntry.setCommentsBeforeEntry("%% You should probably cite draft-ietf-http-v10-spec instead of this I-D."); + + assertEquals(Optional.of(bibDraftEntry), fetcher.performSearchById("draft-fielding-http-spec")); + } + @Test public void performSearchByIdFindsEntryWithRfcPrefix() throws Exception { assertEquals(Optional.of(bibEntry), fetcher.performSearchById("RFC1945")); @@ -62,6 +86,11 @@ public void performSearchByIdFindsNothingWithoutIdentifier() throws Exception { assertEquals(Optional.empty(), fetcher.performSearchById("")); } + @Test + public void performSearchByIdFindsNothingWithValidDraftIdentifier() throws Exception { + assertEquals(Optional.empty(), fetcher.performSearchById("draft-test-draft-spec")); + } + @Test public void performSearchByIdFindsNothingWithValidIdentifier() throws Exception { assertEquals(Optional.empty(), fetcher.performSearchById("RFC9999")); diff --git a/src/test/java/org/jabref/logic/importer/fetcher/ScienceDirectTest.java b/src/test/java/org/jabref/logic/importer/fetcher/ScienceDirectTest.java index 95bcf8b6358..7c955863f24 100644 --- a/src/test/java/org/jabref/logic/importer/fetcher/ScienceDirectTest.java +++ b/src/test/java/org/jabref/logic/importer/fetcher/ScienceDirectTest.java @@ -28,7 +28,7 @@ void setUp() { @Test @DisabledOnCIServer("CI server is blocked") - void findByDOIOldPage() throws IOException { + void findByDoiOldPage() throws IOException { entry.setField(StandardField.DOI, "10.1016/j.jrmge.2015.08.004"); assertEquals( @@ -39,7 +39,7 @@ void findByDOIOldPage() throws IOException { @Test @DisabledOnCIServer("CI server is blocked") - void findByDOINewPage() throws IOException { + void findByDoiNewPage() throws IOException { entry.setField(StandardField.DOI, "10.1016/j.aasri.2014.09.002"); assertEquals( @@ -62,7 +62,7 @@ void findByDoiWorksForBoneArticle() throws IOException { @Test @DisabledOnCIServer("CI server is blocked") - void notFoundByDOI() throws IOException { + void notFoundByDoi() throws IOException { entry.setField(StandardField.DOI, "10.1016/j.aasri.2014.0559.002"); assertEquals(Optional.empty(), finder.findFullText(entry)); diff --git a/src/test/java/org/jabref/logic/importer/fetcher/SearchBasedFetcherCapabilityTest.java b/src/test/java/org/jabref/logic/importer/fetcher/SearchBasedFetcherCapabilityTest.java index c31bd348b0c..a5bd223cdf2 100644 --- a/src/test/java/org/jabref/logic/importer/fetcher/SearchBasedFetcherCapabilityTest.java +++ b/src/test/java/org/jabref/logic/importer/fetcher/SearchBasedFetcherCapabilityTest.java @@ -3,6 +3,7 @@ import java.util.Collections; import java.util.List; import java.util.Optional; +import java.util.StringJoiner; import java.util.stream.Collectors; import org.jabref.logic.importer.ImportCleanup; @@ -31,10 +32,10 @@ interface SearchBasedFetcherCapabilityTest { */ @Test default void supportsAuthorSearch() throws Exception { - ComplexSearchQuery.ComplexSearchQueryBuilder builder = ComplexSearchQuery.builder(); - getTestAuthors().forEach(builder::author); + StringJoiner queryBuilder = new StringJoiner("\" AND author:\"", "author:\"", "\""); + getTestAuthors().forEach(queryBuilder::add); - List result = getFetcher().performSearch(builder.build()); + List result = getFetcher().performSearch(queryBuilder.toString()); new ImportCleanup(BibDatabaseMode.BIBTEX).doPostCleanup(result); assertFalse(result.isEmpty()); @@ -51,12 +52,7 @@ default void supportsAuthorSearch() throws Exception { */ @Test default void supportsYearSearch() throws Exception { - ComplexSearchQuery complexSearchQuery = ComplexSearchQuery - .builder() - .singleYear(getTestYear()) - .build(); - - List result = getFetcher().performSearch(complexSearchQuery); + List result = getFetcher().performSearch("year:" + getTestYear()); new ImportCleanup(BibDatabaseMode.BIBTEX).doPostCleanup(result); List differentYearsInResult = result.stream() .map(bibEntry -> bibEntry.getField(StandardField.YEAR)) @@ -73,11 +69,9 @@ default void supportsYearSearch() throws Exception { */ @Test default void supportsYearRangeSearch() throws Exception { - ComplexSearchQuery.ComplexSearchQueryBuilder builder = ComplexSearchQuery.builder(); List yearsInYearRange = List.of("2018", "2019", "2020"); - builder.fromYearAndToYear(2018, 2020); - List result = getFetcher().performSearch(builder.build()); + List result = getFetcher().performSearch("year-range:2018-2020"); new ImportCleanup(BibDatabaseMode.BIBTEX).doPostCleanup(result); List differentYearsInResult = result.stream() .map(bibEntry -> bibEntry.getField(StandardField.YEAR)) @@ -94,9 +88,7 @@ default void supportsYearRangeSearch() throws Exception { */ @Test default void supportsJournalSearch() throws Exception { - ComplexSearchQuery.ComplexSearchQueryBuilder builder = ComplexSearchQuery.builder(); - builder.journal(getTestJournal()); - List result = getFetcher().performSearch(builder.build()); + List result = getFetcher().performSearch("journal:\"" + getTestJournal() + "\""); new ImportCleanup(BibDatabaseMode.BIBTEX).doPostCleanup(result); assertFalse(result.isEmpty()); diff --git a/src/test/java/org/jabref/logic/importer/fetcher/SpringerFetcherTest.java b/src/test/java/org/jabref/logic/importer/fetcher/SpringerFetcherTest.java index 74e595c777a..4774e1250e2 100644 --- a/src/test/java/org/jabref/logic/importer/fetcher/SpringerFetcherTest.java +++ b/src/test/java/org/jabref/logic/importer/fetcher/SpringerFetcherTest.java @@ -140,12 +140,12 @@ public SearchBasedFetcher getFetcher() { @Override public List getTestAuthors() { - return List.of("\"Steinmacher, Igor\"", "\"Gerosa, Marco\"", "\"Conte, Tayana U.\""); + return List.of("Steinmacher, Igor", "Gerosa, Marco", "Conte, Tayana U."); } @Override public String getTestJournal() { - return "\"Clinical Research in Cardiology\""; + return "Clinical Research in Cardiology"; } @Override diff --git a/src/test/java/org/jabref/logic/importer/fetcher/TitleFetcherTest.java b/src/test/java/org/jabref/logic/importer/fetcher/TitleFetcherTest.java index 3a289eec9a8..9a4d229c0e2 100644 --- a/src/test/java/org/jabref/logic/importer/fetcher/TitleFetcherTest.java +++ b/src/test/java/org/jabref/logic/importer/fetcher/TitleFetcherTest.java @@ -34,6 +34,7 @@ public void setUp() { bibEntryBischof2009.setField(StandardField.PUBLISHER, "{IEEE}"); bibEntryBischof2009.setField(StandardField.TITLE, "{BPELscript}: A Simplified Script Syntax for {WS}-{BPEL} 2.0"); bibEntryBischof2009.setField(StandardField.YEAR, "2009"); + bibEntryBischof2009.setField(StandardField.MONTH, "aug"); bibEntryBischof2009.setField(StandardField.DOI, "10.1109/seaa.2009.21"); } diff --git a/src/test/java/org/jabref/logic/importer/fetcher/ZbMATHTest.java b/src/test/java/org/jabref/logic/importer/fetcher/ZbMATHTest.java index ade6bffec3e..5d281fa7213 100644 --- a/src/test/java/org/jabref/logic/importer/fetcher/ZbMATHTest.java +++ b/src/test/java/org/jabref/logic/importer/fetcher/ZbMATHTest.java @@ -2,14 +2,13 @@ import java.util.Collections; import java.util.List; +import java.util.Optional; import org.jabref.logic.bibtex.FieldContentFormatterPreferences; import org.jabref.logic.importer.ImportFormatPreferences; import org.jabref.model.entry.BibEntry; import org.jabref.model.entry.field.StandardField; -import org.jabref.model.entry.field.UnknownField; import org.jabref.model.entry.types.StandardEntryType; -import org.jabref.support.DisabledOnCIServer; import org.jabref.testutils.category.FetcherTest; import org.junit.jupiter.api.BeforeEach; @@ -41,16 +40,50 @@ void setUp() throws Exception { donaldsonEntry.setField(StandardField.KEYWORDS, "57N13 57R10 53C05 58J99 57R65"); donaldsonEntry.setField(StandardField.PAGES, "279--315"); donaldsonEntry.setField(StandardField.PUBLISHER, "International Press of Boston, Somerville, MA"); - donaldsonEntry.setField(StandardField.TITLE, "An application of gauge theory to four dimensional topology."); + donaldsonEntry.setField(StandardField.TITLE, "An application of gauge theory to four dimensional topology"); donaldsonEntry.setField(StandardField.VOLUME, "18"); donaldsonEntry.setField(StandardField.YEAR, "1983"); - donaldsonEntry.setField(new UnknownField("zbl"), "0507.57010"); + donaldsonEntry.setField(StandardField.ZBL_NUMBER, "0507.57010"); } @Test - @DisabledOnCIServer("CI server has no subscription to zbMath and thus gets 401 response") void searchByQueryFindsEntry() throws Exception { List fetchedEntries = fetcher.performSearch("an:0507.57010"); assertEquals(Collections.singletonList(donaldsonEntry), fetchedEntries); } + + @Test + void searchByIdFindsEntry() throws Exception { + Optional fetchedEntry = fetcher.performSearchById("0507.57010"); + assertEquals(Optional.of(donaldsonEntry), fetchedEntry); + } + + @Test + void searchByEntryFindsEntry() throws Exception { + BibEntry searchEntry = new BibEntry(); + searchEntry.setField(StandardField.TITLE, "An application of gauge theory to four dimensional topology"); + searchEntry.setField(StandardField.AUTHOR, "S. K. {Donaldson}"); + + List fetchedEntries = fetcher.performSearch(searchEntry); + assertEquals(Collections.singletonList(donaldsonEntry), fetchedEntries); + } + + @Test + void searchByNoneEntryFindsNothing() throws Exception { + BibEntry searchEntry = new BibEntry(); + searchEntry.setField(StandardField.TITLE, "t"); + searchEntry.setField(StandardField.AUTHOR, "a"); + + List fetchedEntries = fetcher.performSearch(searchEntry); + assertEquals(Collections.emptyList(), fetchedEntries); + } + + @Test + void searchByIdInEntryFindsEntry() throws Exception { + BibEntry searchEntry = new BibEntry(); + searchEntry.setField(StandardField.ZBL_NUMBER, "0507.57010"); + + List fetchedEntries = fetcher.performSearch(searchEntry); + assertEquals(Collections.singletonList(donaldsonEntry), fetchedEntries); + } } diff --git a/src/test/java/org/jabref/logic/importer/fetcher/transformers/ArXivQueryTransformerTest.java b/src/test/java/org/jabref/logic/importer/fetcher/transformers/ArXivQueryTransformerTest.java new file mode 100644 index 00000000000..0eba3b200aa --- /dev/null +++ b/src/test/java/org/jabref/logic/importer/fetcher/transformers/ArXivQueryTransformerTest.java @@ -0,0 +1,48 @@ +package org.jabref.logic.importer.fetcher.transformers; + +import java.util.Optional; + +import org.apache.lucene.queryparser.flexible.core.nodes.QueryNode; +import org.apache.lucene.queryparser.flexible.standard.parser.StandardSyntaxParser; + +import static org.junit.jupiter.api.Assertions.assertEquals; + +class ArXivQueryTransformerTest extends YearRangeByFilteringQueryTransformerTest { + + @Override + public ArXivQueryTransformer getTransformer() { + return new ArXivQueryTransformer(); + } + + @Override + public String getAuthorPrefix() { + return "au:"; + } + + @Override + public String getUnFieldedPrefix() { + return "all:"; + } + + @Override + public String getJournalPrefix() { + return "jr:"; + } + + @Override + public String getTitlePrefix() { + return "ti:"; + } + + @Override + public void convertYearField() throws Exception { + ArXivQueryTransformer transformer = getTransformer(); + String queryString = "2018"; + QueryNode luceneQuery = new StandardSyntaxParser().parse(queryString, AbstractQueryTransformer.NO_EXPLICIT_FIELD); + Optional query = transformer.transformLuceneQuery(luceneQuery); + assertEquals(Optional.of("2018"), query); + assertEquals(2018, transformer.getStartYear()); + assertEquals(2018, transformer.getEndYear()); + } + +} diff --git a/src/test/java/org/jabref/logic/importer/fetcher/transformers/CollectionOfComputerScienceBibliographiesQueryTransformerTest.java b/src/test/java/org/jabref/logic/importer/fetcher/transformers/CollectionOfComputerScienceBibliographiesQueryTransformerTest.java new file mode 100644 index 00000000000..305421a3db1 --- /dev/null +++ b/src/test/java/org/jabref/logic/importer/fetcher/transformers/CollectionOfComputerScienceBibliographiesQueryTransformerTest.java @@ -0,0 +1,53 @@ +package org.jabref.logic.importer.fetcher.transformers; + +import java.util.Optional; + +import org.apache.lucene.queryparser.flexible.core.nodes.QueryNode; +import org.apache.lucene.queryparser.flexible.standard.parser.StandardSyntaxParser; + +import static org.junit.jupiter.api.Assertions.assertEquals; + +class CollectionOfComputerScienceBibliographiesQueryTransformerTest extends InfixTransformerTest { + + @Override + public CollectionOfComputerScienceBibliographiesQueryTransformer getTransformer() { + return new CollectionOfComputerScienceBibliographiesQueryTransformer(); + } + + @Override + public String getAuthorPrefix() { + return "au:"; + } + + @Override + public String getUnFieldedPrefix() { + return ""; + } + + @Override + public String getJournalPrefix() { + return ""; + } + + @Override + public String getTitlePrefix() { + return "ti:"; + } + + @Override + public void convertYearField() throws Exception { + String queryString = "2018"; + QueryNode luceneQuery = new StandardSyntaxParser().parse(queryString, AbstractQueryTransformer.NO_EXPLICIT_FIELD); + Optional query = getTransformer().transformLuceneQuery(luceneQuery); + assertEquals(Optional.of("year:2018"), query); + } + + @Override + public void convertYearRangeField() throws Exception { + String queryString = "year-range:2018-2021"; + QueryNode luceneQuery = new StandardSyntaxParser().parse(queryString, AbstractQueryTransformer.NO_EXPLICIT_FIELD); + Optional query = getTransformer().transformLuceneQuery(luceneQuery); + assertEquals(Optional.of("year:2018 OR year:2019 OR year:2020 OR year:2021"), query); + } + +} diff --git a/src/test/java/org/jabref/logic/importer/fetcher/transformers/DBLPQueryTransformerTest.java b/src/test/java/org/jabref/logic/importer/fetcher/transformers/DBLPQueryTransformerTest.java new file mode 100644 index 00000000000..1801576f0b2 --- /dev/null +++ b/src/test/java/org/jabref/logic/importer/fetcher/transformers/DBLPQueryTransformerTest.java @@ -0,0 +1,54 @@ +package org.jabref.logic.importer.fetcher.transformers; + +import java.util.Optional; + +import org.apache.lucene.queryparser.flexible.core.nodes.QueryNode; +import org.apache.lucene.queryparser.flexible.standard.parser.StandardSyntaxParser; + +import static org.junit.jupiter.api.Assertions.assertEquals; + +class DBLPQueryTransformerTest extends InfixTransformerTest { + + @Override + public DBLPQueryTransformer getTransformer() { + return new DBLPQueryTransformer(); + } + + @Override + public String getAuthorPrefix() { + return ""; + } + + @Override + public String getUnFieldedPrefix() { + return ""; + } + + @Override + public String getJournalPrefix() { + return ""; + } + + @Override + public String getTitlePrefix() { + return ""; + } + + @Override + public void convertYearField() throws Exception { + String queryString = "year:2015"; + QueryNode luceneQuery = new StandardSyntaxParser().parse(queryString, AbstractQueryTransformer.NO_EXPLICIT_FIELD); + Optional searchQuery = getTransformer().transformLuceneQuery(luceneQuery); + Optional expected = Optional.of("2015"); + assertEquals(expected, searchQuery); + } + + @Override + public void convertYearRangeField() throws Exception { + String queryString = "year-range:2012-2015"; + QueryNode luceneQuery = new StandardSyntaxParser().parse(queryString, AbstractQueryTransformer.NO_EXPLICIT_FIELD); + Optional searchQuery = getTransformer().transformLuceneQuery(luceneQuery); + Optional expected = Optional.of("2012|2013|2014|2015"); + assertEquals(expected, searchQuery); + } +} diff --git a/src/test/java/org/jabref/logic/importer/fetcher/transformers/DefaultQueryTransformerTest.java b/src/test/java/org/jabref/logic/importer/fetcher/transformers/DefaultQueryTransformerTest.java new file mode 100644 index 00000000000..70b4e4a5bfb --- /dev/null +++ b/src/test/java/org/jabref/logic/importer/fetcher/transformers/DefaultQueryTransformerTest.java @@ -0,0 +1,29 @@ +package org.jabref.logic.importer.fetcher.transformers; + +class DefaultQueryTransformerTest extends YearAndYearRangeByFilteringQueryTransformerTest { + + @Override + protected DefaultQueryTransformer getTransformer() { + return new DefaultQueryTransformer(); + } + + @Override + public String getAuthorPrefix() { + return ""; + } + + @Override + public String getUnFieldedPrefix() { + return ""; + } + + @Override + public String getJournalPrefix() { + return ""; + } + + @Override + public String getTitlePrefix() { + return ""; + } +} diff --git a/src/test/java/org/jabref/logic/importer/fetcher/transformers/GVKQueryTransformerTest.java b/src/test/java/org/jabref/logic/importer/fetcher/transformers/GVKQueryTransformerTest.java new file mode 100644 index 00000000000..0f366ece141 --- /dev/null +++ b/src/test/java/org/jabref/logic/importer/fetcher/transformers/GVKQueryTransformerTest.java @@ -0,0 +1,52 @@ +package org.jabref.logic.importer.fetcher.transformers; + +import java.util.Optional; + +import org.apache.lucene.queryparser.flexible.core.nodes.QueryNode; +import org.apache.lucene.queryparser.flexible.standard.parser.StandardSyntaxParser; +import org.junit.jupiter.api.Disabled; + +import static org.junit.jupiter.api.Assertions.assertEquals; + +class GVKQueryTransformerTest extends InfixTransformerTest { + + @Override + public GVKQueryTransformer getTransformer() { + return new GVKQueryTransformer(); + } + + @Override + public String getAuthorPrefix() { + return "pica.per="; + } + + @Override + public String getUnFieldedPrefix() { + return "pica.all="; + } + + @Override + public String getJournalPrefix() { + return "pica.zti="; + } + + @Override + public String getTitlePrefix() { + return "pica.tit="; + } + + @Override + public void convertYearField() throws Exception { + String queryString = "year:2018"; + QueryNode luceneQuery = new StandardSyntaxParser().parse(queryString, AbstractQueryTransformer.NO_EXPLICIT_FIELD); + Optional query = getTransformer().transformLuceneQuery(luceneQuery); + + Optional expected = Optional.of("ver:2018"); + assertEquals(expected, query); + } + + @Disabled("Not supported by GVK") + @Override + public void convertYearRangeField() throws Exception { + } +} diff --git a/src/test/java/org/jabref/logic/importer/fetcher/transformers/IEEEQueryTransformerTest.java b/src/test/java/org/jabref/logic/importer/fetcher/transformers/IEEEQueryTransformerTest.java new file mode 100644 index 00000000000..e1b252e1f12 --- /dev/null +++ b/src/test/java/org/jabref/logic/importer/fetcher/transformers/IEEEQueryTransformerTest.java @@ -0,0 +1,74 @@ +package org.jabref.logic.importer.fetcher.transformers; + +import java.util.Optional; + +import org.apache.lucene.queryparser.flexible.core.nodes.QueryNode; +import org.apache.lucene.queryparser.flexible.standard.parser.StandardSyntaxParser; + +import static org.junit.jupiter.api.Assertions.assertEquals; + +class IEEEQueryTransformerTest extends InfixTransformerTest { + + @Override + public IEEEQueryTransformer getTransformer() { + return new IEEEQueryTransformer(); + } + + @Override + public String getAuthorPrefix() { + return "author:"; + } + + @Override + public String getUnFieldedPrefix() { + return ""; + } + + @Override + public String getJournalPrefix() { + return "publication_title:"; + } + + @Override + public String getTitlePrefix() { + return "article_title:"; + } + + @Override + public void convertJournalField() throws Exception { + IEEEQueryTransformer transformer = ((IEEEQueryTransformer) getTransformer()); + + String queryString = "journal:Nature"; + QueryNode luceneQuery = new StandardSyntaxParser().parse(queryString, AbstractQueryTransformer.NO_EXPLICIT_FIELD); + transformer.transformLuceneQuery(luceneQuery); + + assertEquals("\"Nature\"", transformer.getJournal().get()); + } + + @Override + public void convertYearField() throws Exception { + // IEEE does not support year range + // Thus, a generic test does not work + + IEEEQueryTransformer transformer = ((IEEEQueryTransformer) getTransformer()); + + String queryString = "year:2021"; + QueryNode luceneQuery = new StandardSyntaxParser().parse(queryString, AbstractQueryTransformer.NO_EXPLICIT_FIELD); + Optional result = transformer.transformLuceneQuery(luceneQuery); + + assertEquals(2021, transformer.getStartYear()); + assertEquals(2021, transformer.getEndYear()); + } + + @Override + public void convertYearRangeField() throws Exception { + IEEEQueryTransformer transformer = ((IEEEQueryTransformer) getTransformer()); + + String queryString = "year-range:2018-2021"; + QueryNode luceneQuery = new StandardSyntaxParser().parse(queryString, AbstractQueryTransformer.NO_EXPLICIT_FIELD); + transformer.transformLuceneQuery(luceneQuery); + + assertEquals(2018, transformer.getStartYear()); + assertEquals(2021, transformer.getEndYear()); + } +} diff --git a/src/test/java/org/jabref/logic/importer/fetcher/transformers/InfixTransformerTest.java b/src/test/java/org/jabref/logic/importer/fetcher/transformers/InfixTransformerTest.java new file mode 100644 index 00000000000..70088f66604 --- /dev/null +++ b/src/test/java/org/jabref/logic/importer/fetcher/transformers/InfixTransformerTest.java @@ -0,0 +1,98 @@ +package org.jabref.logic.importer.fetcher.transformers; + +import java.util.Optional; + +import org.apache.lucene.queryparser.flexible.core.nodes.QueryNode; +import org.apache.lucene.queryparser.flexible.standard.parser.StandardSyntaxParser; +import org.junit.jupiter.api.Test; + +import static org.junit.jupiter.api.Assertions.assertEquals; + +/** + * Test Interface for all transformers that use infix notation for their logical binary operators + */ +public abstract class InfixTransformerTest { + + protected abstract T getTransformer(); + + /* All prefixes have to include the used separator + * Example in the case of ':': "author:" + */ + + protected abstract String getAuthorPrefix(); + + protected abstract String getUnFieldedPrefix(); + + protected abstract String getJournalPrefix(); + + protected abstract String getTitlePrefix(); + + @Test + public void convertAuthorField() throws Exception { + String queryString = "author:\"Igor Steinmacher\""; + QueryNode luceneQuery = new StandardSyntaxParser().parse(queryString, AbstractQueryTransformer.NO_EXPLICIT_FIELD); + Optional searchQuery = getTransformer().transformLuceneQuery(luceneQuery); + Optional expected = Optional.of(getAuthorPrefix() + "\"Igor Steinmacher\""); + assertEquals(expected, searchQuery); + } + + @Test + public void convertUnFieldedTerm() throws Exception { + String queryString = "\"default value\""; + QueryNode luceneQuery = new StandardSyntaxParser().parse(queryString, AbstractQueryTransformer.NO_EXPLICIT_FIELD); + Optional searchQuery = getTransformer().transformLuceneQuery(luceneQuery); + Optional expected = Optional.of(getUnFieldedPrefix() + queryString); + assertEquals(expected, searchQuery); + } + + @Test + public void convertExplicitUnFieldedTerm() throws Exception { + String queryString = "default:\"default value\""; + QueryNode luceneQuery = new StandardSyntaxParser().parse(queryString, AbstractQueryTransformer.NO_EXPLICIT_FIELD); + Optional searchQuery = getTransformer().transformLuceneQuery(luceneQuery); + Optional expected = Optional.of(getUnFieldedPrefix() + "\"default value\""); + assertEquals(expected, searchQuery); + } + + @Test + public void convertJournalField() throws Exception { + String queryString = "journal:Nature"; + QueryNode luceneQuery = new StandardSyntaxParser().parse(queryString, AbstractQueryTransformer.NO_EXPLICIT_FIELD); + Optional searchQuery = getTransformer().transformLuceneQuery(luceneQuery); + Optional expected = Optional.of(getJournalPrefix() + "Nature"); + assertEquals(expected, searchQuery); + } + + @Test + public abstract void convertYearField() throws Exception; + + @Test + public abstract void convertYearRangeField() throws Exception; + + @Test + public void convertMultipleValuesWithTheSameField() throws Exception { + String queryString = "author:\"Igor Steinmacher\" author:\"Christoph Treude\""; + QueryNode luceneQuery = new StandardSyntaxParser().parse(queryString, AbstractQueryTransformer.NO_EXPLICIT_FIELD); + Optional searchQuery = getTransformer().transformLuceneQuery(luceneQuery); + Optional expected = Optional.of(getAuthorPrefix() + "\"Igor Steinmacher\"" + getTransformer().getLogicalAndOperator() + getAuthorPrefix() + "\"Christoph Treude\""); + assertEquals(expected, searchQuery); + } + + @Test + public void groupedOperations() throws Exception { + String queryString = "(author:\"Igor Steinmacher\" OR author:\"Christoph Treude\" AND author:\"Christoph Freunde\") AND title:test"; + QueryNode luceneQuery = new StandardSyntaxParser().parse(queryString, AbstractQueryTransformer.NO_EXPLICIT_FIELD); + Optional searchQuery = getTransformer().transformLuceneQuery(luceneQuery); + Optional expected = Optional.of("(" + getAuthorPrefix() + "\"Igor Steinmacher\"" + getTransformer().getLogicalOrOperator() + "(" + getAuthorPrefix() + "\"Christoph Treude\"" + getTransformer().getLogicalAndOperator() + getAuthorPrefix() + "\"Christoph Freunde\"))" + getTransformer().getLogicalAndOperator() + getTitlePrefix() + "test"); + assertEquals(expected, searchQuery); + } + + @Test + public void notOperator() throws Exception { + String queryString = "!(author:\"Igor Steinmacher\" OR author:\"Christoph Treude\")"; + QueryNode luceneQuery = new StandardSyntaxParser().parse(queryString, AbstractQueryTransformer.NO_EXPLICIT_FIELD); + Optional searchQuery = getTransformer().transformLuceneQuery(luceneQuery); + Optional expected = Optional.of(getTransformer().getLogicalNotOperator() + "(" + getAuthorPrefix() + "\"Igor Steinmacher\"" + getTransformer().getLogicalOrOperator() + getAuthorPrefix() + "\"Christoph Treude\")"); + assertEquals(expected, searchQuery); + } +} diff --git a/src/test/java/org/jabref/logic/importer/fetcher/transformers/JstorQueryTransformerTest.java b/src/test/java/org/jabref/logic/importer/fetcher/transformers/JstorQueryTransformerTest.java new file mode 100644 index 00000000000..85a1db5c454 --- /dev/null +++ b/src/test/java/org/jabref/logic/importer/fetcher/transformers/JstorQueryTransformerTest.java @@ -0,0 +1,52 @@ +package org.jabref.logic.importer.fetcher.transformers; + +import java.util.Optional; + +import org.apache.lucene.queryparser.flexible.core.nodes.QueryNode; +import org.apache.lucene.queryparser.flexible.standard.parser.StandardSyntaxParser; + +import static org.junit.jupiter.api.Assertions.assertEquals; + +class JstorQueryTransformerTest extends InfixTransformerTest { + + @Override + public JstorQueryTransformer getTransformer() { + return new JstorQueryTransformer(); + } + + @Override + public String getAuthorPrefix() { + return "au:"; + } + + @Override + public String getUnFieldedPrefix() { + return ""; + } + + @Override + public String getJournalPrefix() { + return "pt:"; + } + + @Override + public String getTitlePrefix() { + return "ti:"; + } + + @Override + public void convertYearField() throws Exception { + String queryString = "year:2018"; + QueryNode luceneQuery = new StandardSyntaxParser().parse(queryString, AbstractQueryTransformer.NO_EXPLICIT_FIELD); + Optional query = getTransformer().transformLuceneQuery(luceneQuery); + assertEquals(Optional.of("sd:2018 AND ed:2018"), query); + } + + @Override + public void convertYearRangeField() throws Exception { + String queryString = "year-range:2018-2021"; + QueryNode luceneQuery = new StandardSyntaxParser().parse(queryString, AbstractQueryTransformer.NO_EXPLICIT_FIELD); + Optional query = getTransformer().transformLuceneQuery(luceneQuery); + assertEquals(Optional.of("sd:2018 AND ed:2021"), query); + } +} diff --git a/src/test/java/org/jabref/logic/importer/fetcher/transformers/ScholarQueryTransformerTest.java b/src/test/java/org/jabref/logic/importer/fetcher/transformers/ScholarQueryTransformerTest.java new file mode 100644 index 00000000000..f2264ca0735 --- /dev/null +++ b/src/test/java/org/jabref/logic/importer/fetcher/transformers/ScholarQueryTransformerTest.java @@ -0,0 +1,30 @@ +package org.jabref.logic.importer.fetcher.transformers; + +class ScholarQueryTransformerTest extends YearAndYearRangeByFilteringQueryTransformerTest { + + @Override + public ScholarQueryTransformer getTransformer() { + return new ScholarQueryTransformer(); + } + + @Override + public String getAuthorPrefix() { + return "author:"; + } + + @Override + public String getUnFieldedPrefix() { + return ""; + } + + @Override + public String getJournalPrefix() { + return "source:"; + } + + @Override + public String getTitlePrefix() { + return "allintitle:"; + } + +} diff --git a/src/test/java/org/jabref/logic/importer/fetcher/transformers/SpringerQueryTransformerTest.java b/src/test/java/org/jabref/logic/importer/fetcher/transformers/SpringerQueryTransformerTest.java new file mode 100644 index 00000000000..fb53f80ba37 --- /dev/null +++ b/src/test/java/org/jabref/logic/importer/fetcher/transformers/SpringerQueryTransformerTest.java @@ -0,0 +1,56 @@ +package org.jabref.logic.importer.fetcher.transformers; + +import java.util.Optional; + +import org.apache.lucene.queryparser.flexible.core.nodes.QueryNode; +import org.apache.lucene.queryparser.flexible.standard.parser.StandardSyntaxParser; + +import static org.junit.jupiter.api.Assertions.assertEquals; + +class SpringerQueryTransformerTest extends InfixTransformerTest { + + @Override + public String getAuthorPrefix() { + return "name:"; + } + + @Override + public SpringerQueryTransformer getTransformer() { + return new SpringerQueryTransformer(); + } + + @Override + public String getUnFieldedPrefix() { + return ""; + } + + @Override + public String getJournalPrefix() { + return "journal:"; + } + + @Override + public String getTitlePrefix() { + return "title:"; + } + + @Override + public void convertYearField() throws Exception { + String queryString = "year:2015"; + QueryNode luceneQuery = new StandardSyntaxParser().parse(queryString, AbstractQueryTransformer.NO_EXPLICIT_FIELD); + Optional searchQuery = getTransformer().transformLuceneQuery(luceneQuery); + + Optional expected = Optional.of("date:2015*"); + assertEquals(expected, searchQuery); + } + + @Override + public void convertYearRangeField() throws Exception { + String queryString = "year-range:2012-2015"; + QueryNode luceneQuery = new StandardSyntaxParser().parse(queryString, AbstractQueryTransformer.NO_EXPLICIT_FIELD); + Optional searchQuery = getTransformer().transformLuceneQuery(luceneQuery); + + Optional expected = Optional.of("date:2012* OR date:2013* OR date:2014* OR date:2015*"); + assertEquals(expected, searchQuery); + } +} diff --git a/src/test/java/org/jabref/logic/importer/fetcher/transformers/YearAndYearRangeByFilteringQueryTransformerTest.java b/src/test/java/org/jabref/logic/importer/fetcher/transformers/YearAndYearRangeByFilteringQueryTransformerTest.java new file mode 100644 index 00000000000..54bd9c12247 --- /dev/null +++ b/src/test/java/org/jabref/logic/importer/fetcher/transformers/YearAndYearRangeByFilteringQueryTransformerTest.java @@ -0,0 +1,21 @@ +package org.jabref.logic.importer.fetcher.transformers; + +import java.util.Optional; + +import org.apache.lucene.queryparser.flexible.core.nodes.QueryNode; +import org.apache.lucene.queryparser.flexible.standard.parser.StandardSyntaxParser; + +import static org.junit.jupiter.api.Assertions.assertEquals; + +public abstract class YearAndYearRangeByFilteringQueryTransformerTest extends YearRangeByFilteringQueryTransformerTest { + @Override + public void convertYearField() throws Exception { + YearAndYearRangeByFilteringQueryTransformer transformer = getTransformer(); + String queryString = "year:2021"; + QueryNode luceneQuery = new StandardSyntaxParser().parse(queryString, AbstractQueryTransformer.NO_EXPLICIT_FIELD); + Optional query = transformer.transformLuceneQuery(luceneQuery); + assertEquals(Optional.of(""), query); + assertEquals(2021, transformer.getStartYear()); + assertEquals(2021, transformer.getEndYear()); + } +} diff --git a/src/test/java/org/jabref/logic/importer/fetcher/transformers/YearRangeByFilteringQueryTransformerTest.java b/src/test/java/org/jabref/logic/importer/fetcher/transformers/YearRangeByFilteringQueryTransformerTest.java new file mode 100644 index 00000000000..244f2ed8e4a --- /dev/null +++ b/src/test/java/org/jabref/logic/importer/fetcher/transformers/YearRangeByFilteringQueryTransformerTest.java @@ -0,0 +1,31 @@ +package org.jabref.logic.importer.fetcher.transformers; + +import java.util.Optional; + +import org.apache.lucene.queryparser.flexible.core.nodes.QueryNode; +import org.apache.lucene.queryparser.flexible.standard.parser.StandardSyntaxParser; + +import static org.junit.jupiter.api.Assertions.assertEquals; + +public abstract class YearRangeByFilteringQueryTransformerTest extends InfixTransformerTest { + + @Override + public void convertYearRangeField() throws Exception { + YearRangeByFilteringQueryTransformer transformer = getTransformer(); + + String queryString = "year-range:2018-2021"; + QueryNode luceneQuery = new StandardSyntaxParser().parse(queryString, AbstractQueryTransformer.NO_EXPLICIT_FIELD); + Optional result = transformer.transformLuceneQuery(luceneQuery); + + // The API does not support querying for a year range + // The implementation of the fetcher filters the results manually + + // The implementations returns an empty query + assertEquals(Optional.of(""), result); + + // The implementation sets the start year and end year values according to the query + assertEquals(2018, transformer.getStartYear()); + assertEquals(2021, transformer.getEndYear()); + } + +} diff --git a/src/test/java/org/jabref/logic/importer/fetcher/transformers/ZbMathQueryTransformerTest.java b/src/test/java/org/jabref/logic/importer/fetcher/transformers/ZbMathQueryTransformerTest.java new file mode 100644 index 00000000000..0b9cd9a88d1 --- /dev/null +++ b/src/test/java/org/jabref/logic/importer/fetcher/transformers/ZbMathQueryTransformerTest.java @@ -0,0 +1,54 @@ +package org.jabref.logic.importer.fetcher.transformers; + +import java.util.Optional; + +import org.apache.lucene.queryparser.flexible.core.nodes.QueryNode; +import org.apache.lucene.queryparser.flexible.standard.parser.StandardSyntaxParser; + +import static org.junit.jupiter.api.Assertions.assertEquals; + +class ZbMathQueryTransformerTest extends InfixTransformerTest { + + @Override + public ZbMathQueryTransformer getTransformer() { + return new ZbMathQueryTransformer(); + } + + @Override + public String getAuthorPrefix() { + return "au:"; + } + + @Override + public String getUnFieldedPrefix() { + return "any:"; + } + + @Override + public String getJournalPrefix() { + return "so:"; + } + + @Override + public String getTitlePrefix() { + return "ti:"; + } + + @Override + public void convertYearField() throws Exception { + String queryString = "year:2015"; + QueryNode luceneQuery = new StandardSyntaxParser().parse(queryString, AbstractQueryTransformer.NO_EXPLICIT_FIELD); + Optional searchQuery = getTransformer().transformLuceneQuery(luceneQuery); + Optional expected = Optional.of("py:2015"); + assertEquals(expected, searchQuery); + } + + @Override + public void convertYearRangeField() throws Exception { + String queryString = "year-range:2012-2015"; + QueryNode luceneQuery = new StandardSyntaxParser().parse(queryString, AbstractQueryTransformer.NO_EXPLICIT_FIELD); + Optional searchQuery = getTransformer().transformLuceneQuery(luceneQuery); + Optional expected = Optional.of("py:2012-2015"); + assertEquals(expected, searchQuery); + } +} diff --git a/src/test/java/org/jabref/logic/importer/fileformat/PdfContentImporterTest.java b/src/test/java/org/jabref/logic/importer/fileformat/PdfContentImporterTest.java index 2a8cacefe20..faf37949972 100644 --- a/src/test/java/org/jabref/logic/importer/fileformat/PdfContentImporterTest.java +++ b/src/test/java/org/jabref/logic/importer/fileformat/PdfContentImporterTest.java @@ -88,4 +88,26 @@ void testParsingEditorWithoutPagesorSeriesInformation() { assertEquals(Optional.of(entry), importer.getEntryFromPDFContent(firstPageContents, "\n")); } + + @Test + void testParsingWithoutActualDOINumber() { + BibEntry entry = new BibEntry(StandardEntryType.InProceedings); + entry.withField(StandardField.AUTHOR, "Link to record in KAR and http://kar.kent.ac.uk/51043/ and Document Version and UNSPECIFIED and Master of Research (MRes) thesis and University of Kent") + .withField(StandardField.TITLE, "Kent Academic Repository Full text document (pdf) Citation for published version Smith, Lucy Anna (2014) Mortality in the Ornamental Fish Retail Sector: an Analysis of Stock Losses and Stakeholder Opinions. DOI") + .withField(StandardField.YEAR, "5104"); + + String firstPageContents = "Kent Academic Repository Full text document (pdf)\n" + + "Citation for published version\n" + + "Smith, Lucy Anna (2014) Mortality in the Ornamental Fish Retail Sector: an Analysis of Stock\n" + + "Losses and Stakeholder Opinions.\n" + + "DOI\n\n\n" + + "Link to record in KAR\n" + + "http://kar.kent.ac.uk/51043/\n" + + "Document Version\n" + + "UNSPECIFIED\n" + + "Master of Research (MRes) thesis, University of Kent,."; + + assertEquals(Optional.of(entry), importer.getEntryFromPDFContent(firstPageContents, "\n")); + + } } diff --git a/src/test/java/org/jabref/logic/importer/util/FileFieldParserTest.java b/src/test/java/org/jabref/logic/importer/util/FileFieldParserTest.java new file mode 100644 index 00000000000..11c74196d5c --- /dev/null +++ b/src/test/java/org/jabref/logic/importer/util/FileFieldParserTest.java @@ -0,0 +1,148 @@ +package org.jabref.logic.importer.util; + +import java.net.URL; +import java.nio.file.Path; +import java.util.ArrayList; +import java.util.Collections; +import java.util.List; +import java.util.stream.Stream; + +import org.jabref.model.entry.LinkedFile; + +import org.junit.jupiter.params.ParameterizedTest; +import org.junit.jupiter.params.provider.Arguments; +import org.junit.jupiter.params.provider.MethodSource; + +import static org.junit.jupiter.api.Assertions.assertEquals; + +class FileFieldParserTest { + + private static Stream testData() { + return Stream.of( + Arguments.of( + new LinkedFile("arXiv Fulltext PDF", "https://arxiv.org/pdf/1109.0517.pdf", "application/pdf"), + List.of("arXiv Fulltext PDF", "https://arxiv.org/pdf/1109.0517.pdf", "application/pdf") + ), + Arguments.of( + new LinkedFile("arXiv Fulltext PDF", "https/://arxiv.org/pdf/1109.0517.pdf", "application/pdf"), + List.of("arXiv Fulltext PDF", "https\\://arxiv.org/pdf/1109.0517.pdf", "application/pdf") + ) + ); + } + + @ParameterizedTest + @MethodSource("testData") + public void check(LinkedFile expected, List input) { + // we need to convert the unmodifiable list to a modifiable because of the side effect of "convert" + assertEquals(expected, FileFieldParser.convert(new ArrayList<>(input))); + } + + private static Stream stringsToParseTestData() throws Exception { + return Stream.of( + // null string + Arguments.of( + Collections.emptyList(), + null + ), + + // empty string + Arguments.of( + Collections.emptyList(), + "" + ), + + // correct input + Arguments.of( + Collections.singletonList(new LinkedFile("Desc", Path.of("File.PDF"), "PDF")), + "Desc:File.PDF:PDF" + ), + + // parseCorrectOnlineInput + Arguments.of( + Collections.singletonList(new LinkedFile(new URL("http://arxiv.org/pdf/2010.08497v1"), "PDF")), + ":http\\://arxiv.org/pdf/2010.08497v1:PDF" + ), + + // parseFaultyOnlineInput + Arguments.of( + Collections.singletonList(new LinkedFile("", "htt://arxiv.org/pdf/2010.08497v1", "PDF")), + ":htt\\://arxiv.org/pdf/2010.08497v1:PDF" + ), + + // parseFaultyArxivOnlineInput + Arguments.of( + Collections.singletonList(new LinkedFile("arXiv Fulltext PDF", "https://arxiv.org/pdf/1109.0517.pdf", "application/pdf")), + "arXiv Fulltext PDF:https\\://arxiv.org/pdf/1109.0517.pdf:application/pdf" + ), + + // ignoreMissingDescription + Arguments.of( + Collections.singletonList(new LinkedFile("", Path.of("wei2005ahp.pdf"), "PDF")), + ":wei2005ahp.pdf:PDF" + ), + + // interpretLinkAsOnlyMandatoryField: single + Arguments.of( + Collections.singletonList(new LinkedFile("", Path.of("wei2005ahp.pdf"), "")), + "wei2005ahp.pdf" + ), + + // interpretLinkAsOnlyMandatoryField: multiple + Arguments.of( + List.of( + new LinkedFile("", Path.of("wei2005ahp.pdf"), ""), + new LinkedFile("", Path.of("other.pdf"), "") + ), + "wei2005ahp.pdf;other.pdf" + ), + + // escapedCharactersInDescription + Arguments.of( + Collections.singletonList(new LinkedFile("test:;", Path.of("wei2005ahp.pdf"), "PDF")), + "test\\:\\;:wei2005ahp.pdf:PDF" + ), + + // handleXmlCharacters + Arguments.of( + Collections.singletonList(new LinkedFile("test,st:;", Path.of("wei2005ahp.pdf"), "PDF")), + "test,\\;st\\:\\;:wei2005ahp.pdf:PDF" + ), + + // handleEscapedFilePath + Arguments.of( + Collections.singletonList(new LinkedFile("desc", Path.of("C:\\test.pdf"), "PDF")), + "desc:C\\:\\\\test.pdf:PDF" + ), + + // subsetOfFieldsResultsInFileLink: description only + Arguments.of( + Collections.singletonList(new LinkedFile("", Path.of("file.pdf"), "")), + "file.pdf::" + ), + + // subsetOfFieldsResultsInFileLink: file only + Arguments.of( + Collections.singletonList(new LinkedFile("", Path.of("file.pdf"), "")), + ":file.pdf" + ), + + // subsetOfFieldsResultsInFileLink: type only + Arguments.of( + Collections.singletonList(new LinkedFile("", Path.of("file.pdf"), "")), + "::file.pdf" + ), + + // tooManySeparators + Arguments.of( + Collections.singletonList(new LinkedFile("desc", Path.of("file.pdf"), "PDF")), + "desc:file.pdf:PDF:asdf" + ) + ); + } + + @ParameterizedTest + @MethodSource("stringsToParseTestData") + public void testParse(List expected, String input) { + assertEquals(expected, FileFieldParser.parse(input)); + } +} diff --git a/src/test/java/org/jabref/logic/integrity/ASCIICharacterCheckerTest.java b/src/test/java/org/jabref/logic/integrity/ASCIICharacterCheckerTest.java index 0b5ca6a9d9e..5a6af99aad3 100644 --- a/src/test/java/org/jabref/logic/integrity/ASCIICharacterCheckerTest.java +++ b/src/test/java/org/jabref/logic/integrity/ASCIICharacterCheckerTest.java @@ -33,4 +33,21 @@ void fieldDoesNotAcceptUnicode() { assertEquals(List.of(new IntegrityMessage("Non-ASCII encoded character found", entry, StandardField.AUTHOR)), checker.check(entry)); } + @Test + void fieldAcceptsOnlyAsciiCharacters() { + String field = ""; + for (int i = 32; i <= 127; i++) { + field += Character.toString(i); + } + entry.setField(StandardField.TITLE, field); + assertEquals(Collections.emptyList(), checker.check(entry)); + } + + @Test + void fieldDoesNotAcceptNonAsciiCharacters() { + String field = Character.toString(31) + Character.toString(128); + entry.setField(StandardField.TITLE, field); + assertEquals(List.of(new IntegrityMessage("Non-ASCII encoded character found", entry, StandardField.TITLE)), checker.check(entry)); + } + } diff --git a/src/test/java/org/jabref/logic/integrity/BracesCorrectorTest.java b/src/test/java/org/jabref/logic/integrity/BracesCorrectorTest.java index b14d6e5c49f..245829abea3 100644 --- a/src/test/java/org/jabref/logic/integrity/BracesCorrectorTest.java +++ b/src/test/java/org/jabref/logic/integrity/BracesCorrectorTest.java @@ -22,6 +22,11 @@ public void inputWithoutBraces() { assertEquals("banana", BracesCorrector.apply("banana")); } + @Test + public void inputAlreadyCorrect() { + assertEquals("{banana}", BracesCorrector.apply("{banana}")); + } + @Test public void inputMissingClosing() { assertEquals("{banana}", BracesCorrector.apply("{banana")); diff --git a/src/test/java/org/jabref/logic/integrity/BracketCheckerTest.java b/src/test/java/org/jabref/logic/integrity/BracketCheckerTest.java index 4b5762edafd..d49a6ac69ac 100644 --- a/src/test/java/org/jabref/logic/integrity/BracketCheckerTest.java +++ b/src/test/java/org/jabref/logic/integrity/BracketCheckerTest.java @@ -41,4 +41,23 @@ void fieldDoesNotAcceptUnexpectedOpeningBracket() { assertNotEquals(Optional.empty(), checker.checkValue("{")); } + @Test + void fieldAcceptsFirstCharacterNotABracket() { + assertEquals(Optional.empty(), checker.checkValue("test{x}")); + } + + @Test + void fieldAcceptsLastCharacterNotABracket() { + assertEquals(Optional.empty(), checker.checkValue("{x}test")); + } + + @Test + void fieldAcceptsFirstAndLastCharacterNotABracket() { + assertEquals(Optional.empty(), checker.checkValue("test{x}test")); + } + + @Test + void fieldAcceptsEmptyInput() { + assertEquals(Optional.empty(), checker.checkValue("")); + } } diff --git a/src/test/java/org/jabref/logic/integrity/CitationKeyCheckerTest.java b/src/test/java/org/jabref/logic/integrity/CitationKeyCheckerTest.java index 839ad05357a..44d0ce9e979 100644 --- a/src/test/java/org/jabref/logic/integrity/CitationKeyCheckerTest.java +++ b/src/test/java/org/jabref/logic/integrity/CitationKeyCheckerTest.java @@ -1,7 +1,9 @@ package org.jabref.logic.integrity; import java.util.Collections; +import java.util.List; +import org.jabref.logic.l10n.Localization; import org.jabref.model.entry.BibEntry; import org.jabref.model.entry.field.InternalField; import org.jabref.model.entry.field.StandardField; @@ -13,14 +15,37 @@ public class CitationKeyCheckerTest { private final CitationKeyChecker checker = new CitationKeyChecker(); - private final BibEntry entry = new BibEntry(); @Test void bibTexAcceptsKeyFromAuthorAndYear() { - entry.setField(InternalField.KEY_FIELD, "Knuth2014"); - entry.setField(StandardField.AUTHOR, "Knuth"); - entry.setField(StandardField.YEAR, "2014"); + BibEntry entry = new BibEntry().withField(InternalField.KEY_FIELD, "Knuth2014") + .withField(StandardField.AUTHOR, "Knuth") + .withField(StandardField.YEAR, "2014"); assertEquals(Collections.emptyList(), checker.check(entry)); } + @Test + void acceptsKeyFromAuthorAndTitle() { + BibEntry entry = new BibEntry().withField(InternalField.KEY_FIELD, "BrownTheTitle") + .withField(StandardField.AUTHOR, "Brown") + .withField(StandardField.TITLE, "The Title"); + assertEquals(Collections.emptyList(), checker.check(entry)); + } + + @Test + void acceptsKeyFromTitleAndYear() { + BibEntry entry = new BibEntry().withField(InternalField.KEY_FIELD, "TheTitle2021") + .withField(StandardField.TITLE, "The Title") + .withField(StandardField.YEAR, "2021"); + assertEquals(Collections.emptyList(), checker.check(entry)); + } + + @Test + void emptyCitationKey() { + BibEntry entry = new BibEntry().withField(StandardField.AUTHOR, "Brown") + .withField(StandardField.TITLE, "The Title") + .withField(StandardField.YEAR, "2021"); + List expected = Collections.singletonList(new IntegrityMessage(Localization.lang("empty citation key") + ": " + entry.getAuthorTitleYear(100), entry, InternalField.KEY_FIELD)); + assertEquals(expected, checker.check(entry)); + } } diff --git a/src/test/java/org/jabref/logic/integrity/CitationKeyDeviationCheckerTest.java b/src/test/java/org/jabref/logic/integrity/CitationKeyDeviationCheckerTest.java new file mode 100644 index 00000000000..731dbfac2ee --- /dev/null +++ b/src/test/java/org/jabref/logic/integrity/CitationKeyDeviationCheckerTest.java @@ -0,0 +1,51 @@ +package org.jabref.logic.integrity; + +import java.util.Collections; +import java.util.List; + +import org.jabref.logic.citationkeypattern.AbstractCitationKeyPattern; +import org.jabref.logic.citationkeypattern.CitationKeyPatternPreferences; +import org.jabref.logic.citationkeypattern.GlobalCitationKeyPattern; +import org.jabref.logic.l10n.Localization; +import org.jabref.model.database.BibDatabase; +import org.jabref.model.database.BibDatabaseContext; +import org.jabref.model.entry.BibEntry; +import org.jabref.model.entry.field.InternalField; +import org.jabref.model.entry.field.StandardField; +import org.jabref.model.metadata.MetaData; + +import org.junit.jupiter.api.BeforeEach; +import org.junit.jupiter.api.Test; + +import static org.junit.jupiter.api.Assertions.assertEquals; +import static org.mockito.Mockito.mock; +import static org.mockito.Mockito.when; + +public class CitationKeyDeviationCheckerTest { + + private final BibDatabaseContext bibDatabaseContext = mock(BibDatabaseContext.class); + private final BibDatabase bibDatabase = mock(BibDatabase.class); + private final MetaData metaData = mock(MetaData.class); + private final AbstractCitationKeyPattern abstractCitationKeyPattern = mock(AbstractCitationKeyPattern.class); + private final GlobalCitationKeyPattern globalCitationKeyPattern = mock(GlobalCitationKeyPattern.class); + private final CitationKeyPatternPreferences citationKeyPatternPreferences = mock(CitationKeyPatternPreferences.class); + private final CitationKeyDeviationChecker checker = new CitationKeyDeviationChecker(bibDatabaseContext, citationKeyPatternPreferences); + + @BeforeEach + void setUp() { + when(bibDatabaseContext.getMetaData()).thenReturn(metaData); + when(citationKeyPatternPreferences.getKeyPattern()).thenReturn(globalCitationKeyPattern); + when(metaData.getCiteKeyPattern(citationKeyPatternPreferences.getKeyPattern())).thenReturn(abstractCitationKeyPattern); + when(bibDatabaseContext.getDatabase()).thenReturn(bibDatabase); + } + + @Test + void citationKeyDeviatesFromGeneratedKey() { + BibEntry entry = new BibEntry().withField(InternalField.KEY_FIELD, "Knuth2014") + .withField(StandardField.AUTHOR, "Knuth") + .withField(StandardField.YEAR, "2014"); + List expected = Collections.singletonList(new IntegrityMessage( + Localization.lang("Citation key deviates from generated key"), entry, InternalField.KEY_FIELD)); + assertEquals(expected, checker.check(entry)); + } +} diff --git a/src/test/java/org/jabref/logic/integrity/CitationKeyDuplicationCheckerTest.java b/src/test/java/org/jabref/logic/integrity/CitationKeyDuplicationCheckerTest.java new file mode 100644 index 00000000000..b506e87194b --- /dev/null +++ b/src/test/java/org/jabref/logic/integrity/CitationKeyDuplicationCheckerTest.java @@ -0,0 +1,45 @@ +package org.jabref.logic.integrity; + +import java.util.Collections; +import java.util.List; + +import org.jabref.logic.l10n.Localization; +import org.jabref.model.database.BibDatabase; +import org.jabref.model.entry.BibEntry; +import org.jabref.model.entry.field.InternalField; +import org.jabref.model.entry.field.StandardField; + +import org.junit.jupiter.api.Test; + +import static org.junit.jupiter.api.Assertions.assertEquals; + +public class CitationKeyDuplicationCheckerTest { + + @Test + void emptyCitationKey() { + BibEntry entry = new BibEntry().withField(InternalField.KEY_FIELD, "") + .withField(StandardField.AUTHOR, "Knuth") + .withField(StandardField.YEAR, "2014"); + BibDatabase bibDatabase = new BibDatabase(List.of(entry)); + CitationKeyDuplicationChecker checker = new CitationKeyDuplicationChecker(bibDatabase); + + List expected = Collections.emptyList(); + assertEquals(expected, checker.check(entry)); + } + + @Test + void hasDuplicateCitationKey() { + BibEntry entry = new BibEntry().withField(InternalField.KEY_FIELD, "Knuth2014") + .withField(StandardField.AUTHOR, "Knuth") + .withField(StandardField.YEAR, "2014"); + BibEntry entry2 = new BibEntry().withField(InternalField.KEY_FIELD, "Knuth2014") + .withField(StandardField.AUTHOR, "Knuth") + .withField(StandardField.YEAR, "2014"); + BibDatabase bibDatabase = new BibDatabase(List.of(entry, entry2)); + CitationKeyDuplicationChecker checker = new CitationKeyDuplicationChecker(bibDatabase); + + List expected = Collections.singletonList( + new IntegrityMessage(Localization.lang("Duplicate citation key"), entry, StandardField.KEY)); + assertEquals(expected, checker.check(entry)); + } +} diff --git a/src/test/java/org/jabref/logic/integrity/DateCheckerTest.java b/src/test/java/org/jabref/logic/integrity/DateCheckerTest.java index a493ee80f76..f8e2d8fbcd4 100644 --- a/src/test/java/org/jabref/logic/integrity/DateCheckerTest.java +++ b/src/test/java/org/jabref/logic/integrity/DateCheckerTest.java @@ -3,6 +3,8 @@ import java.util.Optional; import org.junit.jupiter.api.Test; +import org.junit.jupiter.params.ParameterizedTest; +import org.junit.jupiter.params.provider.ValueSource; import static org.junit.jupiter.api.Assertions.assertEquals; @@ -11,12 +13,19 @@ class DateCheckerTest { private final DateChecker checker = new DateChecker(); @Test - void complainsAboutInvalidIsoLikeDate() { - assertEquals(Optional.of("incorrect format"), checker.checkValue("2018-04-21TZ")); + void acceptsEmptyInput() { + assertEquals(Optional.empty(), checker.checkValue("")); } - @Test - void acceptsValidIsoDate() { - assertEquals(Optional.empty(), checker.checkValue("2018-04-21")); + @ParameterizedTest + @ValueSource(strings = {"2018-04-21", "2018-04", "21-04-2018", "04-2018", "04/18", "04/2018", "April 21, 2018", "April, 2018", "21.04.2018", "2018.04.21", "2018"}) + void acceptsValidDates(String s) { + assertEquals(Optional.empty(), checker.checkValue(s)); + } + + @ParameterizedTest + @ValueSource(strings = {"2018-04-21TZ", "2018-Apr-21", "2018-Apr-Twentyone", "2018-Apr-Twentyfirst", "2018_04_21", "2018 04 21", "2018~04~21"}) + void complainsAboutInvalidInput(String s) { + assertEquals(Optional.of("incorrect format"), checker.checkValue(s)); } } diff --git a/src/test/java/org/jabref/logic/integrity/DoiValidityCheckerTest.java b/src/test/java/org/jabref/logic/integrity/DoiValidityCheckerTest.java index f2d74e4d5d8..932e35eafdc 100644 --- a/src/test/java/org/jabref/logic/integrity/DoiValidityCheckerTest.java +++ b/src/test/java/org/jabref/logic/integrity/DoiValidityCheckerTest.java @@ -3,6 +3,8 @@ import java.util.Optional; import org.junit.jupiter.api.Test; +import org.junit.jupiter.params.ParameterizedTest; +import org.junit.jupiter.params.provider.ValueSource; import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertNotEquals; @@ -16,6 +18,11 @@ void doiAcceptsValidInput() { assertEquals(Optional.empty(), checker.checkValue("10.1023/A:1022883727209")); } + @Test + void doiAcceptsEmptyInput() { + assertEquals(Optional.empty(), checker.checkValue("")); + } + @Test void doiAcceptsValidInputWithNotOnlyNumbers() { assertEquals(Optional.empty(), checker.checkValue("10.17487/rfc1436")); @@ -31,4 +38,15 @@ void doiDoesNotAcceptInvalidInput() { assertNotEquals(Optional.empty(), checker.checkValue("asdf")); } + @ParameterizedTest + @ValueSource(strings = {"11.1000/182", "01.1000/182", "100.1000/182", "110.1000/182", "a10.1000/182", "10a.1000/182"}) + void doiDoesNotAcceptInputWithTypoInFirstPart(String s) { + assertNotEquals(Optional.empty(), checker.checkValue(s)); + } + + @ParameterizedTest + @ValueSource(strings = {"10.a1000/182", "10.1000a/182", "10.10a00/182"}) + void doiDoesNotAcceptInputWithTypoInSecondPart(String s) { + assertNotEquals(Optional.empty(), checker.checkValue(s)); + } } diff --git a/src/test/java/org/jabref/logic/integrity/IntegrityCheckTest.java b/src/test/java/org/jabref/logic/integrity/IntegrityCheckTest.java index 795195ce10f..1371e4598f3 100644 --- a/src/test/java/org/jabref/logic/integrity/IntegrityCheckTest.java +++ b/src/test/java/org/jabref/logic/integrity/IntegrityCheckTest.java @@ -87,9 +87,9 @@ private static Stream provideCorrectFormat() { private static Stream provideIncorrectFormat() { return Stream.of(" Knuth, Donald E. ", - "Knuth, Donald E. and Kurt Cobain and A. Einstein", - ", and Kurt Cobain and A. Einstein", "Donald E. Knuth and Kurt Cobain and ,", - "and Kurt Cobain and A. Einstein", "Donald E. Knuth and Kurt Cobain and"); + "Knuth, Donald E. and Kurt Cobain and A. Einstein", + ", and Kurt Cobain and A. Einstein", "Donald E. Knuth and Kurt Cobain and ,", + "and Kurt Cobain and A. Einstein", "Donald E. Knuth and Kurt Cobain and"); } @Test @@ -190,10 +190,10 @@ private void assertCorrect(BibDatabaseContext context) { private void assertCorrect(BibDatabaseContext context, boolean allowIntegerEdition) { List messages = new IntegrityCheck(context, - mock(FilePreferences.class), - createCitationKeyPatternPreferences(), - JournalAbbreviationLoader.loadBuiltInRepository(), - allowIntegerEdition).check(); + mock(FilePreferences.class), + createCitationKeyPatternPreferences(), + JournalAbbreviationLoader.loadBuiltInRepository(), + allowIntegerEdition).check(); assertEquals(Collections.emptyList(), messages); } diff --git a/src/test/java/org/jabref/logic/integrity/NoBibTexFieldCheckerTest.java b/src/test/java/org/jabref/logic/integrity/NoBibTexFieldCheckerTest.java index a177f7e1ef6..857c9514cdd 100644 --- a/src/test/java/org/jabref/logic/integrity/NoBibTexFieldCheckerTest.java +++ b/src/test/java/org/jabref/logic/integrity/NoBibTexFieldCheckerTest.java @@ -2,12 +2,16 @@ import java.util.Collections; import java.util.List; +import java.util.stream.Stream; import org.jabref.model.entry.BibEntry; +import org.jabref.model.entry.field.Field; import org.jabref.model.entry.field.StandardField; import org.jabref.model.entry.field.UnknownField; -import org.junit.jupiter.api.Test; +import org.junit.jupiter.params.ParameterizedTest; +import org.junit.jupiter.params.provider.CsvSource; +import org.junit.jupiter.params.provider.MethodSource; import static org.junit.jupiter.api.Assertions.assertEquals; @@ -15,86 +19,42 @@ class NoBibTexFieldCheckerTest { private final NoBibtexFieldChecker checker = new NoBibtexFieldChecker(); - @Test - void abstractIsNotRecognizedAsBiblatexOnlyField() { - BibEntry entry = new BibEntry(); - entry.setField(StandardField.ABSTRACT, "test"); - assertEquals(Collections.emptyList(), checker.check(entry)); - } - - @Test - void addressIsNotRecognizedAsBiblatexOnlyField() { - BibEntry entry = new BibEntry(); - entry.setField(StandardField.ADDRESS, "test"); - assertEquals(Collections.emptyList(), checker.check(entry)); - } - - @Test - void afterwordIsRecognizedAsBiblatexOnlyField() { - BibEntry entry = new BibEntry(); - entry.setField(StandardField.AFTERWORD, "test"); - IntegrityMessage message = new IntegrityMessage("biblatex field only", entry, StandardField.AFTERWORD); + private static Stream nonBiblatexOnlyFields() { + return Stream.of( + // arbitrary field + new UnknownField("fieldNameNotDefinedInThebiblatexManual"), + StandardField.ABSTRACT, + StandardField.COMMENT, + StandardField.DOI, + StandardField.URL, + + // these fields are not recognized as biblatex only fields + StandardField.ADDRESS, + StandardField.INSTITUTION, + StandardField.JOURNAL, + StandardField.KEYWORDS, + StandardField.REVIEW + ); + } + + @ParameterizedTest() + @MethodSource("nonBiblatexOnlyFields") + void nonBiblatexOnlyField(Field field) { + BibEntry entry = new BibEntry().withField(field, "test"); + assertEquals(Collections.emptyList(), checker.check(entry)); + } + + @ParameterizedTest(name = "field={0}") + @CsvSource({ + "AFTERWORD", + "JOURNALTITLE", + "LOCATION" + }) + void biblatexOnlyField(StandardField field) { + BibEntry entry = new BibEntry().withField(field, "test"); + IntegrityMessage message = new IntegrityMessage("biblatex field only", entry, field); List messages = checker.check(entry); assertEquals(Collections.singletonList(message), messages); } - @Test - void arbitraryNonBiblatexFieldIsNotRecognizedAsBiblatexOnlyField() { - BibEntry entry = new BibEntry(); - entry.setField(new UnknownField("fieldNameNotDefinedInThebiblatexManual"), "test"); - assertEquals(Collections.emptyList(), checker.check(entry)); - } - - @Test - void commentIsNotRecognizedAsBiblatexOnlyField() { - BibEntry entry = new BibEntry(); - entry.setField(StandardField.COMMENT, "test"); - assertEquals(Collections.emptyList(), checker.check(entry)); - } - - @Test - void instituationIsNotRecognizedAsBiblatexOnlyField() { - BibEntry entry = new BibEntry(); - entry.setField(StandardField.INSTITUTION, "test"); - assertEquals(Collections.emptyList(), checker.check(entry)); - } - - @Test - void journalIsNotRecognizedAsBiblatexOnlyField() { - BibEntry entry = new BibEntry(); - entry.setField(StandardField.JOURNAL, "test"); - assertEquals(Collections.emptyList(), checker.check(entry)); - } - - @Test - void journaltitleIsRecognizedAsBiblatexOnlyField() { - BibEntry entry = new BibEntry(); - entry.setField(StandardField.JOURNALTITLE, "test"); - IntegrityMessage message = new IntegrityMessage("biblatex field only", entry, StandardField.JOURNALTITLE); - List messages = checker.check(entry); - assertEquals(Collections.singletonList(message), messages); - } - - @Test - void keywordsNotRecognizedAsBiblatexOnlyField() { - BibEntry entry = new BibEntry(); - entry.setField(StandardField.KEYWORDS, "test"); - assertEquals(Collections.emptyList(), checker.check(entry)); - } - - @Test - void locationIsRecognizedAsBiblatexOnlyField() { - BibEntry entry = new BibEntry(); - entry.setField(StandardField.LOCATION, "test"); - IntegrityMessage message = new IntegrityMessage("biblatex field only", entry, StandardField.LOCATION); - List messages = checker.check(entry); - assertEquals(Collections.singletonList(message), messages); - } - - @Test - void reviewIsNotRecognizedAsBiblatexOnlyField() { - BibEntry entry = new BibEntry(); - entry.setField(StandardField.REVIEW, "test"); - assertEquals(Collections.emptyList(), checker.check(entry)); - } } diff --git a/src/test/java/org/jabref/logic/integrity/UTF8CheckerTest.java b/src/test/java/org/jabref/logic/integrity/UTF8CheckerTest.java new file mode 100644 index 00000000000..829770a0cf7 --- /dev/null +++ b/src/test/java/org/jabref/logic/integrity/UTF8CheckerTest.java @@ -0,0 +1,74 @@ +package org.jabref.logic.integrity; + +import java.io.UnsupportedEncodingException; +import java.nio.charset.StandardCharsets; +import java.util.Collections; +import java.util.List; + +import org.jabref.model.entry.BibEntry; +import org.jabref.model.entry.field.StandardField; + +import org.junit.jupiter.api.Test; + +import static org.junit.jupiter.api.Assertions.assertEquals; +import static org.junit.jupiter.api.Assertions.assertFalse; +import static org.junit.jupiter.api.Assertions.assertTrue; + +public class UTF8CheckerTest { + + private final BibEntry entry = new BibEntry(); + + /** + * fieldAcceptsUTF8 to check UTF8Checker's result set + * when the entry is encoded in UTF-8 (should be empty) + */ + @Test + void fieldAcceptsUTF8() { + UTF8Checker checker = new UTF8Checker(); + entry.setField(StandardField.TITLE, "Only ascii characters!'@12"); + assertEquals(Collections.emptyList(), checker.check(entry)); + } + + /** + * fieldDoesNotAcceptUmlauts to check UTF8Checker's result set + * when the entry is encoded in Non-Utf-8 charset and the System + * environment is Non UTF-8. + * Finally we need to reset the environment charset. + * @throws UnsupportedEncodingException initial a String in charset GBK + * Demo: new String(StringDemo.getBytes(), "GBK"); + */ + @Test + void fieldDoesNotAcceptUmlauts() throws UnsupportedEncodingException { + String defaultCharset = System.getProperty("file.encoding"); + System.getProperties().put("file.encoding", "GBK"); + UTF8Checker checker = new UTF8Checker(); + String NonUTF8 = new String("你好,这条语句使用GBK字符集".getBytes(), "GBK"); + entry.setField(StandardField.MONTH, NonUTF8); + assertEquals(List.of(new IntegrityMessage("Non-UTF-8 encoded field found", entry, StandardField.MONTH)), checker.check(entry)); + System.getProperties().put("file.encoding", defaultCharset); + } + + /** + * To check the UTF8Checker.UTF8EncodingChecker + * in NonUTF8 char array (should return false) + * + * @throws UnsupportedEncodingException initial a String in charset GBK + * Demo: new String(StringDemo.getBytes(), "GBK"); + */ + @Test + void NonUTF8EncodingCheckerTest() throws UnsupportedEncodingException { + String NonUTF8 = new String("你好,这条语句使用GBK字符集".getBytes(), "GBK"); + assertFalse(UTF8Checker.UTF8EncodingChecker(NonUTF8.getBytes("GBK"))); + + } + + /** + * To check the UTF8Checker.UTF8EncodingChecker + * in UTF-8 char array (should return true) + */ + @Test + void UTF8EncodingCheckerTest() { + String UTF8Demo = new String("你好,这条语句使用GBK字符集".getBytes(), StandardCharsets.UTF_8); + assertTrue(UTF8Checker.UTF8EncodingChecker(UTF8Demo.getBytes(StandardCharsets.UTF_8))); + } +} diff --git a/src/test/java/org/jabref/logic/integrity/YearCheckerTest.java b/src/test/java/org/jabref/logic/integrity/YearCheckerTest.java index 89dfc884e5a..dcd68676def 100644 --- a/src/test/java/org/jabref/logic/integrity/YearCheckerTest.java +++ b/src/test/java/org/jabref/logic/integrity/YearCheckerTest.java @@ -85,4 +85,9 @@ void yearFieldDoesNotRemoveStringInsideBraceAndPercentage() { void yearFieldDoesNotRemoveStringBeforeSpecialCharacters() { assertNotEquals(Optional.empty(), checker.checkValue("1986a(){},.;!?<>%&$")); } + + @Test + void testEmptyValue() { + assertEquals(Optional.empty(), checker.checkValue("")); + } } diff --git a/src/test/java/org/jabref/logic/l10n/LocalizationParser.java b/src/test/java/org/jabref/logic/l10n/LocalizationParser.java index e4b246e9bfb..b40e43b03a3 100644 --- a/src/test/java/org/jabref/logic/l10n/LocalizationParser.java +++ b/src/test/java/org/jabref/logic/l10n/LocalizationParser.java @@ -25,6 +25,9 @@ import javafx.fxml.FXMLLoader; +import com.airhacks.afterburner.views.ViewLoader; +import org.mockito.Answers; +import org.mockito.MockedStatic; import org.mockito.Mockito; public class LocalizationParser { @@ -188,6 +191,9 @@ private static List getLocalizationParametersInJavaFile(Path private static List getLanguageKeysInFxmlFile(Path path, LocalizationBundleForTest type) { List result = new ArrayList<>(); + // Afterburner ViewLoader forces a controller factory, but we do not need any controller + MockedStatic viewLoader = Mockito.mockStatic(ViewLoader.class, Answers.RETURNS_DEEP_STUBS); + // Record which keys are requested; we pretend that we have all keys ResourceBundle registerUsageResourceBundle = new ResourceBundle() { @@ -212,11 +218,14 @@ public boolean containsKey(String key) { FXMLLoader loader = new FXMLLoader(path.toUri().toURL(), registerUsageResourceBundle); // We don't want to initialize controller loader.setControllerFactory(Mockito::mock); + // We need to load in "static mode" because otherwise fxml files with fx:root doesn't work setStaticLoad(loader); loader.load(); } catch (IOException exception) { throw new RuntimeException(exception); + } finally { + viewLoader.close(); } return result.stream() diff --git a/src/test/java/org/jabref/logic/layout/format/AuthorsTest.java b/src/test/java/org/jabref/logic/layout/format/AuthorsTest.java index fe0cb06ca4d..09c5f7fd2d3 100644 --- a/src/test/java/org/jabref/logic/layout/format/AuthorsTest.java +++ b/src/test/java/org/jabref/logic/layout/format/AuthorsTest.java @@ -3,6 +3,8 @@ import org.jabref.logic.layout.ParamLayoutFormatter; import org.junit.jupiter.api.Test; +import org.junit.jupiter.params.ParameterizedTest; +import org.junit.jupiter.params.provider.CsvSource; import static org.junit.jupiter.api.Assertions.assertEquals; @@ -154,4 +156,70 @@ public void testEmptyEtAl() { assertEquals("Bruce, Bob Croydon", a.format("Bob Croydon Bruce and Charles Manson and Jolly Jumper and Chuck Chuckles")); } + + @ParameterizedTest(name = "arg={0}, formattedStr={1}") + @CsvSource({ + "FirstFirst, 'B. C. Bruce, C. Manson, J. Jumper and C. Chuckles'", // FirstFirst + "LastFirst, 'Bruce, B. C., Manson, C., Jumper, J. and Chuckles, C.'", // LastFirst + "LastFirstFirstFirst, 'Bruce, B. C., C. Manson, J. Jumper and C. Chuckles'" // LastFirstFirstFirst + }) + public void testAuthorOrder(String arg, String expectedResult) { + ParamLayoutFormatter a = new Authors(); + a.setArgument(arg); + String formattedStr = a.format("Bob Croydon Bruce and Charles Manson and Jolly Jumper and Chuck Chuckles"); + assertEquals(expectedResult, formattedStr); + } + + @ParameterizedTest(name = "arg={0}, formattedStr={1}") + @CsvSource({ + "FullName, 'Bob Croydon Bruce, Charles Manson, Jolly Jumper and Chuck Chuckles'", // FullName + "Initials, 'B. C. Bruce, C. Manson, J. Jumper and C. Chuckles'", // Initials + "FirstInitial, 'B. Bruce, C. Manson, J. Jumper and C. Chuckles'", // FirstInitial + "MiddleInitial, 'Bob C. Bruce, Charles Manson, Jolly Jumper and Chuck Chuckles'", // MiddleInitial + "LastName, 'Bruce, Manson, Jumper and Chuckles'", // LastName + "InitialsNoSpace, 'B.C. Bruce, C. Manson, J. Jumper and C. Chuckles'" // InitialsNoSpace + }) + public void testAuthorABRV(String arg, String expectedResult) { + ParamLayoutFormatter a = new Authors(); + a.setArgument(arg); + String formattedStr = a.format("Bob Croydon Bruce and Charles Manson and Jolly Jumper and Chuck Chuckles"); + assertEquals(expectedResult, formattedStr); + } + + @ParameterizedTest(name = "arg={0}, formattedStr={1}") + @CsvSource({ + "FullPunc, 'B. C. Bruce, C. Manson, J. Jumper and C. Chuckles'", // FullPunc + "NoPunc, 'B C Bruce, C Manson, J Jumper and C Chuckles'", // NoPunc + "NoComma, 'B. C. Bruce, C. Manson, J. Jumper and C. Chuckles'", // NoComma + "NoPeriod, 'B C Bruce, C Manson, J Jumper and C Chuckles'" // NoPeriod + }) + public void testAuthorPUNC(String arg, String expectedResult) { + ParamLayoutFormatter a = new Authors(); + a.setArgument(arg); + String formattedStr = a.format("Bob Croydon Bruce and Charles Manson and Jolly Jumper and Chuck Chuckles"); + assertEquals(expectedResult, formattedStr); + } + + @ParameterizedTest(name = "arg={0}, formattedStr={1}") + @CsvSource({ + "Comma, 'B. C. Bruce, C. Manson, J. Jumper and C. Chuckles'", // Comma + "And, 'B. C. Bruce and C. Manson and J. Jumper and C. Chuckles'", // And + "Colon, 'B. C. Bruce: C. Manson: J. Jumper and C. Chuckles'", // Colon + "Semicolon, 'B. C. Bruce; C. Manson; J. Jumper and C. Chuckles'", // Semicolon + "Oxford, 'B. C. Bruce, C. Manson, J. Jumper, and C. Chuckles'", // Oxford + "Amp, 'B. C. Bruce, C. Manson, J. Jumper & C. Chuckles'", // Amp + "Sep, 'B. C. Bruce, C. Manson, J. Jumper and C. Chuckles'", // Sep + "LastSep, 'B. C. Bruce, C. Manson, J. Jumper and C. Chuckles'", // LastSep + "Sep=|, 'B. C. Bruce|C. Manson|J. Jumper and C. Chuckles'", // Custom Sep + "LastSep=|, 'B. C. Bruce, C. Manson, J. Jumper|C. Chuckles'", // Custom LastSep + "'Comma, And', 'B. C. Bruce, C. Manson, J. Jumper and C. Chuckles'", // Comma And + "'Comma, Colon', 'B. C. Bruce, C. Manson, J. Jumper: C. Chuckles'", // Comma Colon + "'Comma, Semicolon', 'B. C. Bruce, C. Manson, J. Jumper; C. Chuckles'", // Comma Semicolon + }) + public void testAuthorSEPARATORS(String arg, String expectedResult) { + ParamLayoutFormatter a = new Authors(); + a.setArgument(arg); + String formattedStr = a.format("Bob Croydon Bruce and Charles Manson and Jolly Jumper and Chuck Chuckles"); + assertEquals(expectedResult, formattedStr); + } } diff --git a/src/test/java/org/jabref/logic/layout/format/DateFormatterTest.java b/src/test/java/org/jabref/logic/layout/format/DateFormatterTest.java index b9f878d25ae..d5eda7aa69a 100644 --- a/src/test/java/org/jabref/logic/layout/format/DateFormatterTest.java +++ b/src/test/java/org/jabref/logic/layout/format/DateFormatterTest.java @@ -4,6 +4,8 @@ import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; +import org.junit.jupiter.params.ParameterizedTest; +import org.junit.jupiter.params.provider.CsvSource; import static org.junit.jupiter.api.Assertions.assertEquals; @@ -26,4 +28,18 @@ public void testRequestedFormat() { formatter.setArgument("MM/yyyy"); assertEquals("07/2016", formatter.format("2016-07-15")); } + + @ParameterizedTest(name = "formatArg={0}, input={1}, formattedStr={2}") + @CsvSource({ + "MM/dd/yyyy, 2016-07-15, 07/15/2016", // MM/dd/yyyy + "dd MMMM yyyy, 2016-07-15, 15 July 2016", // dd MMMM yyyy + "MM-dd-yyyy, 2016-07-15, 07-15-2016", // MM-dd-yyyy + "yyyy.MM.dd, 2016-07-15, 2016.07.15", // yyyy.MM.dd + "yyyy/MM, 2016-07-15, 2016/07", // yyyy/MM + }) + public void testOtherFormats(String formatArg, String input, String expectedResult) { + formatter.setArgument(formatArg); + String formattedStr = formatter.format(input); + assertEquals(expectedResult, formattedStr); + } } diff --git a/src/test/java/org/jabref/logic/layout/format/LastPageTest.java b/src/test/java/org/jabref/logic/layout/format/LastPageTest.java index 6647038a126..d18836a04c7 100644 --- a/src/test/java/org/jabref/logic/layout/format/LastPageTest.java +++ b/src/test/java/org/jabref/logic/layout/format/LastPageTest.java @@ -1,46 +1,34 @@ package org.jabref.logic.layout.format; +import java.util.stream.Stream; + import org.jabref.logic.layout.LayoutFormatter; -import org.junit.jupiter.api.Test; +import org.junit.jupiter.params.ParameterizedTest; +import org.junit.jupiter.params.provider.Arguments; +import org.junit.jupiter.params.provider.MethodSource; import static org.junit.jupiter.api.Assertions.assertEquals; public class LastPageTest { - @Test - public void testFormatEmpty() { - LayoutFormatter a = new LastPage(); - assertEquals("", a.format("")); - } - - @Test - public void testFormatNull() { - LayoutFormatter a = new LastPage(); - assertEquals("", a.format(null)); - } + private LayoutFormatter lastPageLayoutFormatter = new LastPage(); - @Test - public void testFormatSinglePage() { - LayoutFormatter a = new LastPage(); - assertEquals("345", a.format("345")); + @ParameterizedTest + @MethodSource("provideArguments") + void formatLastPage(String formattedText, String originalText) { + assertEquals(formattedText, lastPageLayoutFormatter.format(originalText)); } - @Test - public void testFormatSingleDash() { - LayoutFormatter a = new LastPage(); - assertEquals("350", a.format("345-350")); - } - - @Test - public void testFormatDoubleDash() { - LayoutFormatter a = new LastPage(); - assertEquals("350", a.format("345--350")); - } + private static Stream provideArguments() { + return Stream.of( + Arguments.of("", ""), + Arguments.of("", null), + Arguments.of("345", "345"), + Arguments.of("350", "345-350"), + Arguments.of("350", "345--350"), + Arguments.of("", "--") + ); - @Test - public void testFinalCoverageCase() { - LayoutFormatter a = new LastPage(); - assertEquals("", a.format("--")); } } diff --git a/src/test/java/org/jabref/logic/layout/format/NoSpaceBetweenAbbreviationsTest.java b/src/test/java/org/jabref/logic/layout/format/NoSpaceBetweenAbbreviationsTest.java index bd787b1ce39..7c75e579b86 100644 --- a/src/test/java/org/jabref/logic/layout/format/NoSpaceBetweenAbbreviationsTest.java +++ b/src/test/java/org/jabref/logic/layout/format/NoSpaceBetweenAbbreviationsTest.java @@ -1,20 +1,32 @@ package org.jabref.logic.layout.format; +import java.util.stream.Stream; + import org.jabref.logic.layout.LayoutFormatter; -import org.junit.jupiter.api.Test; +import org.junit.jupiter.params.ParameterizedTest; +import org.junit.jupiter.params.provider.Arguments; +import org.junit.jupiter.params.provider.MethodSource; import static org.junit.jupiter.api.Assertions.assertEquals; public class NoSpaceBetweenAbbreviationsTest { - @Test - public void testFormat() { - LayoutFormatter f = new NoSpaceBetweenAbbreviations(); - assertEquals("", f.format("")); - assertEquals("John Meier", f.format("John Meier")); - assertEquals("J.F. Kennedy", f.format("J. F. Kennedy")); - assertEquals("J.R.R. Tolkien", f.format("J. R. R. Tolkien")); - assertEquals("J.R.R. Tolkien and J.F. Kennedy", f.format("J. R. R. Tolkien and J. F. Kennedy")); + private LayoutFormatter nsbaLayoutFormatter = new NoSpaceBetweenAbbreviations(); + + @ParameterizedTest + @MethodSource("provideAbbreviations") + void formatAbbreviations(String formattedAbbreviation, String originalAbbreviation) { + assertEquals(formattedAbbreviation, nsbaLayoutFormatter.format(originalAbbreviation)); + } + + private static Stream provideAbbreviations() { + return Stream.of( + Arguments.of("", ""), + Arguments.of("John Meier", "John Meier"), + Arguments.of("J.F. Kennedy", "J. F. Kennedy"), + Arguments.of("J.R.R. Tolkien", "J. R. R. Tolkien"), + Arguments.of("J.R.R. Tolkien and J.F. Kennedy", "J. R. R. Tolkien and J. F. Kennedy") + ); } } diff --git a/src/test/java/org/jabref/logic/layout/format/RTFCharsTest.java b/src/test/java/org/jabref/logic/layout/format/RTFCharsTest.java index 558fbfa3adf..b39d06e6be3 100644 --- a/src/test/java/org/jabref/logic/layout/format/RTFCharsTest.java +++ b/src/test/java/org/jabref/logic/layout/format/RTFCharsTest.java @@ -5,6 +5,8 @@ import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; +import org.junit.jupiter.params.ParameterizedTest; +import org.junit.jupiter.params.provider.CsvSource; import static org.junit.jupiter.api.Assertions.assertEquals; @@ -128,6 +130,60 @@ void testSpecialCharacters() { assertEquals("\\u182P", formatter.format("{\\P}")); // ¶ assertEquals("\\u169?", formatter.format("{\\copyright}")); // © assertEquals("\\u163?", formatter.format("{\\pounds}")); // £ + + } + + @ParameterizedTest(name = "specialChar={0}, formattedStr={1}") + @CsvSource({ + "ÀÁÂÃÄĀĂĄ, \\u192A\\u193A\\u194A\\u195A\\u196A\\u256A\\u258A\\u260A", // A + "àáâãäåāăą, \\u224a\\u225a\\u226a\\u227a\\u228a\\u229a\\u257a\\u259a\\u261a", // a + "ÇĆĈĊČ, \\u199C\\u262C\\u264C\\u266C\\u268C", // C + "çćĉċč, \\u231c\\u263c\\u265c\\u267c\\u269c", // c + "ÐĐ, \\u208D\\u272D", // D + "ðđ, \\u240d\\u273d", // d + "ÈÉÊËĒĔĖĘĚ, \\u200E\\u201E\\u202E\\u203E\\u274E\\u276E\\u278E\\u280E\\u282E", // E + "èéêëēĕėęě, \\u232e\\u233e\\u234e\\u235e\\u275e\\u277e\\u279e\\u281e\\u283e", // e + "ĜĞĠĢŊ, \\u284G\\u286G\\u288G\\u290G\\u330G", // G + "ĝğġģŋ, \\u285g\\u287g\\u289g\\u291g\\u331g", // g + "ĤĦ, \\u292H\\u294H", // H + "ĥħ, \\u293h\\u295h", // h + "ÌÍÎÏĨĪĬĮİ, \\u204I\\u205I\\u206I\\u207I\\u296I\\u298I\\u300I\\u302I\\u304I", // I + "ìíîïĩīĭį, \\u236i\\u237i\\u238i\\u239i\\u297i\\u299i\\u301i\\u303i", // i + "Ĵ, \\u308J", // J + "ĵ, \\u309j", // j + "Ķ, \\u310K", // K + "ķ, \\u311k", // k + "ĹĻĿ, \\u313L\\u315L\\u319L", // L + "ĺļŀł, \\u314l\\u316l\\u320l\\u322l", // l + "ÑŃŅŇ, \\u209N\\u323N\\u325N\\u327N", // N + "ñńņň, \\u241n\\u324n\\u326n\\u328n", // n + "ÒÓÔÕÖØŌŎ, \\u210O\\u211O\\u212O\\u213O\\u214O\\u216O\\u332O\\u334O", // O + "òóôõöøōŏ, \\u242o\\u243o\\u244o\\u245o\\u246o\\u248o\\u333o\\u335o", // o + "ŔŖŘ, \\u340R\\u342R\\u344R", // R + "ŕŗř, \\u341r\\u343r\\u345r", // r + "ŚŜŞŠ, \\u346S\\u348S\\u350S\\u352S", // S + "śŝşš, \\u347s\\u349s\\u351s\\u353s", // s + "ŢŤŦ, \\u354T\\u356T\\u358T", // T + "ţŧ, \\u355t\\u359t", // t + "ÙÚÛÜŨŪŬŮŲ, \\u217U\\u218U\\u219U\\u220U\\u360U\\u362U\\u364U\\u366U\\u370U", // U + "ùúûũūŭůų, \\u249u\\u250u\\u251u\\u361u\\u363u\\u365u\\u367u\\u371u", // u + "Ŵ, \\u372W", // W + "ŵ, \\u373w", // w + "ŶŸÝ, \\u374Y\\u376Y\\u221Y", // Y + "ŷÿ, \\u375y\\u255y", // y + "ŹŻŽ, \\u377Z\\u379Z\\u381Z", // Z + "źżž, \\u378z\\u380z\\u382z", // z + "Æ, \\u198AE", // AE + "æ, \\u230ae", // ae + "Œ, \\u338OE", // OE + "œ, \\u339oe", // oe + "Þ, \\u222TH", // TH + "ß, \\u223ss", // ss + "¡, \\u161!" // ! + }) + public void testMoreSpecialCharacters(String specialChar, String expectedResult) { + String formattedStr = formatter.format(specialChar); + assertEquals(expectedResult, formattedStr); } @Test diff --git a/src/test/java/org/jabref/logic/layout/format/RisMonthTest.java b/src/test/java/org/jabref/logic/layout/format/RisMonthTest.java index cd8bfbec58a..a323dcd1d2e 100644 --- a/src/test/java/org/jabref/logic/layout/format/RisMonthTest.java +++ b/src/test/java/org/jabref/logic/layout/format/RisMonthTest.java @@ -1,6 +1,8 @@ package org.jabref.logic.layout.format; import org.junit.jupiter.api.Test; +import org.junit.jupiter.params.ParameterizedTest; +import org.junit.jupiter.params.provider.CsvSource; import static org.junit.jupiter.api.Assertions.assertEquals; @@ -16,9 +18,24 @@ public void testNull() { assertEquals("", new RisMonth().format(null)); } - @Test - public void testMonth() { - assertEquals("12", new RisMonth().format("dec")); + @ParameterizedTest(name = "input={0}, formattedStr={1}") + @CsvSource({ + "jan, 01", // jan + "feb, 02", // feb + "mar, 03", // mar + "apr, 04", // apr + "may, 05", // may + "jun, 06", // jun + "jul, 07", // jul + "aug, 08", // aug + "sep, 09", // sep + "oct, 10", // oct + "nov, 11", // nov + "dec, 12", // dec + }) + public void testValidMonth(String input, String expectedResult) { + String formattedStr = new RisMonth().format(input); + assertEquals(expectedResult, formattedStr); } @Test diff --git a/src/test/java/org/jabref/logic/layout/format/WrapContentTest.java b/src/test/java/org/jabref/logic/layout/format/WrapContentTest.java index 6184b8ccfff..bb933c44b5c 100644 --- a/src/test/java/org/jabref/logic/layout/format/WrapContentTest.java +++ b/src/test/java/org/jabref/logic/layout/format/WrapContentTest.java @@ -1,65 +1,39 @@ package org.jabref.logic.layout.format; +import java.util.stream.Stream; + import org.jabref.logic.layout.ParamLayoutFormatter; -import org.junit.jupiter.api.Test; +import org.junit.jupiter.params.ParameterizedTest; +import org.junit.jupiter.params.provider.Arguments; +import org.junit.jupiter.params.provider.MethodSource; import static org.junit.jupiter.api.Assertions.assertEquals; public class WrapContentTest { - @Test - public void testSimpleText() { - ParamLayoutFormatter a = new WrapContent(); - a.setArgument("<,>"); - assertEquals("", a.format("Bob")); - } - - @Test - public void testEmptyStart() { - ParamLayoutFormatter a = new WrapContent(); - a.setArgument(",:"); - assertEquals("Bob:", a.format("Bob")); - } - - @Test - public void testEmptyEnd() { - ParamLayoutFormatter a = new WrapContent(); - a.setArgument("Content: ,"); - assertEquals("Content: Bob", a.format("Bob")); - } - - @Test - public void testEscaping() { - ParamLayoutFormatter a = new WrapContent(); - a.setArgument("Name\\,Field\\,,\\,Author"); - assertEquals("Name,Field,Bob,Author", a.format("Bob")); - } - - @Test - public void testFormatNullExpectNothingAdded() { - ParamLayoutFormatter a = new WrapContent(); - a.setArgument("Eds.,Ed."); - assertEquals(null, a.format(null)); - } - - @Test - public void testFormatEmptyExpectNothingAdded() { - ParamLayoutFormatter a = new WrapContent(); - a.setArgument("Eds.,Ed."); - assertEquals("", a.format("")); - } - - @Test - public void testNoArgumentSetExpectNothingAdded() { - ParamLayoutFormatter a = new WrapContent(); - assertEquals("Bob Bruce and Jolly Jumper", a.format("Bob Bruce and Jolly Jumper")); - } - - @Test - public void testNoProperArgumentExpectNothingAdded() { - ParamLayoutFormatter a = new WrapContent(); - a.setArgument("Eds."); - assertEquals("Bob Bruce and Jolly Jumper", a.format("Bob Bruce and Jolly Jumper")); + private ParamLayoutFormatter wrapContentParamLayoutFormatter = new WrapContent(); + + @ParameterizedTest + @MethodSource("provideContent") + void formatContent(String formattedContent, String originalContent, String desiredFormat) { + if (!desiredFormat.isEmpty()) { + wrapContentParamLayoutFormatter.setArgument(desiredFormat); + } + + assertEquals(formattedContent, wrapContentParamLayoutFormatter.format(originalContent)); + } + + private static Stream provideContent() { + return Stream.of( + Arguments.of("", "Bob", "<,>"), + Arguments.of("Bob:", "Bob", ",:"), + Arguments.of("Content: Bob", "Bob", "Content: ,"), + Arguments.of("Name,Field,Bob,Author", "Bob", "Name\\,Field\\,,\\,Author"), + Arguments.of(null, null, "Eds.,Ed."), + Arguments.of("", "", "Eds.,Ed."), + Arguments.of("Bob Bruce and Jolly Jumper", "Bob Bruce and Jolly Jumper", ""), + Arguments.of("Bob Bruce and Jolly Jumper", "Bob Bruce and Jolly Jumper", "Eds.") + ); } } diff --git a/src/test/java/org/jabref/logic/remote/RemoteCommunicationTest.java b/src/test/java/org/jabref/logic/remote/RemoteCommunicationTest.java index 9f5a34ed95f..02a2b527f6f 100644 --- a/src/test/java/org/jabref/logic/remote/RemoteCommunicationTest.java +++ b/src/test/java/org/jabref/logic/remote/RemoteCommunicationTest.java @@ -73,4 +73,14 @@ void commandLineArgumentMultiLinePassedToServer() { verify(server).handleCommandLineArguments(message); } + + @Test + void commandLineArgumentEncodingAndDecoding() { + final String[] message = new String[]{"D:\\T EST\\测试te st.bib"}; + + // will be encoded as "D%3A%5CT+EST%5C%E6%B5%8B%E8%AF%95te+st.bib" + client.sendCommandLineArguments(message); + + verify(server).handleCommandLineArguments(message); + } } diff --git a/src/test/java/org/jabref/logic/shared/DBMSProcessorTest.java b/src/test/java/org/jabref/logic/shared/DBMSProcessorTest.java index 97732a6ca5d..abc597cb186 100644 --- a/src/test/java/org/jabref/logic/shared/DBMSProcessorTest.java +++ b/src/test/java/org/jabref/logic/shared/DBMSProcessorTest.java @@ -95,6 +95,26 @@ void testInsertEntry() throws SQLException { assertEquals(expectedFieldMap, actualFieldMap); } + @Test + void testInsertEntryWithEmptyFields() throws SQLException { + BibEntry expectedEntry = new BibEntry(StandardEntryType.Article); + + dbmsProcessor.insertEntry(expectedEntry); + + try (ResultSet entryResultSet = selectFrom("ENTRY", dbmsConnection, dbmsProcessor)) { + assertTrue(entryResultSet.next()); + assertEquals(1, entryResultSet.getInt("SHARED_ID")); + assertEquals("article", entryResultSet.getString("TYPE")); + assertEquals(1, entryResultSet.getInt("VERSION")); + assertFalse(entryResultSet.next()); + + // Adding an empty entry should not create an entry in field table, only in entry table + try (ResultSet fieldResultSet = selectFrom("FIELD", dbmsConnection, dbmsProcessor)) { + assertFalse(fieldResultSet.next()); + } + } + } + private static BibEntry getBibEntryExample() { return new BibEntry(StandardEntryType.InProceedings) .withField(StandardField.AUTHOR, "Wirthlin, Michael J and Hutchings, Brad L and Gilson, Kent L") @@ -119,6 +139,20 @@ void testUpdateEntry() throws Exception { assertEquals(Optional.of(expectedEntry), actualEntry); } + @Test + void testUpdateEmptyEntry() throws Exception { + BibEntry expectedEntry = new BibEntry(StandardEntryType.Article); + dbmsProcessor.insertEntry(expectedEntry); + + expectedEntry.setField(StandardField.AUTHOR, "Michael J and Hutchings"); + expectedEntry.setField(new UnknownField("customField"), "custom value"); + // Update field should now find the entry + dbmsProcessor.updateEntry(expectedEntry); + + Optional actualEntry = dbmsProcessor.getSharedEntry(expectedEntry.getSharedBibEntryData().getSharedID()); + assertEquals(Optional.of(expectedEntry), actualEntry); + } + @Test void testGetEntriesByIdList() throws Exception { BibEntry firstEntry = getBibEntryExample(); diff --git a/src/test/java/org/jabref/logic/shared/DBMSSynchronizerTest.java b/src/test/java/org/jabref/logic/shared/DBMSSynchronizerTest.java index 36534eb7da2..11fa69ad521 100644 --- a/src/test/java/org/jabref/logic/shared/DBMSSynchronizerTest.java +++ b/src/test/java/org/jabref/logic/shared/DBMSSynchronizerTest.java @@ -1,6 +1,5 @@ package org.jabref.logic.shared; -import java.sql.SQLException; import java.util.Arrays; import java.util.Collections; import java.util.List; @@ -69,7 +68,7 @@ public void setup() throws Exception { } @AfterEach - public void clear() throws SQLException { + public void clear() { dbmsSynchronizer.closeSharedDatabase(); } diff --git a/src/test/java/org/jabref/logic/specialfields/SpecialFieldsUtilsTest.java b/src/test/java/org/jabref/logic/specialfields/SpecialFieldsUtilsTest.java deleted file mode 100644 index 354d49a235e..00000000000 --- a/src/test/java/org/jabref/logic/specialfields/SpecialFieldsUtilsTest.java +++ /dev/null @@ -1,91 +0,0 @@ -package org.jabref.logic.specialfields; - -import java.util.Arrays; -import java.util.List; -import java.util.Optional; - -import org.jabref.model.FieldChange; -import org.jabref.model.entry.BibEntry; -import org.jabref.model.entry.Keyword; -import org.jabref.model.entry.KeywordList; -import org.jabref.model.entry.field.SpecialField; -import org.jabref.model.entry.field.StandardField; - -import org.junit.jupiter.api.Test; - -import static org.junit.jupiter.api.Assertions.assertEquals; -import static org.junit.jupiter.api.Assertions.assertFalse; -import static org.junit.jupiter.api.Assertions.assertTrue; - -public class SpecialFieldsUtilsTest { - - @Test - public void syncKeywordsFromSpecialFieldsWritesToKeywords() { - BibEntry entry = new BibEntry(); - entry.setField(SpecialField.RANKING, "rank2"); - SpecialFieldsUtils.syncKeywordsFromSpecialFields(entry, ','); - assertEquals(Optional.of("rank2"), entry.getField(StandardField.KEYWORDS)); - } - - @Test - public void syncKeywordsFromSpecialFieldsCausesChange() { - BibEntry entry = new BibEntry(); - entry.setField(SpecialField.RANKING, "rank2"); - List changes = SpecialFieldsUtils.syncKeywordsFromSpecialFields(entry, ','); - assertTrue(changes.size() > 0); - } - - @Test - public void syncKeywordsFromSpecialFieldsOverwritesKeywords() { - BibEntry entry = new BibEntry(); - entry.setField(SpecialField.RANKING, "rank2"); - entry.setField(StandardField.KEYWORDS, "rank3"); - SpecialFieldsUtils.syncKeywordsFromSpecialFields(entry, ','); - assertEquals(Optional.of("rank2"), entry.getField(StandardField.KEYWORDS)); - } - - @Test - public void syncKeywordsFromSpecialFieldsForEmptyFieldCausesNoChange() { - BibEntry entry = new BibEntry(); - List changes = SpecialFieldsUtils.syncKeywordsFromSpecialFields(entry, ','); - assertFalse(changes.size() > 0); - } - - @Test - public void syncSpecialFieldsFromKeywordWritesToSpecialField() { - BibEntry entry = new BibEntry(); - entry.setField(StandardField.KEYWORDS, "rank2"); - SpecialFieldsUtils.syncSpecialFieldsFromKeywords(entry, ','); - assertEquals(Optional.of("rank2"), entry.getField(SpecialField.RANKING)); - } - - @Test - public void syncSpecialFieldsFromKeywordCausesChange() { - BibEntry entry = new BibEntry(); - entry.setField(StandardField.KEYWORDS, "rank2"); - List changes = SpecialFieldsUtils.syncSpecialFieldsFromKeywords(entry, ','); - assertTrue(changes.size() > 0); - } - - @Test - public void syncSpecialFieldsFromKeywordCausesNoChangeWhenKeywordsAreEmpty() { - BibEntry entry = new BibEntry(); - List changes = SpecialFieldsUtils.syncSpecialFieldsFromKeywords(entry, ','); - assertFalse(changes.size() > 0); - } - - @Test - public void updateFieldRemovesSpecialFieldKeywordWhenKeywordSyncIsUsed() { - BibEntry entry = new BibEntry(); - SpecialField specialField = SpecialField.PRINTED; - Keyword specialFieldKeyword = specialField.getKeyWords().get(0); - // Add the special field - SpecialFieldsUtils.updateField(specialField, specialFieldKeyword.get(), entry, true, true, ','); - // Remove it - List changes = SpecialFieldsUtils.updateField(specialField, specialFieldKeyword.get(), entry, true, true, ','); - assertEquals(Arrays.asList(new FieldChange(entry, specialField, specialFieldKeyword.get(), null), - new FieldChange(entry, StandardField.KEYWORDS, specialFieldKeyword.get(), null)), changes); - KeywordList remainingKeywords = entry.getKeywords(','); - assertFalse(remainingKeywords.contains(specialFieldKeyword)); - } -} diff --git a/src/test/java/org/jabref/logic/texparser/LatexParserTest.java b/src/test/java/org/jabref/logic/texparser/LatexParserTest.java index ccf70f598c6..4a2287aab03 100644 --- a/src/test/java/org/jabref/logic/texparser/LatexParserTest.java +++ b/src/test/java/org/jabref/logic/texparser/LatexParserTest.java @@ -6,6 +6,7 @@ import java.util.Arrays; import org.jabref.logic.importer.ImportFormatPreferences; +import org.jabref.logic.preferences.TimestampPreferences; import org.jabref.model.database.BibDatabase; import org.jabref.model.entry.BibEntry; import org.jabref.model.entry.field.StandardField; @@ -33,13 +34,16 @@ public class LatexParserTest { private final FileUpdateMonitor fileMonitor = new DummyFileUpdateMonitor(); private ImportFormatPreferences importFormatPreferences; + private TimestampPreferences timestampPreferences; private BibDatabase database; private BibDatabase database2; @BeforeEach private void setUp() { importFormatPreferences = mock(ImportFormatPreferences.class, Answers.RETURNS_DEEP_STUBS); + timestampPreferences = mock(TimestampPreferences.class); when(importFormatPreferences.getEncoding()).thenReturn(StandardCharsets.UTF_8); + when(timestampPreferences.getTimestampField()).then(invocation -> StandardField.TIMESTAMP); database = new BibDatabase(); database2 = new BibDatabase(); @@ -102,12 +106,12 @@ public void testSameFileDifferentDatabases() throws URISyntaxException { expectedParserResult.addKey(EINSTEIN, texFile, 6, 14, 33, "Einstein said \\cite{Einstein1920} that lorem impsum, consectetur adipiscing elit."); expectedParserResult.addKey(DARWIN, texFile, 7, 67, 84, "Nunc ultricies leo nec libero rhoncus, eu vehicula enim efficitur. \\cite{Darwin1888}"); - LatexBibEntriesResolverResult crossingResult = new TexBibEntriesResolver(database, importFormatPreferences, fileMonitor).resolve(parserResult); + LatexBibEntriesResolverResult crossingResult = new TexBibEntriesResolver(database, importFormatPreferences, timestampPreferences, fileMonitor).resolve(parserResult); LatexBibEntriesResolverResult expectedCrossingResult = new LatexBibEntriesResolverResult(expectedParserResult); assertEquals(expectedCrossingResult, crossingResult); - LatexBibEntriesResolverResult crossingResult2 = new TexBibEntriesResolver(database2, importFormatPreferences, fileMonitor).resolve(parserResult); + LatexBibEntriesResolverResult crossingResult2 = new TexBibEntriesResolver(database2, importFormatPreferences, timestampPreferences, fileMonitor).resolve(parserResult); LatexBibEntriesResolverResult expectedCrossingResult2 = new LatexBibEntriesResolverResult(expectedParserResult); expectedCrossingResult2.addEntry(database.getEntryByCitationKey(EINSTEIN).get()); @@ -135,12 +139,12 @@ public void testTwoFilesDifferentDatabases() throws URISyntaxException { expectedParserResult.addKey(EINSTEIN, texFile2, 5, 48, 67, "This is some content trying to cite a bib file: \\cite{Einstein1920}"); expectedParserResult.addKey(NEWTON, texFile2, 6, 48, 65, "This is some content trying to cite a bib file: \\cite{Newton1999}"); - LatexBibEntriesResolverResult crossingResult = new TexBibEntriesResolver(database, importFormatPreferences, fileMonitor).resolve(parserResult); + LatexBibEntriesResolverResult crossingResult = new TexBibEntriesResolver(database, importFormatPreferences, timestampPreferences, fileMonitor).resolve(parserResult); LatexBibEntriesResolverResult expectedCrossingResult = new LatexBibEntriesResolverResult(expectedParserResult); assertEquals(expectedCrossingResult, crossingResult); - LatexBibEntriesResolverResult crossingResult2 = new TexBibEntriesResolver(database2, importFormatPreferences, fileMonitor).resolve(parserResult); + LatexBibEntriesResolverResult crossingResult2 = new TexBibEntriesResolver(database2, importFormatPreferences, timestampPreferences, fileMonitor).resolve(parserResult); LatexBibEntriesResolverResult expectedCrossingResult2 = new LatexBibEntriesResolverResult(expectedParserResult); expectedCrossingResult2.addEntry(database.getEntryByCitationKey(EINSTEIN).get()); diff --git a/src/test/java/org/jabref/logic/texparser/TexBibEntriesResolverTest.java b/src/test/java/org/jabref/logic/texparser/TexBibEntriesResolverTest.java index 169d688cf36..81663ce3143 100644 --- a/src/test/java/org/jabref/logic/texparser/TexBibEntriesResolverTest.java +++ b/src/test/java/org/jabref/logic/texparser/TexBibEntriesResolverTest.java @@ -6,6 +6,7 @@ import java.util.Arrays; import org.jabref.logic.importer.ImportFormatPreferences; +import org.jabref.logic.preferences.TimestampPreferences; import org.jabref.model.database.BibDatabase; import org.jabref.model.entry.BibEntry; import org.jabref.model.entry.field.StandardField; @@ -33,6 +34,7 @@ public class TexBibEntriesResolverTest { private final FileUpdateMonitor fileMonitor = new DummyFileUpdateMonitor(); private ImportFormatPreferences importFormatPreferences; + private TimestampPreferences timestampPreferences; private BibDatabase database; private BibDatabase database2; private BibEntry bibEntry; @@ -40,6 +42,8 @@ public class TexBibEntriesResolverTest { @BeforeEach private void setUp() { importFormatPreferences = mock(ImportFormatPreferences.class, Answers.RETURNS_DEEP_STUBS); + timestampPreferences = mock(TimestampPreferences.class, Answers.RETURNS_DEEP_STUBS); + when(timestampPreferences.getTimestampField()).then(invocation -> StandardField.TIMESTAMP); when(importFormatPreferences.getEncoding()).thenReturn(StandardCharsets.UTF_8); database = new BibDatabase(); @@ -102,7 +106,7 @@ public void testSingleFile() throws URISyntaxException { Path texFile = Path.of(TexBibEntriesResolverTest.class.getResource("paper.tex").toURI()); LatexParserResult parserResult = new DefaultLatexParser().parse(texFile); - LatexBibEntriesResolverResult crossingResult = new TexBibEntriesResolver(database, importFormatPreferences, fileMonitor).resolve(parserResult); + LatexBibEntriesResolverResult crossingResult = new TexBibEntriesResolver(database, importFormatPreferences, timestampPreferences, fileMonitor).resolve(parserResult); LatexBibEntriesResolverResult expectedCrossingResult = new LatexBibEntriesResolverResult(parserResult); assertEquals(expectedCrossingResult, crossingResult); @@ -114,7 +118,7 @@ public void testTwoFiles() throws URISyntaxException { Path texFile2 = Path.of(TexBibEntriesResolverTest.class.getResource("paper2.tex").toURI()); LatexParserResult parserResult = new DefaultLatexParser().parse(Arrays.asList(texFile, texFile2)); - LatexBibEntriesResolverResult crossingResult = new TexBibEntriesResolver(database, importFormatPreferences, fileMonitor).resolve(parserResult); + LatexBibEntriesResolverResult crossingResult = new TexBibEntriesResolver(database, importFormatPreferences, timestampPreferences, fileMonitor).resolve(parserResult); LatexBibEntriesResolverResult expectedCrossingResult = new LatexBibEntriesResolverResult(parserResult); assertEquals(expectedCrossingResult, crossingResult); @@ -125,7 +129,7 @@ public void testDuplicateFiles() throws URISyntaxException { Path texFile = Path.of(TexBibEntriesResolverTest.class.getResource("paper.tex").toURI()); LatexParserResult parserResult = new DefaultLatexParser().parse(texFile); - LatexBibEntriesResolverResult crossingResult = new TexBibEntriesResolver(database, importFormatPreferences, fileMonitor).resolve(parserResult); + LatexBibEntriesResolverResult crossingResult = new TexBibEntriesResolver(database, importFormatPreferences, timestampPreferences, fileMonitor).resolve(parserResult); LatexBibEntriesResolverResult expectedCrossingResult = new LatexBibEntriesResolverResult(parserResult); assertEquals(expectedCrossingResult, crossingResult); @@ -136,7 +140,7 @@ public void testUnknownKey() throws URISyntaxException { Path texFile = Path.of(TexBibEntriesResolverTest.class.getResource("unknown_key.tex").toURI()); LatexParserResult parserResult = new DefaultLatexParser().parse(texFile); - LatexBibEntriesResolverResult crossingResult = new TexBibEntriesResolver(database, importFormatPreferences, fileMonitor).resolve(parserResult); + LatexBibEntriesResolverResult crossingResult = new TexBibEntriesResolver(database, importFormatPreferences, timestampPreferences, fileMonitor).resolve(parserResult); LatexBibEntriesResolverResult expectedCrossingResult = new LatexBibEntriesResolverResult(parserResult); assertEquals(expectedCrossingResult, crossingResult); @@ -147,7 +151,7 @@ public void testNestedFiles() throws URISyntaxException { Path texFile = Path.of(TexBibEntriesResolverTest.class.getResource("nested.tex").toURI()); LatexParserResult parserResult = new DefaultLatexParser().parse(texFile); - LatexBibEntriesResolverResult crossingResult = new TexBibEntriesResolver(database, importFormatPreferences, fileMonitor).resolve(parserResult); + LatexBibEntriesResolverResult crossingResult = new TexBibEntriesResolver(database, importFormatPreferences, timestampPreferences, fileMonitor).resolve(parserResult); LatexBibEntriesResolverResult expectedCrossingResult = new LatexBibEntriesResolverResult(parserResult); assertEquals(expectedCrossingResult, crossingResult); @@ -158,7 +162,7 @@ public void testCrossRef() throws URISyntaxException { Path texFile = Path.of(TexBibEntriesResolverTest.class.getResource("crossref.tex").toURI()); LatexParserResult parserResult = new DefaultLatexParser().parse(texFile); - LatexBibEntriesResolverResult crossingResult = new TexBibEntriesResolver(database, importFormatPreferences, fileMonitor).resolve(parserResult); + LatexBibEntriesResolverResult crossingResult = new TexBibEntriesResolver(database, importFormatPreferences, timestampPreferences, fileMonitor).resolve(parserResult); LatexBibEntriesResolverResult expectedCrossingResult = new LatexBibEntriesResolverResult(parserResult); expectedCrossingResult.addEntry(bibEntry); diff --git a/src/test/java/org/jabref/logic/util/BuildInfoTest.java b/src/test/java/org/jabref/logic/util/BuildInfoTest.java index 45a9ecf4d87..eea2bb1e4b8 100644 --- a/src/test/java/org/jabref/logic/util/BuildInfoTest.java +++ b/src/test/java/org/jabref/logic/util/BuildInfoTest.java @@ -3,7 +3,6 @@ import org.junit.jupiter.api.Test; import static org.junit.jupiter.api.Assertions.assertEquals; -import static org.junit.jupiter.api.Assertions.assertNotEquals; import static org.junit.jupiter.api.Assertions.assertNotNull; public class BuildInfoTest { @@ -24,6 +23,5 @@ public void testFileImport() { public void azureInstrumentationKeyIsNotEmpty() { BuildInfo buildInfo = new BuildInfo(); assertNotNull(buildInfo.azureInstrumentationKey); - assertNotEquals("", buildInfo.azureInstrumentationKey); } } diff --git a/src/test/java/org/jabref/logic/util/JavaVersionTest.java b/src/test/java/org/jabref/logic/util/JavaVersionTest.java deleted file mode 100644 index 662549e4364..00000000000 --- a/src/test/java/org/jabref/logic/util/JavaVersionTest.java +++ /dev/null @@ -1,78 +0,0 @@ -package org.jabref.logic.util; - -import java.util.ArrayList; -import java.util.List; - -import org.junit.jupiter.api.Test; - -import static org.junit.jupiter.api.Assertions.assertFalse; -import static org.junit.jupiter.api.Assertions.assertTrue; - -/** - * Tests for ensuring we can compare most appearing version strings - */ -public class JavaVersionTest { - - private static List java = new ArrayList<>(); - private static List java9 = new ArrayList<>(); - - static { - java.add("1.6.0_10"); // Oracle - java.add("1.6.0_45"); // Oracle - java.add("1.7.0_13"); // Oracle - java.add("1.8.0_76-release"); // openjdk - java.add("1.8.0_92"); // Oracle - java.add("1.8.0_111"); // Oracle - java.add("1.8.0_112-release"); // openjdk - java.add("1.8.0_152-release"); // openjdk - java.add("1.8.0_144"); // Oracle - - // Examples http://openjdk.java.net/jeps/223 - // Note that it might be possible that java 9 versions are either 9.1.4+8 or new style 1.9.0_31-b08 - java9.add("9-internal"); // openjdk - java9.add("1.9.0_20-b62"); - java9.add("1.9.0_20-b62"); - java9.add("9.2.4+45"); - } - - @Test - public void isJava9() throws Exception { - // Check that all valid java versions below 9 are recognized as not java 9 - for (String versionString : java) { - final JavaVersion java8 = new JavaVersion(versionString); - assertFalse(java8.isJava9()); - } - // Check if all valid version 9 strings are recognized as being version 9 - for (String version9String : java9) { - final JavaVersion java9 = new JavaVersion(version9String); - assertTrue(java9.isJava9()); - } - - // For impossible comparisons we assume it's not java 9 - assertFalse(new JavaVersion(null).isJava9()); - assertFalse(new JavaVersion("U.N.K.N.O.W.N").isJava9()); - } - - @Test - public void isAtLeast() throws Exception { - final JavaVersion java8 = new JavaVersion("1.8"); - for (String version8 : java) { - assertTrue(java8.isAtLeast(version8)); - final JavaVersion java8Example = new JavaVersion(version8); - assertTrue(java8Example.isAtLeast("1.5")); - - // Check if we optimistically return true if we cannot determine the result - assertTrue(java8Example.isAtLeast(null)); - assertTrue(new JavaVersion(null).isAtLeast(version8)); - assertTrue(new JavaVersion("U.N.K.N.O.W.N").isAtLeast(version8)); - assertTrue(java8Example.isAtLeast("useless")); - - // Check against all java 9 entries in both directions - for (String version9 : java9) { - assertFalse(java8Example.isAtLeast(version9)); - final JavaVersion java9 = new JavaVersion(version9); - assertTrue(java9.isAtLeast(version8)); - } - } - } -} diff --git a/src/test/java/org/jabref/logic/util/io/RegExpBasedFileFinderTests.java b/src/test/java/org/jabref/logic/util/io/RegExpBasedFileFinderTests.java index 0cc53fdbc37..0c776e52fdd 100644 --- a/src/test/java/org/jabref/logic/util/io/RegExpBasedFileFinderTests.java +++ b/src/test/java/org/jabref/logic/util/io/RegExpBasedFileFinderTests.java @@ -5,26 +5,33 @@ import java.util.Collections; import java.util.List; -import org.jabref.model.database.BibDatabase; import org.jabref.model.entry.BibEntry; import org.jabref.model.entry.field.StandardField; import org.jabref.model.entry.types.StandardEntryType; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; +import org.junit.jupiter.api.io.TempDir; import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertTrue; class RegExpBasedFileFinderTests { - - private static final String FILES_DIRECTORY = "src/test/resources/org/jabref/logic/importer/unlinkedFilesTestFolder"; - private BibDatabase database; + private static final List PDF_EXTENSION = Collections.singletonList("pdf"); + private static final List FILE_NAMES = List.of( + "ACM_IEEE-CS.pdf", + "pdfInDatabase.pdf", + "Regexp from [A-Z].pdf", + "directory/subdirectory/2003_Hippel_209.pdf", + "directory/subdirectory/2017_Gražulis_726.pdf", + "directory/subdirectory/pdfInSubdirectory.pdf", + "directory/subdirectory/GUO ea - INORG CHEM COMMUN 2010 - Ferroelectric Metal Organic Framework (MOF).pdf" + ); + private Path directory; private BibEntry entry; @BeforeEach - void setUp() { - + void setUp(@TempDir Path tempDir) throws Exception { entry = new BibEntry(); entry.setType(StandardEntryType.Article); entry.setCitationKey("HipKro03"); @@ -40,69 +47,98 @@ void setUp() { entry.setField(StandardField.ISSN, "1526-5455"); entry.setField(StandardField.PUBLISHER, "INFORMS"); - database = new BibDatabase(); - database.insertEntry(entry); + // Create default directories and files + directory = tempDir; + Files.createDirectories(directory.resolve("directory/subdirectory")); + for (String fileName : FILE_NAMES) { + Files.createFile(directory.resolve(fileName)); + } } @Test void testFindFiles() throws Exception { // given - BibEntry localEntry = new BibEntry(StandardEntryType.Article); - localEntry.setCitationKey("pdfInDatabase"); - localEntry.setField(StandardField.YEAR, "2001"); - - List extensions = Collections.singletonList("pdf"); + BibEntry localEntry = new BibEntry(StandardEntryType.Article).withCitationKey("pdfInDatabase"); - List dirs = Collections.singletonList(Path.of(FILES_DIRECTORY)); RegExpBasedFileFinder fileFinder = new RegExpBasedFileFinder("**/[citationkey].*\\\\.[extension]", ','); // when - List result = fileFinder.findAssociatedFiles(localEntry, dirs, extensions); + List result = fileFinder.findAssociatedFiles(localEntry, List.of(directory), PDF_EXTENSION); + List expected = List.of(directory.resolve("pdfInDatabase.pdf")); // then - assertEquals(Collections.singletonList(Path.of("src/test/resources/org/jabref/logic/importer/unlinkedFilesTestFolder/pdfInDatabase.pdf")), - result); + assertEquals(expected, result); } @Test void testYearAuthFirstPageFindFiles() throws Exception { // given - List extensions = Collections.singletonList("pdf"); - - List dirs = Collections.singletonList(Path.of(FILES_DIRECTORY)); RegExpBasedFileFinder fileFinder = new RegExpBasedFileFinder("**/[year]_[auth]_[firstpage].*\\\\.[extension]", ','); // when - List result = fileFinder.findAssociatedFiles(entry, dirs, extensions); + List result = fileFinder.findAssociatedFiles(entry, List.of(directory), PDF_EXTENSION); + List expected = List.of(directory.resolve("directory/subdirectory/2003_Hippel_209.pdf")); // then - assertEquals(Collections.singletonList(Path.of("src/test/resources/org/jabref/logic/importer/unlinkedFilesTestFolder/directory/subdirectory/2003_Hippel_209.pdf")), - result); + assertEquals(expected, result); + } + + @Test + void findAssociatedFilesFindFileContainingBracketsFromBracketedExpression() throws Exception { + var bibEntry = new BibEntry().withField(StandardField.TITLE, "Regexp from [A-Z]"); + + RegExpBasedFileFinder fileFinder = new RegExpBasedFileFinder("[TITLE]\\\\.[extension]", ','); + + List result = fileFinder.findAssociatedFiles(bibEntry, List.of(directory), PDF_EXTENSION); + List pdfFile = List.of(directory.resolve("Regexp from [A-Z].pdf")); + + assertEquals(pdfFile, result); + } + + @Test + void findAssociatedFilesFindCleanedFileFromBracketedExpression() throws Exception { + var bibEntry = new BibEntry().withField(StandardField.JOURNAL, "ACM/IEEE-CS"); + + RegExpBasedFileFinder fileFinder = new RegExpBasedFileFinder("[JOURNAL]\\\\.[extension]", ','); + + List result = fileFinder.findAssociatedFiles(bibEntry, List.of(directory), PDF_EXTENSION); + List pdfFile = List.of(directory.resolve("ACM_IEEE-CS.pdf")); + + assertEquals(pdfFile, result); + } + + @Test + void findAssociatedFilesFindFileContainingParenthesizesFromBracketedExpression() throws Exception { + var bibEntry = new BibEntry().withCitationKey("Guo_ICC_2010") + .withField(StandardField.TITLE, "Ferroelectric Metal Organic Framework (MOF)") + .withField(StandardField.AUTHOR, "Guo, M. and Cai, H.-L. and Xiong, R.-G.") + .withField(StandardField.JOURNAL, "Inorganic Chemistry Communications") + .withField(StandardField.YEAR, "2010"); + + RegExpBasedFileFinder fileFinder = new RegExpBasedFileFinder("**/.*[TITLE].*\\\\.[extension]", ','); + + List result = fileFinder.findAssociatedFiles(bibEntry, List.of(directory), PDF_EXTENSION); + List pdfFile = List.of(directory.resolve("directory/subdirectory/GUO ea - INORG CHEM COMMUN 2010 - Ferroelectric Metal Organic Framework (MOF).pdf")); + + assertEquals(pdfFile, result); } @Test void testAuthorWithDiacritics() throws Exception { // given - BibEntry localEntry = new BibEntry(StandardEntryType.Article); - localEntry.setCitationKey("Grazulis2017"); + BibEntry localEntry = new BibEntry(StandardEntryType.Article).withCitationKey("Grazulis2017"); localEntry.setField(StandardField.YEAR, "2017"); localEntry.setField(StandardField.AUTHOR, "Gražulis, Saulius and O. Kitsune"); localEntry.setField(StandardField.PAGES, "726--729"); - List extensions = Collections.singletonList("pdf"); - - List dirs = Collections.singletonList(Path.of(FILES_DIRECTORY)); RegExpBasedFileFinder fileFinder = new RegExpBasedFileFinder("**/[year]_[auth]_[firstpage]\\\\.[extension]", ','); // when - List result = fileFinder.findAssociatedFiles(localEntry, dirs, extensions); - List expected = Collections.singletonList(Path.of("src/test/resources/org/jabref/logic/importer/unlinkedFilesTestFolder/directory/subdirectory/2017_Gražulis_726.pdf")); + List result = fileFinder.findAssociatedFiles(localEntry, List.of(directory), PDF_EXTENSION); + List expected = List.of(directory.resolve("directory/subdirectory/2017_Gražulis_726.pdf")); // then - assertEquals(expected.size(), result.size()); - for (int i = 0; i < expected.size(); i++) { - assertTrue(Files.isSameFile(expected.get(i), result.get(i))); - } + assertEquals(expected, result); } @Test @@ -112,17 +148,14 @@ void testFindFileInSubdirectory() throws Exception { localEntry.setCitationKey("pdfInSubdirectory"); localEntry.setField(StandardField.YEAR, "2017"); - List extensions = Collections.singletonList("pdf"); - - List dirs = Collections.singletonList(Path.of(FILES_DIRECTORY)); RegExpBasedFileFinder fileFinder = new RegExpBasedFileFinder("**/[citationkey].*\\\\.[extension]", ','); // when - List result = fileFinder.findAssociatedFiles(localEntry, dirs, extensions); + List result = fileFinder.findAssociatedFiles(localEntry, List.of(directory), PDF_EXTENSION); + List expected = List.of(directory.resolve("directory/subdirectory/pdfInSubdirectory.pdf")); // then - assertEquals(Collections.singletonList(Path.of("src/test/resources/org/jabref/logic/importer/unlinkedFilesTestFolder/directory/subdirectory/pdfInSubdirectory.pdf")), - result); + assertEquals(expected, result); } @Test @@ -132,45 +165,12 @@ void testFindFileNonRecursive() throws Exception { localEntry.setCitationKey("pdfInSubdirectory"); localEntry.setField(StandardField.YEAR, "2017"); - List extensions = Collections.singletonList("pdf"); - - List dirs = Collections.singletonList(Path.of(FILES_DIRECTORY)); RegExpBasedFileFinder fileFinder = new RegExpBasedFileFinder("*/[citationkey].*\\\\.[extension]", ','); // when - List result = fileFinder.findAssociatedFiles(localEntry, dirs, extensions); + List result = fileFinder.findAssociatedFiles(localEntry, List.of(directory), PDF_EXTENSION); // then assertTrue(result.isEmpty()); } - - @Test - void testExpandBrackets() { - - assertEquals("", RegExpBasedFileFinder.expandBrackets("", entry, database, ',')); - - assertEquals("dropped", RegExpBasedFileFinder.expandBrackets("drop[unknownkey]ped", entry, database, - ',')); - - assertEquals("Eric von Hippel and Georg von Krogh", - RegExpBasedFileFinder.expandBrackets("[author]", entry, database, ',')); - - assertEquals("Eric von Hippel and Georg von Krogh are two famous authors.", - RegExpBasedFileFinder.expandBrackets("[author] are two famous authors.", entry, database, - ',')); - - assertEquals("Eric von Hippel and Georg von Krogh are two famous authors.", - RegExpBasedFileFinder.expandBrackets("[author] are two famous authors.", entry, database, - ',')); - - assertEquals( - "Eric von Hippel and Georg von Krogh have published Open Source Software and the \"Private-Collective\" Innovation Model: Issues for Organization Science in Organization Science.", - RegExpBasedFileFinder.expandBrackets("[author] have published [fulltitle] in [journal].", entry, database, - ',')); - - assertEquals( - "Eric von Hippel and Georg von Krogh have published Open Source Software and the \"Private Collective\" Innovation Model: Issues for Organization Science in Organization Science.", - RegExpBasedFileFinder.expandBrackets("[author] have published [title] in [journal].", entry, database, - ',')); - } } diff --git a/src/test/java/org/jabref/logic/util/strings/StringLengthComparatorTest.java b/src/test/java/org/jabref/logic/util/strings/StringLengthComparatorTest.java index bf53b938ef4..c2259f49427 100644 --- a/src/test/java/org/jabref/logic/util/strings/StringLengthComparatorTest.java +++ b/src/test/java/org/jabref/logic/util/strings/StringLengthComparatorTest.java @@ -20,4 +20,26 @@ public void test() { assertEquals(0, slc.compare("AA", "AA")); assertEquals(1, slc.compare("AA", "AAA")); } + + @Test + public void emptyStringTest() { + assertEquals(-1, slc.compare("A", "")); + assertEquals(0, slc.compare("", "")); + assertEquals(1, slc.compare("", "A")); + } + + @Test + public void backslashTest() { + assertEquals(-1, slc.compare("\\\\", "A")); + assertEquals(0, slc.compare("\\", "A")); + assertEquals(0, slc.compare("\\", "\\")); + assertEquals(0, slc.compare("A", "\\")); + assertEquals(1, slc.compare("A", "\\\\")); + } + + @Test + public void emptyStringAndBackslashTest() { + assertEquals(-1, slc.compare("\\", "")); + assertEquals(1, slc.compare("", "\\")); + } } diff --git a/src/test/java/org/jabref/logic/util/strings/StringSimilarityTest.java b/src/test/java/org/jabref/logic/util/strings/StringSimilarityTest.java new file mode 100644 index 00000000000..908727784a5 --- /dev/null +++ b/src/test/java/org/jabref/logic/util/strings/StringSimilarityTest.java @@ -0,0 +1,30 @@ +package org.jabref.logic.util.strings; + +import org.junit.jupiter.params.ParameterizedTest; +import org.junit.jupiter.params.provider.CsvSource; + +import static org.junit.jupiter.api.Assertions.assertEquals; + +public class StringSimilarityTest { + + private StringSimilarity similarityChecker = new StringSimilarity(); + + @ParameterizedTest(name = "a={0}, b={1}, result={2}") + @CsvSource({ + "'', '', true", // same empty strings + "a, a, true", // same one-letter strings + "a, '', true", // one string is empty and similarity < threshold (4) + "'', a, true", // one string is empty and similarity < threshold (4) + "abcd, '', true", // one string is empty and similarity == threshold (4) + "'', abcd, true", // one string is empty and similarity == threshold (4) + "abcde, '', false", // one string is empty and similarity > threshold (4) + "'', abcde, false", // one string is empty and similarity > threshold (4) + "abcdef, abcdef, true", // same multi-letter strings + "abcdef, abc, true", // no empty strings and similarity < threshold (4) + "abcdef, ab, true", // no empty strings and similarity == threshold (4) + "abcdef, a, false" // no empty string sand similarity > threshold (4) + }) + public void testStringSimilarity(String a, String b, String expectedResult) { + assertEquals(Boolean.valueOf(expectedResult), similarityChecker.isSimilar(a, b)); + } +} diff --git a/src/test/java/org/jabref/migrations/SpecialFieldsToSeparateFieldsTest.java b/src/test/java/org/jabref/migrations/SpecialFieldsToSeparateFieldsTest.java new file mode 100644 index 00000000000..b1f64b2ca99 --- /dev/null +++ b/src/test/java/org/jabref/migrations/SpecialFieldsToSeparateFieldsTest.java @@ -0,0 +1,92 @@ +package org.jabref.migrations; + +import java.util.List; +import java.util.stream.Stream; + +import org.jabref.logic.importer.ParserResult; +import org.jabref.model.entry.BibEntry; +import org.jabref.model.entry.field.SpecialField; +import org.jabref.model.entry.field.StandardField; + +import org.junit.jupiter.api.Test; +import org.junit.jupiter.params.ParameterizedTest; +import org.junit.jupiter.params.provider.Arguments; +import org.junit.jupiter.params.provider.MethodSource; + +import static org.junit.jupiter.api.Assertions.assertEquals; + +class SpecialFieldsToSeparateFieldsTest { + + @ParameterizedTest + @MethodSource("provideKeywordFieldPairs") + public void migrateToCorrectField(SpecialField field, String fieldInKeyword, BibEntry expected) { + BibEntry entry = new BibEntry().withField(StandardField.KEYWORDS, fieldInKeyword); + + new SpecialFieldsToSeparateFields(',').performMigration(new ParserResult(List.of(entry))); + + assertEquals(expected, entry); + } + + @Test + public void noKewordToMigrate() { + BibEntry entry = new BibEntry().withField(StandardField.AUTHOR, "JabRef") + .withField(StandardField.KEYWORDS, "tdd"); + BibEntry expected = new BibEntry().withField(StandardField.AUTHOR, "JabRef") + .withField(StandardField.KEYWORDS, "tdd"); + + new SpecialFieldsToSeparateFields(',').performMigration(new ParserResult(List.of(entry))); + + assertEquals(expected, entry); + } + + @Test + public void migrateMultipleSpecialFields() { + BibEntry entry = new BibEntry().withField(StandardField.AUTHOR, "JabRef") + .withField(StandardField.KEYWORDS, "printed, prio1"); + BibEntry expected = new BibEntry().withField(StandardField.AUTHOR, "JabRef") + .withField(SpecialField.PRINTED, "printed") + .withField(SpecialField.PRIORITY, "prio1"); + + new SpecialFieldsToSeparateFields(',').performMigration(new ParserResult(List.of(entry))); + + assertEquals(expected, entry); + } + + @Test + public void migrateSpecialFieldsMixedWithKeyword() { + BibEntry entry = new BibEntry().withField(StandardField.AUTHOR, "JabRef") + .withField(StandardField.KEYWORDS, "tdd, prio1, SE"); + + BibEntry expected = new BibEntry().withField(StandardField.AUTHOR, "JabRef") + .withField(StandardField.KEYWORDS, "tdd, SE") + .withField(SpecialField.PRIORITY, "prio1"); + + new SpecialFieldsToSeparateFields(',').performMigration(new ParserResult(List.of(entry))); + + assertEquals(expected, entry); + } + + private static Stream provideKeywordFieldPairs() { + return Stream.of( + Arguments.of( + SpecialField.PRINTED, "printed", new BibEntry().withField(SpecialField.PRINTED, "printed") + ), + Arguments.of( + SpecialField.PRIORITY, "prio1", new BibEntry().withField(SpecialField.PRIORITY, "prio1") + ), + Arguments.of( + SpecialField.QUALITY, "qualityAssured", new BibEntry().withField(SpecialField.QUALITY, "qualityAssured") + ), + Arguments.of( + SpecialField.RANKING, "rank2", new BibEntry().withField(SpecialField.RANKING, "rank2") + ), + Arguments.of( + SpecialField.READ_STATUS, "skimmed", new BibEntry().withField(SpecialField.READ_STATUS, "skimmed") + ), + Arguments.of( + SpecialField.RELEVANCE, "relevant", new BibEntry().withField(SpecialField.RELEVANCE, "relevant") + ) + ); + } +} + diff --git a/src/test/java/org/jabref/model/entry/AuthorListTest.java b/src/test/java/org/jabref/model/entry/AuthorListTest.java index 949368a3f33..1417a50900f 100644 --- a/src/test/java/org/jabref/model/entry/AuthorListTest.java +++ b/src/test/java/org/jabref/model/entry/AuthorListTest.java @@ -2,7 +2,6 @@ import java.util.Arrays; import java.util.Collections; -import java.util.List; import java.util.Optional; import org.junit.jupiter.api.Test; @@ -29,17 +28,15 @@ public class AuthorListTest { new Author("Kurt", "K.", null, "G{\\\"{o}}del", null); private static final Author BANU_MOSA = new Author(null, null, null, "{The Ban\\={u} M\\={u}s\\={a} brothers}", null); - private static final AuthorList EMPTY_AUTHOR = new AuthorList(Collections.emptyList()); - private static final AuthorList ONE_AUTHOR_WITH_LATEX = new AuthorList(MUHAMMAD_ALKHWARIZMI); - private static final AuthorList TWO_AUTHORS_WITH_LATEX = new AuthorList(List.of(MUHAMMAD_ALKHWARIZMI, CORRADO_BOHM)); - private static final AuthorList THREE_AUTHORS_WITH_LATEX = new AuthorList( - List.of(MUHAMMAD_ALKHWARIZMI, CORRADO_BOHM, KURT_GODEL)); - private static final AuthorList ONE_INSTITUTION_WITH_LATEX = new AuthorList(BANU_MOSA); - private static final AuthorList ONE_INSTITUTION_WITH_STARTING_PARANTHESIS = new AuthorList(new Author( + private static final AuthorList EMPTY_AUTHOR = AuthorList.of(Collections.emptyList()); + private static final AuthorList ONE_AUTHOR_WITH_LATEX = AuthorList.of(MUHAMMAD_ALKHWARIZMI); + private static final AuthorList TWO_AUTHORS_WITH_LATEX = AuthorList.of(MUHAMMAD_ALKHWARIZMI, CORRADO_BOHM); + private static final AuthorList THREE_AUTHORS_WITH_LATEX = AuthorList.of(MUHAMMAD_ALKHWARIZMI, CORRADO_BOHM, KURT_GODEL); + private static final AuthorList ONE_INSTITUTION_WITH_LATEX = AuthorList.of(BANU_MOSA); + private static final AuthorList ONE_INSTITUTION_WITH_STARTING_PARANTHESIS = AuthorList.of(new Author( null, null, null, "{{\\L{}}ukasz Micha\\l{}}", null)); - private static final AuthorList TWO_INSTITUTIONS_WITH_LATEX = new AuthorList(List.of(BANU_MOSA, BANU_MOSA)); - private static final AuthorList MIXED_AUTHOR_AND_INSTITUTION_WITH_LATEX = new AuthorList( - List.of(BANU_MOSA, CORRADO_BOHM)); + private static final AuthorList TWO_INSTITUTIONS_WITH_LATEX = AuthorList.of(BANU_MOSA, BANU_MOSA); + private static final AuthorList MIXED_AUTHOR_AND_INSTITUTION_WITH_LATEX = AuthorList.of(BANU_MOSA, CORRADO_BOHM); public static int size(String bibtex) { return AuthorList.parse(bibtex).getNumberOfAuthors(); @@ -53,72 +50,69 @@ public void testFixAuthorNatbib() { .fixAuthorNatbib("John Smith and Black Brown, Peter")); assertEquals("von Neumann et al.", AuthorList .fixAuthorNatbib("John von Neumann and John Smith and Black Brown, Peter")); - - // Is not cached! - assertSame(AuthorList - .fixAuthorNatbib("John von Neumann and John Smith and Black Brown, Peter"), AuthorList - .fixAuthorNatbib("John von Neumann and John Smith and Black Brown, Peter")); } @Test public void getAsNatbibLatexFreeEmptyAuthorStringForEmptyInput() { - assertEquals("", EMPTY_AUTHOR.getAsNatbibLatexFree()); - } - - @Test - public void getAsNatbibLatexFreeCachesLatexFreeString() { - String cachedString = ONE_AUTHOR_WITH_LATEX.getAsNatbibLatexFree(); - assertSame(cachedString, ONE_AUTHOR_WITH_LATEX.getAsNatbibLatexFree()); + assertEquals("", EMPTY_AUTHOR.latexFree().getAsNatbib()); } @Test public void getAsNatbibLatexFreeUnicodeOneAuthorNameFromLatex() { assertEquals("al-Khwārizmī", - ONE_AUTHOR_WITH_LATEX.getAsNatbibLatexFree()); + ONE_AUTHOR_WITH_LATEX.latexFree().getAsNatbib()); } @Test public void getAsNatbibLatexFreeUnicodeTwoAuthorNamesFromLatex() { assertEquals("al-Khwārizmī and Böhm", - TWO_AUTHORS_WITH_LATEX.getAsNatbibLatexFree()); + TWO_AUTHORS_WITH_LATEX.latexFree().getAsNatbib()); } @Test public void getAsNatbibLatexFreeUnicodeAuthorEtAlFromLatex() { assertEquals("al-Khwārizmī et al.", - THREE_AUTHORS_WITH_LATEX.getAsNatbibLatexFree()); + THREE_AUTHORS_WITH_LATEX.latexFree().getAsNatbib()); } @Test public void getAsNatbibLatexFreeUnicodeOneInsitutionNameFromLatex() { assertEquals("The Banū Mūsā brothers", - ONE_INSTITUTION_WITH_LATEX.getAsNatbibLatexFree()); + ONE_INSTITUTION_WITH_LATEX.latexFree().getAsNatbib()); } @Test public void getAsNatbibLatexFreeUnicodeTwoInsitutionNameFromLatex() { assertEquals("The Banū Mūsā brothers and The Banū Mūsā brothers", - TWO_INSTITUTIONS_WITH_LATEX.getAsNatbibLatexFree()); + TWO_INSTITUTIONS_WITH_LATEX.latexFree().getAsNatbib()); } @Test public void getAsNatbibLatexFreeUnicodeMixedAuthorsFromLatex() { assertEquals("The Banū Mūsā brothers and Böhm", - MIXED_AUTHOR_AND_INSTITUTION_WITH_LATEX.getAsNatbibLatexFree()); + MIXED_AUTHOR_AND_INSTITUTION_WITH_LATEX.latexFree().getAsNatbib()); } @Test public void getAsNatbibLatexFreeOneInstitutionWithParanthesisAtStart() { assertEquals("Łukasz Michał", - ONE_INSTITUTION_WITH_STARTING_PARANTHESIS.getAsNatbibLatexFree()); + ONE_INSTITUTION_WITH_STARTING_PARANTHESIS.latexFree().getAsNatbib()); + } + + @Test + public void parseCachesOneAuthor() { + // Test caching in authorCache. + AuthorList authorList = AuthorList.parse("John Smith"); + assertSame(authorList, AuthorList.parse("John Smith")); + assertNotSame(authorList, AuthorList.parse("Smith")); } @Test - public void testGetAuthorList() { + public void parseCachesOneLatexFreeAuthor() { // Test caching in authorCache. - AuthorList al = AuthorList.parse("John Smith"); - assertEquals(al, AuthorList.parse("John Smith")); - assertNotEquals(al, AuthorList.parse("Smith")); + AuthorList authorList = AuthorList.parse("John Smith").latexFree(); + assertSame(authorList, AuthorList.parse("John Smith").latexFree()); + assertNotSame(authorList, AuthorList.parse("Smith").latexFree()); } @Test @@ -188,119 +182,107 @@ public void testFixAuthorFirstNameFirstCommas() { @Test public void getAsFirstLastNamesLatexFreeEmptyAuthorStringForEmptyInputAbbreviate() { - assertEquals("", EMPTY_AUTHOR.getAsFirstLastNamesLatexFree(true, false)); - } - - @Test - public void getAsFirstLastNamesLatexFreeCachesLatexFreeStringAbbreviate() { - String cachedString = ONE_AUTHOR_WITH_LATEX.getAsFirstLastNamesLatexFree(true, false); - assertSame(cachedString, ONE_AUTHOR_WITH_LATEX.getAsFirstLastNamesLatexFree(true, false)); + assertEquals("", EMPTY_AUTHOR.latexFree().getAsFirstLastNames(true, false)); } @Test public void getAsFirstLastNamesLatexFreeUnicodeOneAuthorNameFromLatexAbbreviate() { assertEquals("M. al-Khwārizmī", - ONE_AUTHOR_WITH_LATEX.getAsFirstLastNamesLatexFree(true, false)); + ONE_AUTHOR_WITH_LATEX.latexFree().getAsFirstLastNames(true, false)); } @Test public void getAsFirstLastNamesLatexFreeUnicodeTwoAuthorNamesFromLatexAbbreviate() { assertEquals("M. al-Khwārizmī and C. Böhm", - TWO_AUTHORS_WITH_LATEX.getAsFirstLastNamesLatexFree(true, false)); + TWO_AUTHORS_WITH_LATEX.latexFree().getAsFirstLastNames(true, false)); } @Test public void getAsFirstLastNamesLatexFreeUnicodeTwoAuthorNamesFromLatexAbbreviateAndOxfordComma() { assertEquals("M. al-Khwārizmī and C. Böhm", - TWO_AUTHORS_WITH_LATEX.getAsFirstLastNamesLatexFree(true, true)); + TWO_AUTHORS_WITH_LATEX.latexFree().getAsFirstLastNames(true, true)); } @Test public void getAsFirstLastNamesLatexFreeThreeUnicodeAuthorsFromLatexAbbreviate() { assertEquals("M. al-Khwārizmī, C. Böhm and K. Gödel", - THREE_AUTHORS_WITH_LATEX.getAsFirstLastNamesLatexFree(true, false)); + THREE_AUTHORS_WITH_LATEX.latexFree().getAsFirstLastNames(true, false)); } @Test public void getAsFirstLastNamesLatexFreeThreeUnicodeAuthorsFromLatexAbbreviateAndOxfordComma() { assertEquals("M. al-Khwārizmī, C. Böhm, and K. Gödel", - THREE_AUTHORS_WITH_LATEX.getAsFirstLastNamesLatexFree(true, true)); + THREE_AUTHORS_WITH_LATEX.latexFree().getAsFirstLastNames(true, true)); } @Test public void getAsFirstLastNamesLatexFreeUnicodeOneInsitutionNameFromLatexAbbreviate() { - assertEquals("The Banū Mūsā brothers", ONE_INSTITUTION_WITH_LATEX.getAsFirstLastNamesLatexFree(true, false)); + assertEquals("The Banū Mūsā brothers", ONE_INSTITUTION_WITH_LATEX.latexFree().getAsFirstLastNames(true, false)); } @Test public void getAsFirstLastNamesLatexFreeUnicodeTwoInsitutionNameFromLatexAbbreviate() { assertEquals("The Banū Mūsā brothers and The Banū Mūsā brothers", - TWO_INSTITUTIONS_WITH_LATEX.getAsFirstLastNamesLatexFree(true, false)); + TWO_INSTITUTIONS_WITH_LATEX.latexFree().getAsFirstLastNames(true, false)); } @Test public void getAsFirstLastNamesLatexFreeUnicodeMixedAuthorsFromLatexAbbreviate() { assertEquals("The Banū Mūsā brothers and C. Böhm", - MIXED_AUTHOR_AND_INSTITUTION_WITH_LATEX.getAsFirstLastNamesLatexFree(true, false)); + MIXED_AUTHOR_AND_INSTITUTION_WITH_LATEX.latexFree().getAsFirstLastNames(true, false)); } @Test public void getAsFirstLastNamesLatexFreeOneInstitutionWithParanthesisAtStartAbbreviate() { assertEquals("Łukasz Michał", - ONE_INSTITUTION_WITH_STARTING_PARANTHESIS.getAsFirstLastNamesLatexFree(true, false)); + ONE_INSTITUTION_WITH_STARTING_PARANTHESIS.latexFree().getAsFirstLastNames(true, false)); } @Test public void getAsFirstLastNamesLatexFreeEmptyAuthorStringForEmptyInput() { - assertEquals("", EMPTY_AUTHOR.getAsFirstLastNamesLatexFree(false, false)); - } - - @Test - public void getAsFirstLastNamesLatexFreeCachesLatexFreeString() { - String cachedString = ONE_AUTHOR_WITH_LATEX.getAsFirstLastNamesLatexFree(false, false); - assertSame(cachedString, ONE_AUTHOR_WITH_LATEX.getAsFirstLastNamesLatexFree(false, false)); + assertEquals("", EMPTY_AUTHOR.latexFree().getAsFirstLastNames(false, false)); } @Test public void getAsFirstLastNamesLatexFreeUnicodeOneAuthorNameFromLatex() { assertEquals("Muḥammad al-Khwārizmī", - ONE_AUTHOR_WITH_LATEX.getAsFirstLastNamesLatexFree(false, false)); + ONE_AUTHOR_WITH_LATEX.latexFree().getAsFirstLastNames(false, false)); } @Test public void getAsFirstLastNamesLatexFreeUnicodeTwoAuthorNamesFromLatex() { assertEquals("Muḥammad al-Khwārizmī and Corrado Böhm", - TWO_AUTHORS_WITH_LATEX.getAsFirstLastNamesLatexFree(false, false)); + TWO_AUTHORS_WITH_LATEX.latexFree().getAsFirstLastNames(false, false)); } @Test public void getAsFirstLastNamesLatexFreeThreeUnicodeAuthorsFromLatex() { assertEquals("Muḥammad al-Khwārizmī, Corrado Böhm and Kurt Gödel", - THREE_AUTHORS_WITH_LATEX.getAsFirstLastNamesLatexFree(false, false)); + THREE_AUTHORS_WITH_LATEX.latexFree().getAsFirstLastNames(false, false)); } @Test public void getAsFirstLastNamesLatexFreeUnicodeOneInsitutionNameFromLatex() { assertEquals("The Banū Mūsā brothers", - ONE_INSTITUTION_WITH_LATEX.getAsFirstLastNamesLatexFree(false, false)); + ONE_INSTITUTION_WITH_LATEX.latexFree().getAsFirstLastNames(false, false)); } @Test public void getAsFirstLastNamesLatexFreeUnicodeTwoInsitutionNameFromLatex() { assertEquals("The Banū Mūsā brothers and The Banū Mūsā brothers", - TWO_INSTITUTIONS_WITH_LATEX.getAsFirstLastNamesLatexFree(false, false)); + TWO_INSTITUTIONS_WITH_LATEX.latexFree().getAsFirstLastNames(false, false)); } @Test public void getAsFirstLastNamesLatexFreeUnicodeMixedAuthorsFromLatex() { assertEquals("The Banū Mūsā brothers and Corrado Böhm", - MIXED_AUTHOR_AND_INSTITUTION_WITH_LATEX.getAsFirstLastNamesLatexFree(false, false)); + MIXED_AUTHOR_AND_INSTITUTION_WITH_LATEX.latexFree().getAsFirstLastNames(false, false)); } @Test public void getAsFirstLastNamesLatexFreeOneInstitutionWithParanthesisAtStart() { assertEquals("Łukasz Michał", - ONE_INSTITUTION_WITH_STARTING_PARANTHESIS.getAsFirstLastNamesLatexFree(false, false)); + ONE_INSTITUTION_WITH_STARTING_PARANTHESIS.latexFree().getAsFirstLastNames(false, false)); } @Test @@ -338,7 +320,6 @@ public void testFixAuthorLastNameFirstCommasNoComma() { // Check caching assertEquals(a, b); - assertSame(a, b); assertEquals("Smith, John and Black Brown, Peter", AuthorList.fixAuthorLastNameFirstCommas("John Smith and Black Brown, Peter", false, false)); @@ -371,7 +352,7 @@ public void testFixAuthorLastNameFirstCommasOxfordComma() { // Check caching assertEquals(a, b); - assertSame(a, b); + // assertSame(a, b); assertEquals("Smith, John and Black Brown, Peter", AuthorList .fixAuthorLastNameFirstCommas("John Smith and Black Brown, Peter", false, true)); @@ -391,214 +372,190 @@ public void testFixAuthorLastNameFirstCommasOxfordComma() { @Test public void getAsLastFirstNamesLatexFreeEmptyAuthorStringForEmptyInputAbbr() { - assertEquals("", EMPTY_AUTHOR.getAsLastFirstNamesLatexFree(true, false)); - } - - @Test - public void getAsLastFirstNamesLatexFreeCachesLatexFreeStringAbbr() { - String cachedString = ONE_AUTHOR_WITH_LATEX.getAsLastFirstNamesLatexFree(true, false); - assertSame(cachedString, ONE_AUTHOR_WITH_LATEX.getAsLastFirstNamesLatexFree(true, false)); + assertEquals("", EMPTY_AUTHOR.latexFree().getAsLastFirstNames(true, false)); } @Test public void getAsLastFirstNamesLatexFreeUnicodeOneAuthorNameFromLatexAbbr() { assertEquals("al-Khwārizmī, M.", - ONE_AUTHOR_WITH_LATEX.getAsLastFirstNamesLatexFree(true, false)); + ONE_AUTHOR_WITH_LATEX.latexFree().getAsLastFirstNames(true, false)); } @Test public void getAsLastFirstNamesLatexFreeUnicodeTwoAuthorNamesFromLatexAbbr() { assertEquals("al-Khwārizmī, M. and Böhm, C.", - TWO_AUTHORS_WITH_LATEX.getAsLastFirstNamesLatexFree(true, false)); + TWO_AUTHORS_WITH_LATEX.latexFree().getAsLastFirstNames(true, false)); } @Test public void getAsLastFirstNamesLatexFreeThreeUnicodeAuthorsFromLatexAbbr() { assertEquals("al-Khwārizmī, M., Böhm, C. and Gödel, K.", - THREE_AUTHORS_WITH_LATEX.getAsLastFirstNamesLatexFree(true, false)); + THREE_AUTHORS_WITH_LATEX.latexFree().getAsLastFirstNames(true, false)); } @Test public void getAsLastFirstNamesLatexFreeUnicodeOneInsitutionNameFromLatexAbbr() { assertEquals("The Banū Mūsā brothers", - ONE_INSTITUTION_WITH_LATEX.getAsLastFirstNamesLatexFree(true, false)); + ONE_INSTITUTION_WITH_LATEX.latexFree().getAsLastFirstNames(true, false)); } @Test public void getAsLastFirstNamesLatexFreeUnicodeTwoInsitutionNameFromLatexAbbr() { assertEquals("The Banū Mūsā brothers and The Banū Mūsā brothers", - TWO_INSTITUTIONS_WITH_LATEX.getAsLastFirstNamesLatexFree(true, false)); + TWO_INSTITUTIONS_WITH_LATEX.latexFree().getAsLastFirstNames(true, false)); } @Test public void getAsLastFirstNamesLatexFreeUnicodeMixedAuthorsFromLatexAbbr() { assertEquals("The Banū Mūsā brothers and Böhm, C.", - MIXED_AUTHOR_AND_INSTITUTION_WITH_LATEX.getAsLastFirstNamesLatexFree(true, false)); + MIXED_AUTHOR_AND_INSTITUTION_WITH_LATEX.latexFree().getAsLastFirstNames(true, false)); } @Test public void getAsLastFirstNamesLatexFreeOneInstitutionWithParanthesisAtStartAbbr() { assertEquals("Łukasz Michał", - ONE_INSTITUTION_WITH_STARTING_PARANTHESIS.getAsLastFirstNamesLatexFree(true, false)); + ONE_INSTITUTION_WITH_STARTING_PARANTHESIS.latexFree().getAsLastFirstNames(true, false)); } @Test public void getAsLastFirstNamesLatexFreeEmptyAuthorStringForEmptyInput() { - assertEquals("", EMPTY_AUTHOR.getAsLastFirstNamesLatexFree(false, false)); - } - - @Test - public void getAsLastFirstNamesLatexFreeCachesLatexFreeString() { - String cachedString = ONE_AUTHOR_WITH_LATEX.getAsLastFirstNamesLatexFree(false, false); - assertSame(cachedString, ONE_AUTHOR_WITH_LATEX.getAsLastFirstNamesLatexFree(false, false)); + assertEquals("", EMPTY_AUTHOR.latexFree().getAsLastFirstNames(false, false)); } @Test public void getAsLastFirstNamesLatexFreeUnicodeOneAuthorNameFromLatex() { assertEquals("al-Khwārizmī, Muḥammad", - ONE_AUTHOR_WITH_LATEX.getAsLastFirstNamesLatexFree(false, false)); + ONE_AUTHOR_WITH_LATEX.latexFree().getAsLastFirstNames(false, false)); } @Test public void getAsLastFirstNamesLatexFreeUnicodeTwoAuthorNamesFromLatex() { assertEquals("al-Khwārizmī, Muḥammad and Böhm, Corrado", - TWO_AUTHORS_WITH_LATEX.getAsLastFirstNamesLatexFree(false, false)); + TWO_AUTHORS_WITH_LATEX.latexFree().getAsLastFirstNames(false, false)); } @Test public void getAsLastFirstNamesLatexFreeThreeUnicodeAuthorsFromLatex() { assertEquals("al-Khwārizmī, Muḥammad, Böhm, Corrado and Gödel, Kurt", - THREE_AUTHORS_WITH_LATEX.getAsLastFirstNamesLatexFree(false, false)); + THREE_AUTHORS_WITH_LATEX.latexFree().getAsLastFirstNames(false, false)); } @Test public void getAsLastFirstNamesLatexFreeUnicodeOneInsitutionNameFromLatex() { assertEquals("The Banū Mūsā brothers", - ONE_INSTITUTION_WITH_LATEX.getAsLastFirstNamesLatexFree(false, false)); + ONE_INSTITUTION_WITH_LATEX.latexFree().getAsLastFirstNames(false, false)); } @Test public void getAsLastFirstNamesLatexFreeUnicodeTwoInsitutionNameFromLatex() { assertEquals("The Banū Mūsā brothers and The Banū Mūsā brothers", - TWO_INSTITUTIONS_WITH_LATEX.getAsLastFirstNamesLatexFree(false, false)); + TWO_INSTITUTIONS_WITH_LATEX.latexFree().getAsLastFirstNames(false, false)); } @Test public void getAsLastFirstNamesLatexFreeUnicodeMixedAuthorsFromLatex() { assertEquals("The Banū Mūsā brothers and Böhm, Corrado", - MIXED_AUTHOR_AND_INSTITUTION_WITH_LATEX.getAsLastFirstNamesLatexFree(false, false)); + MIXED_AUTHOR_AND_INSTITUTION_WITH_LATEX.latexFree().getAsLastFirstNames(false, false)); } @Test public void getAsLastFirstNamesLatexFreeOneInstitutionWithParanthesisAtStart() { assertEquals("Łukasz Michał", - ONE_INSTITUTION_WITH_STARTING_PARANTHESIS.getAsLastFirstNamesLatexFree(false, false)); + ONE_INSTITUTION_WITH_STARTING_PARANTHESIS.latexFree().getAsLastFirstNames(false, false)); } @Test public void getAsLastFirstNamesLatexFreeEmptyAuthorStringForEmptyInputAbbrOxfordComma() { - assertEquals("", EMPTY_AUTHOR.getAsLastFirstNamesLatexFree(true, true)); - } - - @Test - public void getAsLastFirstNamesLatexFreeCachesLatexFreeStringAbbrOxfordComma() { - String cachedString = ONE_AUTHOR_WITH_LATEX.getAsLastFirstNamesLatexFree(true, true); - assertSame(cachedString, ONE_AUTHOR_WITH_LATEX.getAsLastFirstNamesLatexFree(true, true)); + assertEquals("", EMPTY_AUTHOR.latexFree().getAsLastFirstNames(true, true)); } @Test public void getAsLastFirstNamesLatexFreeUnicodeOneAuthorNameFromLatexAbbrOxfordComma() { assertEquals("al-Khwārizmī, M.", - ONE_AUTHOR_WITH_LATEX.getAsLastFirstNamesLatexFree(true, true)); + ONE_AUTHOR_WITH_LATEX.latexFree().getAsLastFirstNames(true, true)); } @Test public void getAsLastFirstNamesLatexFreeUnicodeTwoAuthorNamesFromLatexAbbrOxfordComma() { assertEquals("al-Khwārizmī, M. and Böhm, C.", - TWO_AUTHORS_WITH_LATEX.getAsLastFirstNamesLatexFree(true, true)); + TWO_AUTHORS_WITH_LATEX.latexFree().getAsLastFirstNames(true, true)); } @Test public void getAsLastFirstNamesLatexFreeThreeUnicodeAuthorsFromLatexAbbrOxfordComma() { assertEquals("al-Khwārizmī, M., Böhm, C., and Gödel, K.", - THREE_AUTHORS_WITH_LATEX.getAsLastFirstNamesLatexFree(true, true)); + THREE_AUTHORS_WITH_LATEX.latexFree().getAsLastFirstNames(true, true)); } @Test public void getAsLastFirstNamesLatexFreeUnicodeOneInsitutionNameFromLatexAbbrOxfordComma() { assertEquals("The Banū Mūsā brothers", - ONE_INSTITUTION_WITH_LATEX.getAsLastFirstNamesLatexFree(true, true)); + ONE_INSTITUTION_WITH_LATEX.latexFree().getAsLastFirstNames(true, true)); } @Test public void getAsLastFirstNamesLatexFreeUnicodeTwoInsitutionNameFromLatexAbbrOxfordComma() { assertEquals("The Banū Mūsā brothers and The Banū Mūsā brothers", - TWO_INSTITUTIONS_WITH_LATEX.getAsLastFirstNamesLatexFree(true, true)); + TWO_INSTITUTIONS_WITH_LATEX.latexFree().getAsLastFirstNames(true, true)); } @Test public void getAsLastFirstNamesLatexFreeUnicodeMixedAuthorsFromLatexAbbrOxfordComma() { assertEquals("The Banū Mūsā brothers and Böhm, C.", - MIXED_AUTHOR_AND_INSTITUTION_WITH_LATEX.getAsLastFirstNamesLatexFree(true, true)); + MIXED_AUTHOR_AND_INSTITUTION_WITH_LATEX.latexFree().getAsLastFirstNames(true, true)); } @Test public void getAsLastFirstNamesLatexFreeOneInstitutionWithParanthesisAtStartAbbrOxfordComma() { assertEquals("Łukasz Michał", - ONE_INSTITUTION_WITH_STARTING_PARANTHESIS.getAsLastFirstNamesLatexFree(true, true)); + ONE_INSTITUTION_WITH_STARTING_PARANTHESIS.latexFree().getAsLastFirstNames(true, true)); } @Test public void getAsLastFirstNamesLatexFreeEmptyAuthorStringForEmptyInputOxfordComma() { - assertEquals("", EMPTY_AUTHOR.getAsLastFirstNamesLatexFree(false, true)); - } - - @Test - public void getAsLastFirstNamesLatexFreeCachesLatexFreeStringOxfordComma() { - String cachedString = ONE_AUTHOR_WITH_LATEX.getAsLastFirstNamesLatexFree(false, true); - assertSame(cachedString, ONE_AUTHOR_WITH_LATEX.getAsLastFirstNamesLatexFree(false, true)); + assertEquals("", EMPTY_AUTHOR.latexFree().getAsLastFirstNames(false, true)); } @Test public void getAsLastFirstNamesLatexFreeUnicodeOneAuthorNameFromLatexOxfordComma() { assertEquals("al-Khwārizmī, Muḥammad", - ONE_AUTHOR_WITH_LATEX.getAsLastFirstNamesLatexFree(false, true)); + ONE_AUTHOR_WITH_LATEX.latexFree().getAsLastFirstNames(false, true)); } @Test public void getAsLastFirstNamesLatexFreeUnicodeTwoAuthorNamesFromLatexOxfordComma() { assertEquals("al-Khwārizmī, Muḥammad and Böhm, Corrado", - TWO_AUTHORS_WITH_LATEX.getAsLastFirstNamesLatexFree(false, true)); + TWO_AUTHORS_WITH_LATEX.latexFree().getAsLastFirstNames(false, true)); } @Test public void getAsLastFirstNamesLatexFreeThreeUnicodeAuthorsFromLatexOxfordComma() { assertEquals("al-Khwārizmī, Muḥammad, Böhm, Corrado, and Gödel, Kurt", - THREE_AUTHORS_WITH_LATEX.getAsLastFirstNamesLatexFree(false, true)); + THREE_AUTHORS_WITH_LATEX.latexFree().getAsLastFirstNames(false, true)); } @Test public void getAsLastFirstNamesLatexFreeUnicodeOneInsitutionNameFromLatexOxfordComma() { assertEquals("The Banū Mūsā brothers", - ONE_INSTITUTION_WITH_LATEX.getAsLastFirstNamesLatexFree(false, true)); + ONE_INSTITUTION_WITH_LATEX.latexFree().getAsLastFirstNames(false, true)); } @Test public void getAsLastFirstNamesLatexFreeUnicodeTwoInsitutionNameFromLatexOxfordComma() { assertEquals("The Banū Mūsā brothers and The Banū Mūsā brothers", - TWO_INSTITUTIONS_WITH_LATEX.getAsLastFirstNamesLatexFree(false, true)); + TWO_INSTITUTIONS_WITH_LATEX.latexFree().getAsLastFirstNames(false, true)); } @Test public void getAsLastFirstNamesLatexFreeUnicodeMixedAuthorsFromLatexOxfordComma() { assertEquals("The Banū Mūsā brothers and Böhm, Corrado", - MIXED_AUTHOR_AND_INSTITUTION_WITH_LATEX.getAsLastFirstNamesLatexFree(false, true)); + MIXED_AUTHOR_AND_INSTITUTION_WITH_LATEX.latexFree().getAsLastFirstNames(false, true)); } @Test public void getAsLastFirstNamesLatexFreeOneInstitutionWithParanthesisAtStartOxfordComma() { assertEquals("Łukasz Michał", - ONE_INSTITUTION_WITH_STARTING_PARANTHESIS.getAsLastFirstNamesLatexFree(false, true)); + ONE_INSTITUTION_WITH_STARTING_PARANTHESIS.latexFree().getAsLastFirstNames(false, true)); } @Test @@ -685,58 +642,52 @@ public void testFixAuthorLastNameOnlyCommas() { "John von Neumann and John Smith and Black Brown, Peter", true)); } - @Test - public void getAsLastNamesLatexFreeCachesLatexFreeString() { - String cachedString = ONE_AUTHOR_WITH_LATEX.getAsLastNamesLatexFree(false); - assertSame(cachedString, ONE_AUTHOR_WITH_LATEX.getAsLastNamesLatexFree(false)); - } - @Test public void getAsLastNamesLatexFreeUnicodeOneAuthorNameFromLatex() { - assertEquals("al-Khwārizmī", ONE_AUTHOR_WITH_LATEX.getAsLastNamesLatexFree(false)); + assertEquals("al-Khwārizmī", ONE_AUTHOR_WITH_LATEX.latexFree().getAsLastNames(false)); } @Test public void getAsLastNamesLatexFreeUnicodeTwoAuthorNamesFromLatex() { - assertEquals("al-Khwārizmī and Böhm", TWO_AUTHORS_WITH_LATEX.getAsLastNamesLatexFree(false)); + assertEquals("al-Khwārizmī and Böhm", TWO_AUTHORS_WITH_LATEX.latexFree().getAsLastNames(false)); } @Test public void getAsLastNamesLatexFreeUnicodeTwoAuthorNamesFromLatexUsingOxfordComma() { - assertEquals("al-Khwārizmī and Böhm", TWO_AUTHORS_WITH_LATEX.getAsLastNamesLatexFree(true)); + assertEquals("al-Khwārizmī and Böhm", TWO_AUTHORS_WITH_LATEX.latexFree().getAsLastNames(true)); } @Test public void getAsLastNamesLatexFreeUnicodeThreeAuthorsFromLatex() { - assertEquals("al-Khwārizmī, Böhm and Gödel", THREE_AUTHORS_WITH_LATEX.getAsLastNamesLatexFree(false)); + assertEquals("al-Khwārizmī, Böhm and Gödel", THREE_AUTHORS_WITH_LATEX.latexFree().getAsLastNames(false)); } @Test public void getAsLastNamesLatexFreeUnicodeThreeAuthorsFromLatexUsingOxfordComma() { - assertEquals("al-Khwārizmī, Böhm, and Gödel", THREE_AUTHORS_WITH_LATEX.getAsLastNamesLatexFree(true)); + assertEquals("al-Khwārizmī, Böhm, and Gödel", THREE_AUTHORS_WITH_LATEX.latexFree().getAsLastNames(true)); } @Test public void getAsLastNamesLatexFreeUnicodeOneInsitutionNameFromLatex() { - assertEquals("The Banū Mūsā brothers", ONE_INSTITUTION_WITH_LATEX.getAsLastNamesLatexFree(false)); + assertEquals("The Banū Mūsā brothers", ONE_INSTITUTION_WITH_LATEX.latexFree().getAsLastNames(false)); } @Test public void getAsLastNamesLatexFreeUnicodeTwoInsitutionNameFromLatex() { assertEquals("The Banū Mūsā brothers and The Banū Mūsā brothers", - TWO_INSTITUTIONS_WITH_LATEX.getAsLastNamesLatexFree(false)); + TWO_INSTITUTIONS_WITH_LATEX.latexFree().getAsLastNames(false)); } @Test public void getAsLastNamesLatexFreeUnicodeMixedAuthorsFromLatex() { assertEquals("The Banū Mūsā brothers and Böhm", - MIXED_AUTHOR_AND_INSTITUTION_WITH_LATEX.getAsLastNamesLatexFree(false)); + MIXED_AUTHOR_AND_INSTITUTION_WITH_LATEX.latexFree().getAsLastNames(false)); } @Test public void getAsLastNamesLatexFreeOneInstitutionWithParanthesisAtStart() { assertEquals("Łukasz Michał", - ONE_INSTITUTION_WITH_STARTING_PARANTHESIS.getAsLastNamesLatexFree(false)); + ONE_INSTITUTION_WITH_STARTING_PARANTHESIS.latexFree().getAsLastNames(false)); } @Test @@ -972,15 +923,6 @@ public void testGetAuthorsLastFirstAnds() { .getAsLastFirstNamesWithAnd(true)); } - @Test - public void testGetAuthorsLastFirstAndsCaching() { - // getAsLastFirstNamesWithAnd caches its results, therefore we call the method twice using the same arguments - assertEquals("Smith, John", AuthorList.parse("John Smith").getAsLastFirstNamesWithAnd(false)); - assertEquals("Smith, John", AuthorList.parse("John Smith").getAsLastFirstNamesWithAnd(false)); - assertEquals("Smith, J.", AuthorList.parse("John Smith").getAsLastFirstNamesWithAnd(true)); - assertEquals("Smith, J.", AuthorList.parse("John Smith").getAsLastFirstNamesWithAnd(true)); - } - @Test public void testGetAuthorsFirstFirst() { @@ -1067,78 +1009,78 @@ public void createCorrectInitials() { public void parseNameWithBracesAroundFirstName() throws Exception { // TODO: Be more intelligent and abbreviate the first name correctly Author expected = new Author("Tse-tung", "{Tse-tung}.", null, "Mao", null); - assertEquals(new AuthorList(expected), AuthorList.parse("{Tse-tung} Mao")); + assertEquals(AuthorList.of(expected), AuthorList.parse("{Tse-tung} Mao")); } @Test public void parseNameWithBracesAroundLastName() throws Exception { Author expected = new Author("Hans", "H.", null, "van den Bergen", null); - assertEquals(new AuthorList(expected), AuthorList.parse("{van den Bergen}, Hans")); + assertEquals(AuthorList.of(expected), AuthorList.parse("{van den Bergen}, Hans")); } @Test public void parseNameWithHyphenInFirstName() throws Exception { Author expected = new Author("Tse-tung", "T.-t.", null, "Mao", null); - assertEquals(new AuthorList(expected), AuthorList.parse("Tse-tung Mao")); + assertEquals(AuthorList.of(expected), AuthorList.parse("Tse-tung Mao")); } @Test public void parseNameWithHyphenInLastName() throws Exception { Author expected = new Author("Firstname", "F.", null, "Bailey-Jones", null); - assertEquals(new AuthorList(expected), AuthorList.parse("Firstname Bailey-Jones")); + assertEquals(AuthorList.of(expected), AuthorList.parse("Firstname Bailey-Jones")); } @Test public void parseNameWithHyphenInLastNameWithInitials() throws Exception { Author expected = new Author("E. S.", "E. S.", null, "El-{M}allah", null); - assertEquals(new AuthorList(expected), AuthorList.parse("E. S. El-{M}allah")); + assertEquals(AuthorList.of(expected), AuthorList.parse("E. S. El-{M}allah")); } @Test public void parseNameWithHyphenInLastNameWithEscaped() throws Exception { Author expected = new Author("E. S.", "E. S.", null, "{K}ent-{B}oswell", null); - assertEquals(new AuthorList(expected), AuthorList.parse("E. S. {K}ent-{B}oswell")); + assertEquals(AuthorList.of(expected), AuthorList.parse("E. S. {K}ent-{B}oswell")); } @Test public void parseNameWithHyphenInLastNameWhenLastNameGivenFirst() throws Exception { // TODO: Fix abbreviation to be "A." Author expected = new Author("ʿAbdallāh", "ʿ.", null, "al-Ṣāliḥ", null); - assertEquals(new AuthorList(expected), AuthorList.parse("al-Ṣāliḥ, ʿAbdallāh")); + assertEquals(AuthorList.of(expected), AuthorList.parse("al-Ṣāliḥ, ʿAbdallāh")); } @Test public void parseNameWithBraces() throws Exception { Author expected = new Author("H{e}lene", "H.", null, "Fiaux", null); - assertEquals(new AuthorList(expected), AuthorList.parse("H{e}lene Fiaux")); + assertEquals(AuthorList.of(expected), AuthorList.parse("H{e}lene Fiaux")); } @Test public void parseFirstNameFromFirstAuthorMultipleAuthorsWithLatexNames() throws Exception { assertEquals("Mu{\\d{h}}ammad", AuthorList.parse("Mu{\\d{h}}ammad al-Khw{\\={a}}rizm{\\={i}} and Corrado B{\\\"o}hm") - .getAuthor(0).getFirst().orElse(null)); + .getAuthor(0).getFirst().orElse(null)); } @Test public void parseFirstNameFromSecondAuthorMultipleAuthorsWithLatexNames() throws Exception { assertEquals("Corrado", AuthorList.parse("Mu{\\d{h}}ammad al-Khw{\\={a}}rizm{\\={i}} and Corrado B{\\\"o}hm") - .getAuthor(1).getFirst().orElse(null)); + .getAuthor(1).getFirst().orElse(null)); } @Test public void parseLastNameFromFirstAuthorMultipleAuthorsWithLatexNames() throws Exception { assertEquals("al-Khw{\\={a}}rizm{\\={i}}", AuthorList.parse("Mu{\\d{h}}ammad al-Khw{\\={a}}rizm{\\={i}} and Corrado B{\\\"o}hm") - .getAuthor(0).getLast().orElse(null)); + .getAuthor(0).getLast().orElse(null)); } @Test public void parseLastNameFromSecondAuthorMultipleAuthorsWithLatexNames() throws Exception { assertEquals("B{\\\"o}hm", AuthorList.parse("Mu{\\d{h}}ammad al-Khw{\\={a}}rizm{\\={i}} and Corrado B{\\\"o}hm") - .getAuthor(1).getLast().orElse(null)); + .getAuthor(1).getLast().orElse(null)); } @Test @@ -1174,8 +1116,7 @@ public void parseGarbageCollectUnreachableInstitution() throws Exception { } /** - * This tests an unreachable key issue addressed in [#6552](https://github.com/JabRef/jabref/pull/6552). - * The test is incorrect BibTeX but is handled by the parser and common in practice. + * This tests an unreachable key issue addressed in [#6552](https://github.com/JabRef/jabref/pull/6552). The test is incorrect BibTeX but is handled by the parser and common in practice. */ @Test public void parseCacheAuthorsWithTwoOrMoreCommasAndWithSpaceInAllParts() throws Exception { @@ -1202,52 +1143,52 @@ public void parseCacheAuthorsWithTwoOrMoreCommasAndWithoutSpaceInAllParts() thro @Test public void correctNamesWithOneComma() throws Exception { Author expected = new Author("Alexander der Große", "A. d. G.", null, "Canon der Barbar", null); - assertEquals(new AuthorList(expected), AuthorList.parse("Canon der Barbar, Alexander der Große")); + assertEquals(AuthorList.of(expected), AuthorList.parse("Canon der Barbar, Alexander der Große")); expected = new Author("Alexander H. G.", "A. H. G.", null, "Rinnooy Kan", null); - assertEquals(new AuthorList(expected), AuthorList.parse("Rinnooy Kan, Alexander H. G.")); + assertEquals(AuthorList.of(expected), AuthorList.parse("Rinnooy Kan, Alexander H. G.")); expected = new Author("Alexander Hendrik George", "A. H. G.", null, "Rinnooy Kan", null); - assertEquals(new AuthorList(expected), AuthorList.parse("Rinnooy Kan, Alexander Hendrik George")); + assertEquals(AuthorList.of(expected), AuthorList.parse("Rinnooy Kan, Alexander Hendrik George")); expected = new Author("José María", "J. M.", null, "Rodriguez Fernandez", null); - assertEquals(new AuthorList(expected), AuthorList.parse("Rodriguez Fernandez, José María")); + assertEquals(AuthorList.of(expected), AuthorList.parse("Rodriguez Fernandez, José María")); } @Test public void equalsFalseDifferentOrder() { Author firstAuthor = new Author("A", null, null, null, null); Author secondAuthor = new Author("B", null, null, null, null); - AuthorList firstAuthorList = new AuthorList(List.of(firstAuthor, secondAuthor)); - AuthorList secondAuthorList = new AuthorList(List.of(secondAuthor, firstAuthor)); + AuthorList firstAuthorList = AuthorList.of(firstAuthor, secondAuthor); + AuthorList secondAuthorList = AuthorList.of(secondAuthor, firstAuthor); assertNotEquals(firstAuthorList, secondAuthorList); } @Test public void equalsFalseWhenNotAuthorList() { - assertNotEquals(new AuthorList(new Author(null, null, null, null, null)), + assertNotEquals(AuthorList.of(new Author(null, null, null, null, null)), new Author(null, null, null, null, null)); } @Test public void equalsTrueReflexive() { - AuthorList authorList = new AuthorList(new Author(null, null, null, null, null)); + AuthorList authorList = AuthorList.of(new Author(null, null, null, null, null)); assertEquals(authorList, authorList); } @Test public void equalsTrueSymmetric() { - AuthorList firstAuthorList = new AuthorList(new Author("A", null, null, null, null)); - AuthorList secondAuthorList = new AuthorList(new Author("A", null, null, null, null)); + AuthorList firstAuthorList = AuthorList.of(new Author("A", null, null, null, null)); + AuthorList secondAuthorList = AuthorList.of(new Author("A", null, null, null, null)); assertEquals(firstAuthorList, secondAuthorList); assertEquals(secondAuthorList, firstAuthorList); } @Test public void equalsTrueTransitive() { - AuthorList firstAuthorList = new AuthorList(new Author("A", null, null, null, null)); - AuthorList secondAuthorList = new AuthorList(new Author("A", null, null, null, null)); - AuthorList thirdAuthorList = new AuthorList(new Author("A", null, null, null, null)); + AuthorList firstAuthorList = AuthorList.of(new Author("A", null, null, null, null)); + AuthorList secondAuthorList = AuthorList.of(new Author("A", null, null, null, null)); + AuthorList thirdAuthorList = AuthorList.of(new Author("A", null, null, null, null)); assertEquals(firstAuthorList, secondAuthorList); assertEquals(secondAuthorList, thirdAuthorList); assertEquals(firstAuthorList, thirdAuthorList); @@ -1255,8 +1196,8 @@ public void equalsTrueTransitive() { @Test public void equalsTrueConsistent() { - AuthorList firstAuthorList = new AuthorList(new Author("A", null, null, null, null)); - AuthorList secondAuthorList = new AuthorList(new Author("A", null, null, null, null)); + AuthorList firstAuthorList = AuthorList.of(new Author("A", null, null, null, null)); + AuthorList secondAuthorList = AuthorList.of(new Author("A", null, null, null, null)); assertEquals(firstAuthorList, secondAuthorList); assertEquals(firstAuthorList, secondAuthorList); assertEquals(firstAuthorList, secondAuthorList); @@ -1264,19 +1205,19 @@ public void equalsTrueConsistent() { @Test public void equalsFalseForNull() { - assertNotEquals(null, new AuthorList(new Author(null, null, null, null, null))); + assertNotEquals(null, AuthorList.of(new Author(null, null, null, null, null))); } @Test public void hashCodeConsistent() { - AuthorList authorList = new AuthorList(new Author(null, null, null, null, null)); + AuthorList authorList = AuthorList.of(new Author(null, null, null, null, null)); assertEquals(authorList.hashCode(), authorList.hashCode()); } @Test public void hashCodeNotConstant() { - AuthorList firstAuthorList = new AuthorList(new Author("A", null, null, null, null)); - AuthorList secondAuthorList = new AuthorList(new Author("B", null, null, null, null)); + AuthorList firstAuthorList = AuthorList.of(new Author("A", null, null, null, null)); + AuthorList secondAuthorList = AuthorList.of(new Author("B", null, null, null, null)); assertNotEquals(firstAuthorList.hashCode(), secondAuthorList.hashCode()); } } diff --git a/src/test/java/org/jabref/model/entry/MonthTest.java b/src/test/java/org/jabref/model/entry/MonthTest.java index 20914aabc44..17c98897907 100644 --- a/src/test/java/org/jabref/model/entry/MonthTest.java +++ b/src/test/java/org/jabref/model/entry/MonthTest.java @@ -1,154 +1,364 @@ package org.jabref.model.entry; import java.util.Optional; +import java.util.stream.Stream; -import org.junit.jupiter.api.Test; +import org.junit.jupiter.params.ParameterizedTest; +import org.junit.jupiter.params.provider.Arguments; +import org.junit.jupiter.params.provider.MethodSource; import static org.junit.jupiter.api.Assertions.assertEquals; +import static org.junit.jupiter.params.provider.Arguments.arguments; public class MonthTest { - @Test - public void parseCorrectlyByShortName() { - assertEquals(Optional.of(Month.JANUARY), Month.parse("jan")); - assertEquals(Optional.of(Month.FEBRUARY), Month.parse("feb")); - assertEquals(Optional.of(Month.MARCH), Month.parse("mar")); - assertEquals(Optional.of(Month.APRIL), Month.parse("apr")); - assertEquals(Optional.of(Month.MAY), Month.parse("may")); - assertEquals(Optional.of(Month.JUNE), Month.parse("jun")); - assertEquals(Optional.of(Month.JULY), Month.parse("jul")); - assertEquals(Optional.of(Month.AUGUST), Month.parse("aug")); - assertEquals(Optional.of(Month.SEPTEMBER), Month.parse("sep")); - assertEquals(Optional.of(Month.OCTOBER), Month.parse("oct")); - assertEquals(Optional.of(Month.NOVEMBER), Month.parse("nov")); - assertEquals(Optional.of(Month.DECEMBER), Month.parse("dec")); - } - - @Test - public void parseCorrectlyByBibtexName() { - assertEquals(Optional.of(Month.JANUARY), Month.parse("#jan#")); - assertEquals(Optional.of(Month.FEBRUARY), Month.parse("#feb#")); - assertEquals(Optional.of(Month.MARCH), Month.parse("#mar#")); - assertEquals(Optional.of(Month.APRIL), Month.parse("#apr#")); - assertEquals(Optional.of(Month.MAY), Month.parse("#may#")); - assertEquals(Optional.of(Month.JUNE), Month.parse("#jun#")); - assertEquals(Optional.of(Month.JULY), Month.parse("#jul#")); - assertEquals(Optional.of(Month.AUGUST), Month.parse("#aug#")); - assertEquals(Optional.of(Month.SEPTEMBER), Month.parse("#sep#")); - assertEquals(Optional.of(Month.OCTOBER), Month.parse("#oct#")); - assertEquals(Optional.of(Month.NOVEMBER), Month.parse("#nov#")); - assertEquals(Optional.of(Month.DECEMBER), Month.parse("#dec#")); - } - - @Test - public void parseCorrectlyByFullName() { - assertEquals(Optional.of(Month.JANUARY), Month.parse("January")); - assertEquals(Optional.of(Month.FEBRUARY), Month.parse("February")); - assertEquals(Optional.of(Month.MARCH), Month.parse("March")); - assertEquals(Optional.of(Month.APRIL), Month.parse("April")); - assertEquals(Optional.of(Month.MAY), Month.parse("May")); - assertEquals(Optional.of(Month.JUNE), Month.parse("June")); - assertEquals(Optional.of(Month.JULY), Month.parse("July")); - assertEquals(Optional.of(Month.AUGUST), Month.parse("August")); - assertEquals(Optional.of(Month.SEPTEMBER), Month.parse("September")); - assertEquals(Optional.of(Month.OCTOBER), Month.parse("October")); - assertEquals(Optional.of(Month.NOVEMBER), Month.parse("November")); - assertEquals(Optional.of(Month.DECEMBER), Month.parse("December")); - } - - @Test - public void parseCorrectlyByTwoDigitNumber() { - assertEquals(Optional.of(Month.JANUARY), Month.parse("01")); - assertEquals(Optional.of(Month.FEBRUARY), Month.parse("02")); - assertEquals(Optional.of(Month.MARCH), Month.parse("03")); - assertEquals(Optional.of(Month.APRIL), Month.parse("04")); - assertEquals(Optional.of(Month.MAY), Month.parse("05")); - assertEquals(Optional.of(Month.JUNE), Month.parse("06")); - assertEquals(Optional.of(Month.JULY), Month.parse("07")); - assertEquals(Optional.of(Month.AUGUST), Month.parse("08")); - assertEquals(Optional.of(Month.SEPTEMBER), Month.parse("09")); - assertEquals(Optional.of(Month.OCTOBER), Month.parse("10")); - assertEquals(Optional.of(Month.NOVEMBER), Month.parse("11")); - assertEquals(Optional.of(Month.DECEMBER), Month.parse("12")); - } - - @Test - public void parseCorrectlyByNumber() { - assertEquals(Optional.of(Month.JANUARY), Month.parse("1")); - assertEquals(Optional.of(Month.FEBRUARY), Month.parse("2")); - assertEquals(Optional.of(Month.MARCH), Month.parse("3")); - assertEquals(Optional.of(Month.APRIL), Month.parse("4")); - assertEquals(Optional.of(Month.MAY), Month.parse("5")); - assertEquals(Optional.of(Month.JUNE), Month.parse("6")); - assertEquals(Optional.of(Month.JULY), Month.parse("7")); - assertEquals(Optional.of(Month.AUGUST), Month.parse("8")); - assertEquals(Optional.of(Month.SEPTEMBER), Month.parse("9")); - assertEquals(Optional.of(Month.OCTOBER), Month.parse("10")); - assertEquals(Optional.of(Month.NOVEMBER), Month.parse("11")); - assertEquals(Optional.of(Month.DECEMBER), Month.parse("12")); - } - - @Test - public void parseReturnsEmptyOptionalForInvalidInput() { - assertEquals(Optional.empty(), Month.parse(";lkjasdf")); - assertEquals(Optional.empty(), Month.parse("3.2")); - assertEquals(Optional.empty(), Month.parse("#test#")); - assertEquals(Optional.empty(), Month.parse("8,")); - } - - @Test - public void parseReturnsEmptyOptionalForEmptyInput() { - assertEquals(Optional.empty(), Month.parse("")); - } - - @Test - public void parseCorrectlyByShortNameGerman() { - assertEquals(Optional.of(Month.JANUARY), Month.parse("Jan")); - assertEquals(Optional.of(Month.FEBRUARY), Month.parse("Feb")); - assertEquals(Optional.of(Month.MARCH), Month.parse("Mär")); - assertEquals(Optional.of(Month.MARCH), Month.parse("Mae")); - assertEquals(Optional.of(Month.APRIL), Month.parse("Apr")); - assertEquals(Optional.of(Month.MAY), Month.parse("Mai")); - assertEquals(Optional.of(Month.JUNE), Month.parse("Jun")); - assertEquals(Optional.of(Month.JULY), Month.parse("Jul")); - assertEquals(Optional.of(Month.AUGUST), Month.parse("Aug")); - assertEquals(Optional.of(Month.SEPTEMBER), Month.parse("Sep")); - assertEquals(Optional.of(Month.OCTOBER), Month.parse("Okt")); - assertEquals(Optional.of(Month.NOVEMBER), Month.parse("Nov")); - assertEquals(Optional.of(Month.DECEMBER), Month.parse("Dez")); - } - - @Test - public void parseCorrectlyByFullNameGerman() { - assertEquals(Optional.of(Month.JANUARY), Month.parse("Januar")); - assertEquals(Optional.of(Month.FEBRUARY), Month.parse("Februar")); - assertEquals(Optional.of(Month.MARCH), Month.parse("März")); - assertEquals(Optional.of(Month.MARCH), Month.parse("Maerz")); - assertEquals(Optional.of(Month.APRIL), Month.parse("April")); - assertEquals(Optional.of(Month.MAY), Month.parse("Mai")); - assertEquals(Optional.of(Month.JUNE), Month.parse("Juni")); - assertEquals(Optional.of(Month.JULY), Month.parse("Juli")); - assertEquals(Optional.of(Month.AUGUST), Month.parse("August")); - assertEquals(Optional.of(Month.SEPTEMBER), Month.parse("September")); - assertEquals(Optional.of(Month.OCTOBER), Month.parse("Oktober")); - assertEquals(Optional.of(Month.NOVEMBER), Month.parse("November")); - assertEquals(Optional.of(Month.DECEMBER), Month.parse("Dezember")); - } - - @Test - public void parseCorrectlyByShortNameGermanLowercase() { - assertEquals(Optional.of(Month.JANUARY), Month.parse("jan")); - assertEquals(Optional.of(Month.FEBRUARY), Month.parse("feb")); - assertEquals(Optional.of(Month.MARCH), Month.parse("mär")); - assertEquals(Optional.of(Month.MARCH), Month.parse("mae")); - assertEquals(Optional.of(Month.APRIL), Month.parse("apr")); - assertEquals(Optional.of(Month.MAY), Month.parse("mai")); - assertEquals(Optional.of(Month.JUNE), Month.parse("jun")); - assertEquals(Optional.of(Month.JULY), Month.parse("jul")); - assertEquals(Optional.of(Month.AUGUST), Month.parse("aug")); - assertEquals(Optional.of(Month.SEPTEMBER), Month.parse("sep")); - assertEquals(Optional.of(Month.OCTOBER), Month.parse("okt")); - assertEquals(Optional.of(Month.NOVEMBER), Month.parse("nov")); - assertEquals(Optional.of(Month.DECEMBER), Month.parse("dez")); + @ParameterizedTest + @MethodSource({"parseShortName", "parseBibtexName", "parseFullName", "parseTwoDigitNumber", "parseNumber", "parseShortNameGerman", "parseFullNameGerman", "parseShortNameGermanLowercase", "parseSpecialCases"}) + void parseCorrectly(Optional expected, String input) { + assertEquals(expected, Month.parse(input)); + } + + private static Stream parseShortName() { + return Stream.of( + arguments(Optional.of(Month.JANUARY), "jan"), + arguments(Optional.of(Month.FEBRUARY), "feb"), + arguments(Optional.of(Month.MARCH), "mar"), + arguments(Optional.of(Month.APRIL), "apr"), + arguments(Optional.of(Month.MAY), "may"), + arguments(Optional.of(Month.JUNE), "jun"), + arguments(Optional.of(Month.JULY), "jul"), + arguments(Optional.of(Month.AUGUST), "aug"), + arguments(Optional.of(Month.SEPTEMBER), "sep"), + arguments(Optional.of(Month.OCTOBER), "oct"), + arguments(Optional.of(Month.NOVEMBER), "nov"), + arguments(Optional.of(Month.DECEMBER), "dec") + ); + } + + private static Stream parseBibtexName() { + return Stream.of( + arguments(Optional.of(Month.JANUARY), "#jan#"), + arguments(Optional.of(Month.FEBRUARY), "#feb#"), + arguments(Optional.of(Month.MARCH), "#mar#"), + arguments(Optional.of(Month.APRIL), "#apr#"), + arguments(Optional.of(Month.MAY), "#may#"), + arguments(Optional.of(Month.JUNE), "#jun#"), + arguments(Optional.of(Month.JULY), "#jul#"), + arguments(Optional.of(Month.AUGUST), "#aug#"), + arguments(Optional.of(Month.SEPTEMBER), "#sep#"), + arguments(Optional.of(Month.OCTOBER), "#oct#"), + arguments(Optional.of(Month.NOVEMBER), "#nov#"), + arguments(Optional.of(Month.DECEMBER), "#dec#") + ); + } + + private static Stream parseFullName() { + return Stream.of( + arguments(Optional.of(Month.JANUARY), "January"), + arguments(Optional.of(Month.FEBRUARY), "February"), + arguments(Optional.of(Month.MARCH), "March"), + arguments(Optional.of(Month.APRIL), "April"), + arguments(Optional.of(Month.MAY), "May"), + arguments(Optional.of(Month.JUNE), "June"), + arguments(Optional.of(Month.JULY), "July"), + arguments(Optional.of(Month.AUGUST), "August"), + arguments(Optional.of(Month.SEPTEMBER), "September"), + arguments(Optional.of(Month.OCTOBER), "October"), + arguments(Optional.of(Month.NOVEMBER), "November"), + arguments(Optional.of(Month.DECEMBER), "December") + ); + } + + private static Stream parseTwoDigitNumber() { + return Stream.of( + arguments(Optional.of(Month.JANUARY), "01"), + arguments(Optional.of(Month.FEBRUARY), "02"), + arguments(Optional.of(Month.MARCH), "03"), + arguments(Optional.of(Month.APRIL), "04"), + arguments(Optional.of(Month.MAY), "05"), + arguments(Optional.of(Month.JUNE), "06"), + arguments(Optional.of(Month.JULY), "07"), + arguments(Optional.of(Month.AUGUST), "08"), + arguments(Optional.of(Month.SEPTEMBER), "09"), + arguments(Optional.of(Month.OCTOBER), "10"), + arguments(Optional.of(Month.NOVEMBER), "11"), + arguments(Optional.of(Month.DECEMBER), "12") + ); + } + + private static Stream parseNumber() { + return Stream.of( + arguments(Optional.of(Month.JANUARY), "1"), + arguments(Optional.of(Month.FEBRUARY), "2"), + arguments(Optional.of(Month.MARCH), "3"), + arguments(Optional.of(Month.APRIL), "4"), + arguments(Optional.of(Month.MAY), "5"), + arguments(Optional.of(Month.JUNE), "6"), + arguments(Optional.of(Month.JULY), "7"), + arguments(Optional.of(Month.AUGUST), "8"), + arguments(Optional.of(Month.SEPTEMBER), "9"), + arguments(Optional.of(Month.OCTOBER), "10"), + arguments(Optional.of(Month.NOVEMBER), "11"), + arguments(Optional.of(Month.DECEMBER), "12") + ); + } + + private static Stream parseShortNameGerman() { + return Stream.of( + arguments(Optional.of(Month.JANUARY), "Jan"), + arguments(Optional.of(Month.FEBRUARY), "Feb"), + arguments(Optional.of(Month.MARCH), "Mär"), + arguments(Optional.of(Month.MARCH), "Mae"), + arguments(Optional.of(Month.APRIL), "Apr"), + arguments(Optional.of(Month.MAY), "Mai"), + arguments(Optional.of(Month.JUNE), "Jun"), + arguments(Optional.of(Month.JULY), "Jul"), + arguments(Optional.of(Month.AUGUST), "Aug"), + arguments(Optional.of(Month.SEPTEMBER), "Sep"), + arguments(Optional.of(Month.OCTOBER), "Okt"), + arguments(Optional.of(Month.NOVEMBER), "Nov"), + arguments(Optional.of(Month.DECEMBER), "Dez") + ); + } + + private static Stream parseFullNameGerman() { + return Stream.of( + arguments(Optional.of(Month.JANUARY), "Januar"), + arguments(Optional.of(Month.FEBRUARY), "Februar"), + arguments(Optional.of(Month.MARCH), "März"), + arguments(Optional.of(Month.MARCH), "Maerz"), + arguments(Optional.of(Month.APRIL), "April"), + arguments(Optional.of(Month.MAY), "Mai"), + arguments(Optional.of(Month.JUNE), "Juni"), + arguments(Optional.of(Month.JULY), "Juli"), + arguments(Optional.of(Month.AUGUST), "August"), + arguments(Optional.of(Month.SEPTEMBER), "September"), + arguments(Optional.of(Month.OCTOBER), "Oktober"), + arguments(Optional.of(Month.NOVEMBER), "November"), + arguments(Optional.of(Month.DECEMBER), "Dezember") + ); + } + + private static Stream parseShortNameGermanLowercase() { + return Stream.of( + arguments(Optional.of(Month.JANUARY), "jan"), + arguments(Optional.of(Month.FEBRUARY), "feb"), + arguments(Optional.of(Month.MARCH), "mär"), + arguments(Optional.of(Month.MARCH), "mae"), + arguments(Optional.of(Month.APRIL), "apr"), + arguments(Optional.of(Month.MAY), "mai"), + arguments(Optional.of(Month.JUNE), "jun"), + arguments(Optional.of(Month.JULY), "jul"), + arguments(Optional.of(Month.AUGUST), "aug"), + arguments(Optional.of(Month.SEPTEMBER), "sep"), + arguments(Optional.of(Month.OCTOBER), "okt"), + arguments(Optional.of(Month.NOVEMBER), "nov"), + arguments(Optional.of(Month.DECEMBER), "dez") + ); + } + + private static Stream parseSpecialCases() { + return Stream.of( + arguments(Optional.empty(), ";lkjasdf"), + arguments(Optional.empty(), "3.2"), + arguments(Optional.empty(), "#test#"), + arguments(Optional.empty(), "8,"), + arguments(Optional.empty(), "") + ); + } + + @ParameterizedTest + @MethodSource("parseGermanShortMonthTest") + public void parseGermanShortMonthTest(Optional expected, String input) { + assertEquals(expected, Month.parseGermanShortMonth(input)); + } + + private static Stream parseGermanShortMonthTest() { + return Stream.of( + arguments(Optional.of(Month.JANUARY), "jan"), + arguments(Optional.of(Month.JANUARY), "januar"), + arguments(Optional.of(Month.FEBRUARY), "feb"), + arguments(Optional.of(Month.FEBRUARY), "februar"), + arguments(Optional.of(Month.MARCH), "mär"), + arguments(Optional.of(Month.MARCH), "mae"), + arguments(Optional.of(Month.MARCH), "märz"), + arguments(Optional.of(Month.MARCH), "maerz"), + arguments(Optional.of(Month.APRIL), "apr"), + arguments(Optional.of(Month.APRIL), "april"), + arguments(Optional.of(Month.MAY), "mai"), + arguments(Optional.of(Month.JUNE), "jun"), + arguments(Optional.of(Month.JUNE), "juni"), + arguments(Optional.of(Month.JULY), "jul"), + arguments(Optional.of(Month.JULY), "juli"), + arguments(Optional.of(Month.AUGUST), "aug"), + arguments(Optional.of(Month.AUGUST), "august"), + arguments(Optional.of(Month.SEPTEMBER), "sep"), + arguments(Optional.of(Month.SEPTEMBER), "september"), + arguments(Optional.of(Month.OCTOBER), "okt"), + arguments(Optional.of(Month.OCTOBER), "oktober"), + arguments(Optional.of(Month.NOVEMBER), "nov"), + arguments(Optional.of(Month.NOVEMBER), "november"), + arguments(Optional.of(Month.DECEMBER), "dez"), + arguments(Optional.of(Month.DECEMBER), "dezember") + ); + } + + @ParameterizedTest + @MethodSource("getMonthByNumberTest") + public void getMonthByNumberTest(Optional expected, int input) { + assertEquals(expected, Month.getMonthByNumber(input)); + } + + private static Stream getMonthByNumberTest() { + return Stream.of( + arguments(Optional.empty(), -1), + arguments(Optional.empty(), 0), + arguments(Optional.of(Month.JANUARY), 1), + arguments(Optional.of(Month.FEBRUARY), 2), + arguments(Optional.of(Month.MARCH), 3), + arguments(Optional.of(Month.APRIL), 4), + arguments(Optional.of(Month.MAY), 5), + arguments(Optional.of(Month.JUNE), 6), + arguments(Optional.of(Month.JULY), 7), + arguments(Optional.of(Month.AUGUST), 8), + arguments(Optional.of(Month.SEPTEMBER), 9), + arguments(Optional.of(Month.OCTOBER), 10), + arguments(Optional.of(Month.NOVEMBER), 11), + arguments(Optional.of(Month.DECEMBER), 12), + arguments(Optional.empty(), 13), + arguments(Optional.empty(), 14) + ); + } + + @ParameterizedTest + @MethodSource({"parseShortName", "getMonthByShortNameSpecialCases"}) + public void getMonthByShortNameLowercaseTest(Optional expected, String input) { + assertEquals(expected, Month.getMonthByShortName(input)); + } + + private static Stream getMonthByShortNameSpecialCases() { + return Stream.of( + arguments(Optional.of(Month.JANUARY), "jan"), + arguments(Optional.of(Month.JANUARY), "Jan"), + arguments(Optional.of(Month.JANUARY), "JAN"), + arguments(Optional.empty(), ""), + arguments(Optional.empty(), "dez"), + arguments(Optional.empty(), "+*ç%&/()=.,:;-${}![]^'?~¦@#°§¬|¢äüö") + ); + } + + @ParameterizedTest + @MethodSource("getShortNameTest") + public void getShortNameTest(String expected, Month month) { + assertEquals(expected, month.getShortName()); + } + + private static Stream getShortNameTest() { + return Stream.of( + arguments("jan", Month.JANUARY), + arguments("feb", Month.FEBRUARY), + arguments("mar", Month.MARCH), + arguments("apr", Month.APRIL), + arguments("may", Month.MAY), + arguments("jun", Month.JUNE), + arguments("jul", Month.JULY), + arguments("aug", Month.AUGUST), + arguments("sep", Month.SEPTEMBER), + arguments("oct", Month.OCTOBER), + arguments("nov", Month.NOVEMBER), + arguments("dec", Month.DECEMBER) + ); + } + + @ParameterizedTest + @MethodSource("getJabRefFormatTest") + public void getJabRefFormatTest(String expected, Month month) { + assertEquals(expected, month.getJabRefFormat()); + } + + private static Stream getJabRefFormatTest() { + return Stream.of( + arguments("#jan#", Month.JANUARY), + arguments("#feb#", Month.FEBRUARY), + arguments("#mar#", Month.MARCH), + arguments("#apr#", Month.APRIL), + arguments("#may#", Month.MAY), + arguments("#jun#", Month.JUNE), + arguments("#jul#", Month.JULY), + arguments("#aug#", Month.AUGUST), + arguments("#sep#", Month.SEPTEMBER), + arguments("#oct#", Month.OCTOBER), + arguments("#nov#", Month.NOVEMBER), + arguments("#dec#", Month.DECEMBER) + ); + } + + @ParameterizedTest + @MethodSource("getNumberTest") + public void getNumberTest(int expected, Month month) { + assertEquals(expected, month.getNumber()); + } + + private static Stream getNumberTest() { + return Stream.of( + arguments(1, Month.JANUARY), + arguments(2, Month.FEBRUARY), + arguments(3, Month.MARCH), + arguments(4, Month.APRIL), + arguments(5, Month.MAY), + arguments(6, Month.JUNE), + arguments(7, Month.JULY), + arguments(8, Month.AUGUST), + arguments(9, Month.SEPTEMBER), + arguments(10, Month.OCTOBER), + arguments(11, Month.NOVEMBER), + arguments(12, Month.DECEMBER) + ); + } + + @ParameterizedTest + @MethodSource("getFullNameTest") + public void getFullNameTest(String expected, Month month) { + assertEquals(expected, month.getFullName()); + } + + private static Stream getFullNameTest() { + return Stream.of( + arguments("January", Month.JANUARY), + arguments("February", Month.FEBRUARY), + arguments("March", Month.MARCH), + arguments("April", Month.APRIL), + arguments("May", Month.MAY), + arguments("June", Month.JUNE), + arguments("July", Month.JULY), + arguments("August", Month.AUGUST), + arguments("September", Month.SEPTEMBER), + arguments("October", Month.OCTOBER), + arguments("November", Month.NOVEMBER), + arguments("December", Month.DECEMBER) + ); + } + + @ParameterizedTest + @MethodSource("getTwoDigitNumberTest") + public void getTwoDigitNumberTest(String expected, Month month) { + assertEquals(expected, month.getTwoDigitNumber()); + } + + private static Stream getTwoDigitNumberTest() { + return Stream.of( + arguments("01", Month.JANUARY), + arguments("02", Month.FEBRUARY), + arguments("03", Month.MARCH), + arguments("04", Month.APRIL), + arguments("05", Month.MAY), + arguments("06", Month.JUNE), + arguments("07", Month.JULY), + arguments("08", Month.AUGUST), + arguments("09", Month.SEPTEMBER), + arguments("10", Month.OCTOBER), + arguments("11", Month.NOVEMBER), + arguments("12", Month.DECEMBER) + ); } } diff --git a/src/test/java/org/jabref/model/entry/identifier/DOITest.java b/src/test/java/org/jabref/model/entry/identifier/DOITest.java index 80df3b0081f..b1f9e4e5762 100644 --- a/src/test/java/org/jabref/model/entry/identifier/DOITest.java +++ b/src/test/java/org/jabref/model/entry/identifier/DOITest.java @@ -1,8 +1,12 @@ package org.jabref.model.entry.identifier; import java.util.Optional; +import java.util.stream.Stream; import org.junit.jupiter.api.Test; +import org.junit.jupiter.params.ParameterizedTest; +import org.junit.jupiter.params.provider.Arguments; +import org.junit.jupiter.params.provider.MethodSource; import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertFalse; @@ -11,31 +15,222 @@ public class DOITest { + private static Stream testData() { + return Stream.of( + // PlainDoi + Arguments.of("10.1006/jmbi.1998.2354", new DOI("10.1006/jmbi.1998.2354").getDOI()), + Arguments.of("10.231/JIM.0b013e31820bab4c", new DOI("10.231/JIM.0b013e31820bab4c").getDOI()), + Arguments.of("10.1002/(SICI)1522-2594(199911)42:5<952::AID-MRM16>3.0.CO;2-S", + new DOI("10.1002/(SICI)1522-2594(199911)42:5<952::AID-MRM16>3.0.CO;2-S").getDOI()), + Arguments.of("10.1126/sciadv.1500214", new DOI("10.1126/sciadv.1500214").getDOI()), + + // PlainShortDoi + Arguments.of("10/gf4gqc", new DOI("10/gf4gqc").getDOI()), + Arguments.of("10/1000", new DOI("10/1000").getDOI()), + Arguments.of("10/aaaa", new DOI("10/aaaa").getDOI()), + Arguments.of("10/adc", new DOI("10/adc").getDOI()), + + // ignoreLeadingAndTrailingWhitespaces + Arguments.of("10.1006/jmbi.1998.2354", new DOI(" 10.1006/jmbi.1998.2354 ").getDOI()), + + // ignoreLeadingAndTrailingWhitespacesInShortDoi + Arguments.of("10/gf4gqc", new DOI(" 10/gf4gqc ").getDOI()), + + // acceptDoiPrefix + // Doi prefix + Arguments.of("10.1006/jmbi.1998.2354", new DOI("doi:10.1006/jmbi.1998.2354").getDOI()), + + // acceptDoiPrefixInShortDoi + Arguments.of("10/gf4gqc", new DOI("doi:10/gf4gqc").getDOI()), + + // acceptURNPrefix + Arguments.of("10.123/456", new DOI("urn:10.123/456").getDOI()), + Arguments.of("10.123/456", new DOI("http://doi.org/urn:doi:10.123/456").getDOI()), + // : is also allowed as divider, will be replaced by RESOLVER + Arguments.of("10.123:456ABC/zyz", new DOI("http://doi.org/urn:doi:10.123:456ABC%2Fzyz").getDOI()), + + // acceptShortcutShortDoi + Arguments.of("10/d8dn", new DOI("https://doi.org/d8dn").getDOI()), + Arguments.of("10/d8dn", new DOI(" https://doi.org/d8dn ").getDOI()), + Arguments.of("10/d8dn", new DOI("doi.org/d8dn").getDOI()), + Arguments.of("10/d8dn", new DOI("www.doi.org/d8dn").getDOI()), + Arguments.of("10/d8dn", new DOI(" doi.org/d8dn ").getDOI()), + + // acceptURNPrefixInShortDoi + Arguments.of("10/gf4gqc", new DOI("urn:10/gf4gqc").getDOI()), + Arguments.of("10/gf4gqc", new DOI("doi:10/gf4gqc").getDOI()), + Arguments.of("10/gf4gqc", new DOI("urn:doi:10/gf4gqc").getDOI()), + Arguments.of("10/gf4gqc", new DOI("http://doi.org/urn:doi:10/gf4gqc").getDOI()), + // : is also allowed as divider, will be replaced by RESOLVER + Arguments.of("10:gf4gqc", new DOI("http://doi.org/urn:doi:10:gf4gqc").getDOI()), + + // acceptURLDoi + // http + Arguments.of("10.1006/jmbi.1998.2354", new DOI("http://doi.org/10.1006/jmbi.1998.2354").getDOI()), + // https + Arguments.of("10.1006/jmbi.1998.2354", new DOI("https://doi.org/10.1006/jmbi.1998.2354").getDOI()), + // https with % divider + Arguments.of("10.2307/1990888", new DOI("https://dx.doi.org/10.2307%2F1990888").getDOI()), + // other domains + Arguments.of("10.1145/1294928.1294933", new DOI("http://doi.acm.org/10.1145/1294928.1294933").getDOI()), + Arguments.of("10.1145/1294928.1294933", new DOI("http://doi.acm.net/10.1145/1294928.1294933").getDOI()), + Arguments.of("10.1145/1294928.1294933", new DOI("http://doi.acm.com/10.1145/1294928.1294933").getDOI()), + Arguments.of("10.1145/1294928.1294933", new DOI("http://doi.acm.de/10.1145/1294928.1294933").getDOI()), + Arguments.of("10.1007/978-3-642-15618-2_19", + new DOI("http://dx.doi.org/10.1007/978-3-642-15618-2_19").getDOI()), + Arguments.of("10.1007/978-3-642-15618-2_19", + new DOI("http://dx.doi.net/10.1007/978-3-642-15618-2_19").getDOI()), + Arguments.of("10.1007/978-3-642-15618-2_19", + new DOI("http://dx.doi.com/10.1007/978-3-642-15618-2_19").getDOI()), + Arguments.of("10.1007/978-3-642-15618-2_19", + new DOI("http://dx.doi.de/10.1007/978-3-642-15618-2_19").getDOI()), + Arguments.of("10.4108/ICST.COLLABORATECOM2009.8275", + new DOI("http://dx.doi.org/10.4108/ICST.COLLABORATECOM2009.8275").getDOI()), + Arguments.of("10.1109/MIC.2012.43", + new DOI("http://doi.ieeecomputersociety.org/10.1109/MIC.2012.43").getDOI()), + + // acceptURLShortDoi + // http + Arguments.of("10/gf4gqc", new DOI("http://doi.org/10/gf4gqc").getDOI()), + // https + Arguments.of("10/gf4gqc", new DOI("https://doi.org/10/gf4gqc").getDOI()), + // https with % divider + Arguments.of("10/gf4gqc", new DOI("https://dx.doi.org/10%2Fgf4gqc").getDOI()), + // other domains + Arguments.of("10/gf4gqc", new DOI("http://doi.acm.org/10/gf4gqc").getDOI()), + Arguments.of("10/gf4gqc", new DOI("www.doi.acm.org/10/gf4gqc").getDOI()), + Arguments.of("10/gf4gqc", new DOI("doi.acm.org/10/gf4gqc").getDOI()), + Arguments.of("10/gf4gqc", new DOI("10/gf4gqc").getDOI()), + Arguments.of("10/gf4gqc", new DOI("/10/gf4gqc").getDOI()), + Arguments.of("10/gf4gqc", new DOI(" /10/gf4gqc").getDOI()), + Arguments.of("10/gf4gqc", new DOI(" 10/gf4gqc").getDOI()), + Arguments.of("10/gf4gqc", new DOI("http://doi.acm.net/10/gf4gqc").getDOI()), + Arguments.of("10/gf4gqc", new DOI("http://doi.acm.com/10/gf4gqc").getDOI()), + Arguments.of("10/gf4gqc", new DOI("http://doi.acm.de/10/gf4gqc").getDOI()), + Arguments.of("10/gf4gqc", new DOI("http://dx.doi.org/10/gf4gqc").getDOI()), + Arguments.of("10/gf4gqc", new DOI("http://dx.doi.net/10/gf4gqc").getDOI()), + Arguments.of("10/gf4gqc", new DOI("http://dx.doi.com/10/gf4gqc").getDOI()), + Arguments.of("10/gf4gqc", new DOI("http://dx.doi.de/10/gf4gqc").getDOI()), + Arguments.of("10/gf4gqc", new DOI("http://dx.doi.org/10/gf4gqc").getDOI()), + Arguments.of("10/gf4gqc", new DOI("http://doi.ieeecomputersociety.org/10/gf4gqc").getDOI()), + + // parse DOI with whitespace + Arguments.of("https://doi.org/10.1109/VLHCC.2004.20", DOI.parse("https : / / doi.org / 10 .1109 /V LHCC.20 04.20").get().getURIAsASCIIString()), + // parse short DOI with whitespace + Arguments.of("https://doi.org/10/gf4gqc", DOI.parse("https : / / doi.org / 10 / gf4gqc").get().getURIAsASCIIString()), + + // correctlyEncodeDOIs + // See http://www.doi.org/doi_handbook/2_Numbering.html#2.5.2.4 + // % -> (%25) + Arguments.of("https://doi.org/10.1006/rwei.1999%25.0001", + new DOI("https://doi.org/10.1006/rwei.1999%25.0001").getURIAsASCIIString()), + // " -> (%22) + Arguments.of("https://doi.org/10.1006/rwei.1999%22.0001", + new DOI("https://doi.org/10.1006/rwei.1999%22.0001").getURIAsASCIIString()), + // # -> (%23) + Arguments.of("https://doi.org/10.1006/rwei.1999%23.0001", + new DOI("https://doi.org/10.1006/rwei.1999%23.0001").getURIAsASCIIString()), + // SPACE -> (%20) + Arguments.of("https://doi.org/10.1006/rwei.1999%20.0001", + new DOI("https://doi.org/10.1006/rwei.1999%20.0001").getURIAsASCIIString()), + // ? -> (%3F) + Arguments.of("https://doi.org/10.1006/rwei.1999%3F.0001", + new DOI("https://doi.org/10.1006/rwei.1999%3F.0001").getURIAsASCIIString()), + + // constructCorrectURLForDoi + // add / to RESOLVER url if missing + Arguments.of("https://doi.org/10.1006/jmbi.1998.2354", + new DOI("10.1006/jmbi.1998.2354").getURIAsASCIIString()), + Arguments.of("https://doi.org/10.1006/jmbi.1998.2354", + new DOI("https://doi.org/10.1006/jmbi.1998.2354").getURIAsASCIIString()), + Arguments.of("https://doi.org/10.1109/VLHCC.2004.20", + new DOI("doi:10.1109/VLHCC.2004.20").getURIAsASCIIString()), + + // constructCorrectURLForShortDoi + Arguments.of("https://doi.org/10/gf4gqc", new DOI("10/gf4gqc").getURIAsASCIIString()), + + // correctlyDecodeHttpDOIs + // See http://www.doi.org/doi_handbook/2_Numbering.html#2.5.2.4 + // % -> (%25) + Arguments.of("10.1006/rwei.1999%.0001", new DOI("http://doi.org/10.1006/rwei.1999%25.0001").getDOI()), + // " -> (%22) + Arguments.of("10.1006/rwei.1999\".0001", new DOI("http://doi.org/10.1006/rwei.1999%22.0001").getDOI()), + // # -> (%23) + Arguments.of("10.1006/rwei.1999#.0001", new DOI("http://doi.org/10.1006/rwei.1999%23.0001").getDOI()), + // SPACE -> (%20) + Arguments.of("10.1006/rwei.1999 .0001", new DOI("http://doi.org/10.1006/rwei.1999%20.0001").getDOI()), + // ? -> (%3F) + Arguments.of("10.1006/rwei.1999?.0001", new DOI("http://doi.org/10.1006/rwei.1999%3F.0001").getDOI()), + + // findDoiInsideArbitraryText + Arguments.of("10.1006/jmbi.1998.2354", + DOI.findInText("other stuff 10.1006/jmbi.1998.2354 end").get().getDOI()), + Arguments.of("10.1007/s10549-018-4743-9", + DOI.findInText("Breast Cancer Res Treat. 2018 July ; 170(1): 77–87. doi:10.1007/s10549-018-4743-9. ").get().getDOI()), + Arguments.of("10.1007/s10549-018-4743-9", + DOI.findInText("Breast Cancer Res Treat. 2018 July ; 170(1): 77–87. doi:10.1007/s10549-018-4743-9, ").get().getDOI()), + Arguments.of("10.1007/s10549-018-4743-9", + DOI.findInText("Breast Cancer Res Treat. 2018 July ; 170(1): 77–87. doi:10.1007/s10549-018-4743-9;something else").get().getDOI()), + Arguments.of("10.1007/s10549-018-4743-9.1234", + DOI.findInText("bla doi:10.1007/s10549-018-4743-9.1234 with . in doi").get().getDOI()), + + // findShortDoiInsideArbitraryText + Arguments.of("10/12ab", DOI.findInText("other stuff doi:10/12ab end").get().getDOI()), + Arguments.of("10/12ab", DOI.findInText("other stuff /urn:doi:10/12ab end").get().getDOI()), + Arguments.of("10%12ab", DOI.findInText("other stuff doi:10%12ab end").get().getDOI()), + Arguments.of("10%12ab", DOI.findInText("other stuff /doi:10%12ab end").get().getDOI()), + Arguments.of("10%12ab", DOI.findInText("other stuff /doi:10%12ab, end").get().getDOI()), + Arguments.of("10%12ab", DOI.findInText("other stuff /doi:10%12ab. end").get().getDOI()), + Arguments.of("10%12ab", DOI.findInText("other stuff /doi:10%12ab; end").get().getDOI()), + Arguments.of("10/1234", DOI.findInText("10/B(C)/15 \n" + + " \n" + + "10:51 \n" + + " \n" + + " \n" + + "doi.org/10/1234 ").get().getDOI()), + + // findShortcutDoiInsideArbitraryText + Arguments.of("10/ab123", DOI.findInText("other stuff doi.org/ab123 end").get().getDOI()), + Arguments.of("10/76543", DOI.findInText("other stuff www.doi.org/76543 end").get().getDOI()), + Arguments.of("10/abcde", DOI.findInText("other stuff https://www.doi.org/abcde end").get().getDOI()), + Arguments.of("10/abcde", DOI.findInText("other stuff https://doi.org/abcde end").get().getDOI()) + ); + } + + @ParameterizedTest + @MethodSource("testData") + public void testEquals(String expected, String input) { + assertEquals(expected, input); + } + @Test - public void acceptPlainDoi() { - assertEquals("10.1006/jmbi.1998.2354", new DOI("10.1006/jmbi.1998.2354").getDOI()); - assertEquals("10.231/JIM.0b013e31820bab4c", new DOI("10.231/JIM.0b013e31820bab4c").getDOI()); - assertEquals("10.1002/(SICI)1522-2594(199911)42:5<952::AID-MRM16>3.0.CO;2-S", - new DOI("10.1002/(SICI)1522-2594(199911)42:5<952::AID-MRM16>3.0.CO;2-S").getDOI()); - assertEquals("10.1126/sciadv.1500214", new DOI("10.1126/sciadv.1500214").getDOI()); + public void equalsWorksFor2017Doi() { + assertEquals(new DOI("10.1109/cloud.2017.89"), new DOI("10.1109/CLOUD.2017.89")); } @Test - public void acceptPlainShortDoi() { - assertEquals("10/gf4gqc", new DOI("10/gf4gqc").getDOI()); - assertEquals("10/1000", new DOI("10/1000").getDOI()); - assertEquals("10/aaaa", new DOI("10/aaaa").getDOI()); - assertEquals("10/adc", new DOI("10/adc").getDOI()); + public void isShortDoiShouldReturnTrueWhenItIsShortDoi() { + assertTrue(new DOI("10/abcde").isShortDoi()); } @Test - public void ignoreLeadingAndTrailingWhitespaces() { - assertEquals("10.1006/jmbi.1998.2354", new DOI(" 10.1006/jmbi.1998.2354 ").getDOI()); + public void noDOIFoundInsideArbitraryText() { + assertEquals(Optional.empty(), DOI.findInText("text without 28282 a doi")); + assertEquals(Optional.empty(), DOI.findInText("It's 10:30 o'clock")); + assertEquals(Optional.empty(), DOI.findInText("...archive number 10/XYZ/123...")); + assertEquals(Optional.empty(), DOI.findInText("some website poi.org/ab123 end")); } @Test - public void ignoreLeadingAndTrailingWhitespacesInShortDoi() { - assertEquals("10/gf4gqc", new DOI(" 10/gf4gqc ").getDOI()); + public void rejectURLShortDoi() { + assertThrows(IllegalArgumentException.class, () -> new DOI("http://www.cs.utexas.edu/users/kaufmann/itp-trusted-extensions-aug-2010/summary/summary.pdf")); + assertThrows(IllegalArgumentException.class, () -> new DOI("http://www.cs.utexas.edu/users/kaufmann/itp-trusted-extensions-aug-20/10/summary/summary.pdf")); + assertThrows(IllegalArgumentException.class, () -> new DOI("http://www.boi.org/10/2010bingbong")); + } + + @Test + public void isShortDoiShouldReturnFalseWhenItIsDoi() { + assertFalse(new DOI("10.1006/jmbi.1998.2354").isShortDoi()); } @Test @@ -77,197 +272,4 @@ public void rejectMissingDivider() { public void rejectMissingDividerInShortDoi() { assertThrows(IllegalArgumentException.class, () -> new DOI("10gf4gqc end")); } - - @Test - public void acceptDoiPrefix() { - // Doi prefix - assertEquals("10.1006/jmbi.1998.2354", new DOI("doi:10.1006/jmbi.1998.2354").getDOI()); - } - - @Test - public void acceptDoiPrefixInShortDoi() { - assertEquals("10/gf4gqc", new DOI("doi:10/gf4gqc").getDOI()); - } - - @Test - public void acceptURNPrefix() { - assertEquals("10.123/456", new DOI("urn:10.123/456").getDOI()); - assertEquals("10.123/456", new DOI("http://doi.org/urn:doi:10.123/456").getDOI()); - // : is also allowed as divider, will be replaced by RESOLVER - assertEquals("10.123:456ABC/zyz", new DOI("http://doi.org/urn:doi:10.123:456ABC%2Fzyz").getDOI()); - } - - @Test - public void acceptShortcutShortDoi() { - assertEquals("10/d8dn", new DOI("https://doi.org/d8dn").getDOI()); - assertEquals("10/d8dn", new DOI(" https://doi.org/d8dn ").getDOI()); - assertEquals("10/d8dn", new DOI("doi.org/d8dn").getDOI()); - assertEquals("10/d8dn", new DOI("www.doi.org/d8dn").getDOI()); - assertEquals("10/d8dn", new DOI(" doi.org/d8dn ").getDOI()); - } - - @Test - public void acceptURNPrefixInShortDoi() { - assertEquals("10/gf4gqc", new DOI("urn:10/gf4gqc").getDOI()); - assertEquals("10/gf4gqc", new DOI("doi:10/gf4gqc").getDOI()); - assertEquals("10/gf4gqc", new DOI("urn:doi:10/gf4gqc").getDOI()); - assertEquals("10/gf4gqc", new DOI("http://doi.org/urn:doi:10/gf4gqc").getDOI()); - // : is also allowed as divider, will be replaced by RESOLVER - assertEquals("10:gf4gqc", new DOI("http://doi.org/urn:doi:10:gf4gqc").getDOI()); - } - - @Test - public void acceptURLDoi() { - // http - assertEquals("10.1006/jmbi.1998.2354", new DOI("http://doi.org/10.1006/jmbi.1998.2354").getDOI()); - // https - assertEquals("10.1006/jmbi.1998.2354", new DOI("https://doi.org/10.1006/jmbi.1998.2354").getDOI()); - // https with % divider - assertEquals("10.2307/1990888", new DOI("https://dx.doi.org/10.2307%2F1990888").getDOI()); - // other domains - assertEquals("10.1145/1294928.1294933", new DOI("http://doi.acm.org/10.1145/1294928.1294933").getDOI()); - assertEquals("10.1145/1294928.1294933", new DOI("http://doi.acm.net/10.1145/1294928.1294933").getDOI()); - assertEquals("10.1145/1294928.1294933", new DOI("http://doi.acm.com/10.1145/1294928.1294933").getDOI()); - assertEquals("10.1145/1294928.1294933", new DOI("http://doi.acm.de/10.1145/1294928.1294933").getDOI()); - assertEquals("10.1007/978-3-642-15618-2_19", - new DOI("http://dx.doi.org/10.1007/978-3-642-15618-2_19").getDOI()); - assertEquals("10.1007/978-3-642-15618-2_19", - new DOI("http://dx.doi.net/10.1007/978-3-642-15618-2_19").getDOI()); - assertEquals("10.1007/978-3-642-15618-2_19", - new DOI("http://dx.doi.com/10.1007/978-3-642-15618-2_19").getDOI()); - assertEquals("10.1007/978-3-642-15618-2_19", - new DOI("http://dx.doi.de/10.1007/978-3-642-15618-2_19").getDOI()); - assertEquals("10.4108/ICST.COLLABORATECOM2009.8275", - new DOI("http://dx.doi.org/10.4108/ICST.COLLABORATECOM2009.8275").getDOI()); - assertEquals("10.1109/MIC.2012.43", - new DOI("http://doi.ieeecomputersociety.org/10.1109/MIC.2012.43").getDOI()); - } - - @Test - public void acceptURLShortDoi() { - // http - assertEquals("10/gf4gqc", new DOI("http://doi.org/10/gf4gqc").getDOI()); - // https - assertEquals("10/gf4gqc", new DOI("https://doi.org/10/gf4gqc").getDOI()); - // https with % divider - assertEquals("10/gf4gqc", new DOI("https://dx.doi.org/10%2Fgf4gqc").getDOI()); - // other domains - assertEquals("10/gf4gqc", new DOI("http://doi.acm.org/10/gf4gqc").getDOI()); - assertEquals("10/gf4gqc", new DOI("www.doi.acm.org/10/gf4gqc").getDOI()); - assertEquals("10/gf4gqc", new DOI("doi.acm.org/10/gf4gqc").getDOI()); - assertEquals("10/gf4gqc", new DOI("10/gf4gqc").getDOI()); - assertEquals("10/gf4gqc", new DOI("/10/gf4gqc").getDOI()); - assertEquals("10/gf4gqc", new DOI(" /10/gf4gqc").getDOI()); - assertEquals("10/gf4gqc", new DOI(" 10/gf4gqc").getDOI()); - assertEquals("10/gf4gqc", new DOI("http://doi.acm.net/10/gf4gqc").getDOI()); - assertEquals("10/gf4gqc", new DOI("http://doi.acm.com/10/gf4gqc").getDOI()); - assertEquals("10/gf4gqc", new DOI("http://doi.acm.de/10/gf4gqc").getDOI()); - assertEquals("10/gf4gqc", new DOI("http://dx.doi.org/10/gf4gqc").getDOI()); - assertEquals("10/gf4gqc", new DOI("http://dx.doi.net/10/gf4gqc").getDOI()); - assertEquals("10/gf4gqc", new DOI("http://dx.doi.com/10/gf4gqc").getDOI()); - assertEquals("10/gf4gqc", new DOI("http://dx.doi.de/10/gf4gqc").getDOI()); - assertEquals("10/gf4gqc", new DOI("http://dx.doi.org/10/gf4gqc").getDOI()); - assertEquals("10/gf4gqc", new DOI("http://doi.ieeecomputersociety.org/10/gf4gqc").getDOI()); - } - - @Test - public void rejectURLShortDoi() { - assertThrows(IllegalArgumentException.class, () -> new DOI("http://www.cs.utexas.edu/users/kaufmann/itp-trusted-extensions-aug-2010/summary/summary.pdf")); - assertThrows(IllegalArgumentException.class, () -> new DOI("http://www.cs.utexas.edu/users/kaufmann/itp-trusted-extensions-aug-20/10/summary/summary.pdf")); - assertThrows(IllegalArgumentException.class, () -> new DOI("http://www.boi.org/10/2010bingbong")); - } - - @Test - public void correctlyDecodeHttpDOIs() { - // See http://www.doi.org/doi_handbook/2_Numbering.html#2.5.2.4 - // % -> (%25) - assertEquals("10.1006/rwei.1999%.0001", new DOI("http://doi.org/10.1006/rwei.1999%25.0001").getDOI()); - // " -> (%22) - assertEquals("10.1006/rwei.1999\".0001", new DOI("http://doi.org/10.1006/rwei.1999%22.0001").getDOI()); - // # -> (%23) - assertEquals("10.1006/rwei.1999#.0001", new DOI("http://doi.org/10.1006/rwei.1999%23.0001").getDOI()); - // SPACE -> (%20) - assertEquals("10.1006/rwei.1999 .0001", new DOI("http://doi.org/10.1006/rwei.1999%20.0001").getDOI()); - // ? -> (%3F) - assertEquals("10.1006/rwei.1999?.0001", new DOI("http://doi.org/10.1006/rwei.1999%3F.0001").getDOI()); - } - - @Test - public void correctlyEncodeDOIs() { - // See http://www.doi.org/doi_handbook/2_Numbering.html#2.5.2.4 - // % -> (%25) - assertEquals("https://doi.org/10.1006/rwei.1999%25.0001", - new DOI("https://doi.org/10.1006/rwei.1999%25.0001").getURIAsASCIIString()); - // " -> (%22) - assertEquals("https://doi.org/10.1006/rwei.1999%22.0001", - new DOI("https://doi.org/10.1006/rwei.1999%22.0001").getURIAsASCIIString()); - // # -> (%23) - assertEquals("https://doi.org/10.1006/rwei.1999%23.0001", - new DOI("https://doi.org/10.1006/rwei.1999%23.0001").getURIAsASCIIString()); - // SPACE -> (%20) - assertEquals("https://doi.org/10.1006/rwei.1999%20.0001", - new DOI("https://doi.org/10.1006/rwei.1999%20.0001").getURIAsASCIIString()); - // ? -> (%3F) - assertEquals("https://doi.org/10.1006/rwei.1999%3F.0001", - new DOI("https://doi.org/10.1006/rwei.1999%3F.0001").getURIAsASCIIString()); - } - - @Test - public void constructCorrectURLForDoi() { - // add / to RESOLVER url if missing - assertEquals("https://doi.org/10.1006/jmbi.1998.2354", - new DOI("10.1006/jmbi.1998.2354").getURIAsASCIIString()); - assertEquals("https://doi.org/10.1006/jmbi.1998.2354", - new DOI("https://doi.org/10.1006/jmbi.1998.2354").getURIAsASCIIString()); - assertEquals("https://doi.org/10.1109/VLHCC.2004.20", - new DOI("doi:10.1109/VLHCC.2004.20").getURIAsASCIIString()); - } - - @Test - public void constructCorrectURLForShortDoi() { - assertEquals("https://doi.org/10/gf4gqc", new DOI("10/gf4gqc").getURIAsASCIIString()); - } - - @Test - public void findDoiInsideArbitraryText() { - assertEquals("10.1006/jmbi.1998.2354", - DOI.findInText("other stuff 10.1006/jmbi.1998.2354 end").get().getDOI()); - } - - @Test - public void findShortDoiInsideArbitraryText() { - assertEquals("10/gf4gqc", DOI.findInText("other stuff 10/gf4gqc end").get().getDOI()); - } - - @Test - public void noDOIFoundInsideArbitraryText() { - assertEquals(Optional.empty(), DOI.findInText("text without 28282 a doi")); - } - - @Test - public void parseDOIWithWhiteSpace() { - String doiWithSpace = "https : / / doi.org / 10 .1109 /V LHCC.20 04.20"; - assertEquals("https://doi.org/10.1109/VLHCC.2004.20", DOI.parse(doiWithSpace).get().getURIAsASCIIString()); - } - - @Test - public void parseShortDOIWithWhiteSpace() { - String shortDoiWithSpace = "https : / / doi.org / 10 / gf4gqc"; - assertEquals("https://doi.org/10/gf4gqc", DOI.parse(shortDoiWithSpace).get().getURIAsASCIIString()); - } - - @Test - public void isShortDoiShouldReturnTrueWhenItIsShortDoi() { - assertTrue(new DOI("10/abcde").isShortDoi()); - } - - @Test - public void isShortDoiShouldReturnFalseWhenItIsDoi() { - assertFalse(new DOI("10.1006/jmbi.1998.2354").isShortDoi()); - } - - @Test - public void equalsWorksFor2017Doi() { - assertTrue(new DOI("10.1109/cloud.2017.89").equals(new DOI("10.1109/CLOUD.2017.89"))); - } } diff --git a/src/test/java/org/jabref/model/groups/AutomaticPersonsGroupTest.java b/src/test/java/org/jabref/model/groups/AutomaticPersonsGroupTest.java new file mode 100644 index 00000000000..6bceb4625d7 --- /dev/null +++ b/src/test/java/org/jabref/model/groups/AutomaticPersonsGroupTest.java @@ -0,0 +1,56 @@ +package org.jabref.model.groups; + +import java.util.Arrays; +import java.util.stream.Collectors; + +import org.jabref.model.entry.BibEntry; +import org.jabref.model.entry.field.StandardField; + +import org.junit.jupiter.api.Test; + +import static org.hamcrest.MatcherAssert.assertThat; +import static org.hamcrest.Matchers.contains; +import static org.hamcrest.Matchers.containsInAnyOrder; + +class AutomaticPersonsGroupTest { + private static GroupTreeNode[] createPersonSubGroupFrom(String... lastNames) { + return Arrays.stream(lastNames) + .map(lastName -> + new LastNameGroup(lastName, GroupHierarchyType.INDEPENDENT, StandardField.AUTHOR, lastName)) + .map(GroupTreeNode::new) + .collect(Collectors.toList()) + .toArray(GroupTreeNode[]::new); + } + + @Test + void createSubgroupsFromCommaSeparatedLastNames() { + BibEntry bibEntry = new BibEntry().withField(StandardField.AUTHOR, "Turing, Alan and Hopper, Grace"); + var subgroups = new AutomaticPersonsGroup("", GroupHierarchyType.INDEPENDENT, StandardField.AUTHOR).createSubgroups(bibEntry); + var expectedSubgroups = createPersonSubGroupFrom("Turing", "Hopper"); + assertThat(subgroups, containsInAnyOrder(expectedSubgroups)); + } + + @Test + void createSubgroupsContainingSpaceSeparatedNames() { + BibEntry bibEntry = new BibEntry().withField(StandardField.AUTHOR, "Alan Turing and Grace Hopper"); + var subgroups = new AutomaticPersonsGroup("", GroupHierarchyType.INDEPENDENT, StandardField.AUTHOR).createSubgroups(bibEntry); + var expectedSubgroups = createPersonSubGroupFrom("Turing", "Hopper"); + assertThat(subgroups, containsInAnyOrder(expectedSubgroups)); + } + + @Test + void createSubgroupFromLatex() { + BibEntry bibEntry = new BibEntry().withField(StandardField.AUTHOR, "Kurt G{\\\"{o}}del"); + var subgroup = new AutomaticPersonsGroup("", GroupHierarchyType.INDEPENDENT, StandardField.AUTHOR).createSubgroups(bibEntry); + var expectedSubgroup = createPersonSubGroupFrom("Gödel"); + assertThat(subgroup, contains(expectedSubgroup)); + } + + @Test + void createSubgroupFromUnicode() { + BibEntry bibEntry = new BibEntry().withField(StandardField.AUTHOR, "Kurt Gödel"); + var subgroup = new AutomaticPersonsGroup("", GroupHierarchyType.INDEPENDENT, StandardField.AUTHOR).createSubgroups(bibEntry); + var expectedSubgroup = createPersonSubGroupFrom("Gödel"); + assertThat(subgroup, contains(expectedSubgroup)); + } +} diff --git a/src/test/java/org/jabref/model/study/StudyTest.java b/src/test/java/org/jabref/model/study/StudyTest.java deleted file mode 100644 index 9ab34fcd55e..00000000000 --- a/src/test/java/org/jabref/model/study/StudyTest.java +++ /dev/null @@ -1,94 +0,0 @@ -package org.jabref.model.study; - -import java.time.LocalDate; -import java.util.List; - -import org.jabref.model.entry.BibEntry; -import org.jabref.model.entry.field.StandardField; -import org.jabref.model.entry.field.UnknownField; -import org.jabref.model.entry.types.SystematicLiteratureReviewStudyEntryType; - -import org.junit.jupiter.api.BeforeEach; -import org.junit.jupiter.api.Test; - -import static org.junit.jupiter.api.Assertions.assertEquals; - -public class StudyTest { - Study testStudy; - - @BeforeEach - public void setUpTestStudy() { - BibEntry studyEntry = new BibEntry() - .withField(new UnknownField("name"), "TestStudyName") - .withField(StandardField.AUTHOR, "Jab Ref") - .withField(new UnknownField("researchQuestions"), "Question1; Question2") - .withField(new UnknownField("gitRepositoryURL"), "https://github.com/eclipse/jgit.git"); - studyEntry.setType(SystematicLiteratureReviewStudyEntryType.STUDY_ENTRY); - - // Create three SearchTerm entries. - BibEntry searchQuery1 = new BibEntry() - .withField(new UnknownField("query"), "TestSearchQuery1"); - searchQuery1.setType(SystematicLiteratureReviewStudyEntryType.SEARCH_QUERY_ENTRY); - searchQuery1.setCitationKey("query1"); - - BibEntry searchQuery2 = new BibEntry() - .withField(new UnknownField("query"), "TestSearchQuery2"); - searchQuery2.setType(SystematicLiteratureReviewStudyEntryType.SEARCH_QUERY_ENTRY); - searchQuery2.setCitationKey("query2"); - - BibEntry searchQuery3 = new BibEntry() - .withField(new UnknownField("query"), "TestSearchQuery3"); - searchQuery3.setType(SystematicLiteratureReviewStudyEntryType.SEARCH_QUERY_ENTRY); - searchQuery3.setCitationKey("query3"); - - // Create two Library entries - BibEntry library1 = new BibEntry() - .withField(new UnknownField("name"), "acm") - .withField(new UnknownField("enabled"), "false") - .withField(new UnknownField("comment"), "disabled, because no good results"); - library1.setType(SystematicLiteratureReviewStudyEntryType.LIBRARY_ENTRY); - library1.setCitationKey("library1"); - - BibEntry library2 = new BibEntry() - .withField(new UnknownField("name"), "arxiv") - .withField(new UnknownField("enabled"), "true") - .withField(new UnknownField("Comment"), ""); - library2.setType(SystematicLiteratureReviewStudyEntryType.LIBRARY_ENTRY); - library2.setCitationKey("library2"); - - testStudy = new Study(studyEntry, List.of(searchQuery1, searchQuery2, searchQuery3), List.of(library1, library2)); - } - - @Test - void getSearchTermsAsStrings() { - List expectedSearchTerms = List.of("TestSearchQuery1", "TestSearchQuery2", "TestSearchQuery3"); - assertEquals(expectedSearchTerms, testStudy.getSearchQueryStrings()); - } - - @Test - void setLastSearchTime() { - LocalDate date = LocalDate.now(); - testStudy.setLastSearchDate(date); - assertEquals(date.toString(), testStudy.getStudyMetaDataField(StudyMetaDataField.STUDY_LAST_SEARCH).get()); - } - - @Test - void getStudyName() { - assertEquals("TestStudyName", testStudy.getStudyMetaDataField(StudyMetaDataField.STUDY_NAME).get()); - } - - @Test - void getStudyAuthor() { - assertEquals("Jab Ref", testStudy.getStudyMetaDataField(StudyMetaDataField.STUDY_AUTHORS).get()); - } - - @Test - void getResearchQuestions() { - assertEquals("Question1; Question2", testStudy.getStudyMetaDataField(StudyMetaDataField.STUDY_RESEARCH_QUESTIONS).get()); - } - - @Test - void getGitRepositoryURL() { - assertEquals("https://github.com/eclipse/jgit.git", testStudy.getStudyMetaDataField(StudyMetaDataField.STUDY_GIT_REPOSITORY).get()); - } -} diff --git a/src/test/java/org/jabref/model/texparser/CitationTest.java b/src/test/java/org/jabref/model/texparser/CitationTest.java new file mode 100644 index 00000000000..36b7df4f2c0 --- /dev/null +++ b/src/test/java/org/jabref/model/texparser/CitationTest.java @@ -0,0 +1,106 @@ +package org.jabref.model.texparser; + +import java.nio.file.Path; +import java.util.stream.Stream; + +import org.junit.jupiter.api.BeforeEach; +import org.junit.jupiter.api.Test; +import org.junit.jupiter.params.ParameterizedTest; +import org.junit.jupiter.params.provider.Arguments; +import org.junit.jupiter.params.provider.MethodSource; +import org.junit.jupiter.params.provider.ValueSource; + +import static org.junit.jupiter.api.Assertions.assertEquals; +import static org.junit.jupiter.api.Assertions.assertNotEquals; +import static org.junit.jupiter.api.Assertions.assertThrows; +import static org.junit.jupiter.params.provider.Arguments.arguments; + +public class CitationTest { + + Path path; + Citation citation; + + @BeforeEach + public void init() { + path = Path.of("test"); + citation = new Citation(path, 10, 1, 4, "lineText"); + } + + private static Stream colStartColEndNotInBounds() { + return Stream.of( + arguments(-1, 2), + arguments(1, 9) + ); + } + + private static Stream colStartColEndInBounds() { + return Stream.of( + arguments(0, 2), + arguments(1, 8) + ); + } + + @ParameterizedTest + @ValueSource(ints = {-1, 0}) + public void constructorLineSmallerEqualZeroTest(int line) { + Exception e = assertThrows(IllegalArgumentException.class, () -> new Citation(path, line, 1, 5, "lineText")); + assertEquals("Line has to be greater than 0.", e.getMessage()); + } + + @ParameterizedTest + @ValueSource(ints = {1, 2}) + public void constructorLineLargerZeroTest(int line) { + Citation citation = new Citation(path, line, 1, 5, "lineText"); + } + + @ParameterizedTest + @MethodSource("colStartColEndNotInBounds") + public void constructorColStartColEndNotInBoundsTest(int colStart, int colEnd) { + Exception e = assertThrows(IllegalArgumentException.class, () -> new Citation(path, 10, colStart, colEnd, "lineText")); + assertEquals("Citation has to be between 0 and line length.", e.getMessage()); + } + + @ParameterizedTest + @MethodSource("colStartColEndInBounds") + public void constructorColStartColEndInBoundsTest(int colStart, int colEnd) { + Citation citation = new Citation(path, 10, colStart, colEnd, "lineText"); + } + + @Test + public void getPathTest() { + assertEquals(path, citation.getPath()); + } + + @Test + public void getLineTest() { + assertEquals(10, citation.getLine()); + } + + @Test + public void getColStartTest() { + assertEquals(1, citation.getColStart()); + } + + @Test + public void getColEndTest() { + assertEquals(4, citation.getColEnd()); + } + + @Test + public void getLineTextTest() { + assertEquals("lineText", citation.getLineText()); + } + + @Test + public void getContextTest() { + assertEquals("lineText", citation.getContext()); + } + + @Test + public void equalsTest() { + Citation citation1 = new Citation(path, 10, 1, 4, "lineText"); + Citation citation2 = null; + assertEquals(citation, citation1); + assertNotEquals(citation, citation2); + } +} diff --git a/src/test/java/org/jabref/preferences/LastFocusedTabPreferencesTest.java b/src/test/java/org/jabref/preferences/LastFocusedTabPreferencesTest.java deleted file mode 100644 index b6cffbdf9f3..00000000000 --- a/src/test/java/org/jabref/preferences/LastFocusedTabPreferencesTest.java +++ /dev/null @@ -1,45 +0,0 @@ -package org.jabref.preferences; - -import java.nio.file.Path; - -import org.junit.jupiter.api.AfterAll; -import org.junit.jupiter.api.BeforeAll; -import org.junit.jupiter.api.Test; - -import static org.junit.jupiter.api.Assertions.assertTrue; - -public class LastFocusedTabPreferencesTest { - - private static String previousValue; - - @BeforeAll - public static void savePreferenceLastFocus() { - previousValue = JabRefPreferences.getInstance().get(JabRefPreferences.LAST_FOCUSED); - } - - @AfterAll - public static void restorePreferenceLastFocus() { - if (previousValue != null) { - JabRefPreferences.getInstance().put(JabRefPreferences.LAST_FOCUSED, previousValue); - } - } - - @Test - public void testLastFocusedTab() { - LastFocusedTabPreferences prefs = new LastFocusedTabPreferences(JabRefPreferences.getInstance()); - Path whatever = Path.of("whatever"); - prefs.setLastFocusedTab(whatever); - assertTrue(prefs.hadLastFocus(whatever)); - } - - @Test - public void testLastFocusedTabNull() { - LastFocusedTabPreferences prefs = new LastFocusedTabPreferences(JabRefPreferences.getInstance()); - Path whatever = Path.of("whatever"); - prefs.setLastFocusedTab(whatever); - assertTrue(prefs.hadLastFocus(whatever)); - - prefs.setLastFocusedTab(null); - assertTrue(prefs.hadLastFocus(whatever)); - } -} diff --git a/src/test/resources/mockito-extensions/org.mockito.plugins.MockMaker b/src/test/resources/mockito-extensions/org.mockito.plugins.MockMaker new file mode 100644 index 00000000000..83088d4ec16 --- /dev/null +++ b/src/test/resources/mockito-extensions/org.mockito.plugins.MockMaker @@ -0,0 +1,2 @@ +# This Mockito extension allows us to mock final methods, which are very common in OpenJFX +mock-maker-inline diff --git a/src/test/resources/org/jabref/logic/crawler/study.bib b/src/test/resources/org/jabref/logic/crawler/study.bib deleted file mode 100644 index 3f9809a82e5..00000000000 --- a/src/test/resources/org/jabref/logic/crawler/study.bib +++ /dev/null @@ -1,37 +0,0 @@ -% Encoding: UTF-8 - -@Study{v10, - name={TestStudyName}, - author={Jab Ref}, - researchQuestions={Question1; Question2}, -} - -@SearchQuery{query1, - query={Quantum}, -} - -@SearchQuery{query2, - query={Cloud Computing}, -} - -@SearchQuery{query3, - query={TestSearchQuery3}, -} - -@Library{library1, - name = {Springer}, - enabled = {true}, - comment = {}, -} - -@Library{library2, - name = {ArXiv}, - enabled = {true}, - comment = {}, -} - -@Library{library3, - name = {IEEEXplore}, - enabled = {false}, - comment = {}, -} diff --git a/src/test/resources/org/jabref/logic/crawler/study.yml b/src/test/resources/org/jabref/logic/crawler/study.yml new file mode 100644 index 00000000000..620edaf0eab --- /dev/null +++ b/src/test/resources/org/jabref/logic/crawler/study.yml @@ -0,0 +1,16 @@ +authors: + - Jab Ref +title: TestStudyName +last-search-date: 2020-11-26 +research-questions: + - Question1 + - Question2 +queries: + - query: Quantum + - query: Cloud Computing + - query: '"Software Engineering"' +databases: + - name: Springer + - name: ArXiv + - name: IEEEXplore + enabled: false diff --git a/src/test/resources/org/jabref/logic/exporter/MsBibExportFormatTest1.xml b/src/test/resources/org/jabref/logic/exporter/MsBibExportFormatTest1.xml index 0f6ca092a58..76236c5ac9c 100644 --- a/src/test/resources/org/jabref/logic/exporter/MsBibExportFormatTest1.xml +++ b/src/test/resources/org/jabref/logic/exporter/MsBibExportFormatTest1.xml @@ -26,7 +26,7 @@ 5 1000 2015 - 10 + October 12 unpublished diff --git a/src/test/resources/org/jabref/logic/exporter/MsBibExportFormatTestDateAcessed.xml b/src/test/resources/org/jabref/logic/exporter/MsBibExportFormatTestDateAcessed.xml index d77676b0654..4db29dcbe3d 100644 --- a/src/test/resources/org/jabref/logic/exporter/MsBibExportFormatTestDateAcessed.xml +++ b/src/test/resources/org/jabref/logic/exporter/MsBibExportFormatTestDateAcessed.xml @@ -8,7 +8,7 @@ Test Testa 2015 - 12 + December 12 diff --git a/src/test/resources/org/jabref/logic/exporter/MsBibExportFormatTestDay.xml b/src/test/resources/org/jabref/logic/exporter/MsBibExportFormatTestDay.xml index a6e655b3cb4..9b477d9224f 100644 --- a/src/test/resources/org/jabref/logic/exporter/MsBibExportFormatTestDay.xml +++ b/src/test/resources/org/jabref/logic/exporter/MsBibExportFormatTestDay.xml @@ -16,7 +16,7 @@ 2002 - 7 + July 3 Tech. rep. diff --git a/src/test/resources/org/jabref/logic/exporter/MsBibExportFormatTestDayBiblatex.bib b/src/test/resources/org/jabref/logic/exporter/MsBibExportFormatTestDayBiblatex.bib new file mode 100644 index 00000000000..047b696df13 --- /dev/null +++ b/src/test/resources/org/jabref/logic/exporter/MsBibExportFormatTestDayBiblatex.bib @@ -0,0 +1,8 @@ +% Encoding: UTF-8 + +@TechReport{, + author = {Sam and jason}, + date = {2002-07-03}, +} + +@Comment{jabref-meta: databaseType:biblatex;} diff --git a/src/test/resources/org/jabref/logic/exporter/MsBibExportFormatTestDayBiblatex.xml b/src/test/resources/org/jabref/logic/exporter/MsBibExportFormatTestDayBiblatex.xml new file mode 100644 index 00000000000..9b477d9224f --- /dev/null +++ b/src/test/resources/org/jabref/logic/exporter/MsBibExportFormatTestDayBiblatex.xml @@ -0,0 +1,23 @@ + + + + techreport + Report + + + + + Sam + + + jason + + + + + 2002 + July + 3 + Tech. rep. + + diff --git a/src/test/resources/org/jabref/logic/exporter/MsBibUrlDate.bib b/src/test/resources/org/jabref/logic/exporter/MsBibUrlDate.bib new file mode 100644 index 00000000000..a922c937322 --- /dev/null +++ b/src/test/resources/org/jabref/logic/exporter/MsBibUrlDate.bib @@ -0,0 +1,13 @@ +@WWW{KoppLohmann2009, + editor = {Oliver Kopp and Niels Lohmann}, + title = {1st Central-European Workshop on Services and their Composition, {ZEUS} 2009, Stuttgart, Germany, March 2-3, 2009. Proceedings}, + url = {http://ceur-ws.org/Vol-438}, + urldate = {2021-01-04}, + bibsource = {dblp computer science bibliography, http://dblp.org}, + biburl = {http://dblp.uni-trier.de/rec/bib/conf/zeus/2009}, + creationdate = {2021-01-16T17:52:55}, + publisher = {CEUR-WS.org}, + series = {{CEUR} Workshop Proceedings}, + volume = {438}, + year = {2009}, +} \ No newline at end of file diff --git a/src/test/resources/org/jabref/logic/exporter/MsBibUrlDate.xml b/src/test/resources/org/jabref/logic/exporter/MsBibUrlDate.xml new file mode 100644 index 00000000000..4333908bb80 --- /dev/null +++ b/src/test/resources/org/jabref/logic/exporter/MsBibUrlDate.xml @@ -0,0 +1,32 @@ + + + + 2009 + 438 + CEUR Workshop Proceedings + www + Misc + 1st Central-European Workshop on Services and their Composition, ZEUS 2009, Stuttgart, Germany, March 2-3, 2009. Proceedings + KoppLohmann2009 + CEUR-WS.org + http://ceur-ws.org/Vol-438 + 2021 + January + 4 + + + + + Kopp + Oliver + + + Lohmann + Niels + + + + + 1st Central-European Workshop on Services and their Composition, ZEUS 2009, Stuttgart, Germany, March 2-3, 2009. Proceedings + + diff --git a/src/test/resources/org/jabref/logic/importer/fileformat/EndnoteXmlImporterTest_WithoutUrlStyle.bib b/src/test/resources/org/jabref/logic/importer/fileformat/EndnoteXmlImporterTest_WithoutUrlStyle.bib new file mode 100644 index 00000000000..f93199db1af --- /dev/null +++ b/src/test/resources/org/jabref/logic/importer/fileformat/EndnoteXmlImporterTest_WithoutUrlStyle.bib @@ -0,0 +1,16 @@ +@article{, + abstract = {test abstract}, + author = {Ahmad, AS and Ormiston-Smith, N and Sasieni, PD}, + doi = {10.1038/bjc.2014.606}, + file = {:file\://localhost/Users/user/Documents/Bookends/Attachments/Ahmad%20et%20al%202015.pdf:PDF}, + isbn = {1532-1827 (Electronic) 0007-0920 (Linking)}, + keywords = {Age Factors; Aged; Aged, 80 and over; Female; Great Britain/epidemiology; Humans; Male; Middle Aged; Models, Statistical; Neoplasms/*epidemiology; Risk Assessment; Risk Factors; Sex Characteristics}, + number = {5}, + pages = {943-7}, + title = {Trends in the lifetime risk of developing cancer in Great Britain: comparison of risk for those born from 1930 to 1960}, + volume = {112}, + year = {2015}, + journal = {Br J Cancer}, + note = {some notes}, + url = {http://www.ncbi.nlm.nih.gov/pubmed/25647015}, +} diff --git a/src/test/resources/org/jabref/logic/importer/fileformat/EndnoteXmlImporterTest_WithoutUrlStyle.xml b/src/test/resources/org/jabref/logic/importer/fileformat/EndnoteXmlImporterTest_WithoutUrlStyle.xml new file mode 100644 index 00000000000..768ba5af391 --- /dev/null +++ b/src/test/resources/org/jabref/logic/importer/fileformat/EndnoteXmlImporterTest_WithoutUrlStyle.xml @@ -0,0 +1,129 @@ + + + + + Library1.bdb + Bookends + 2954 + 17 + + + + + + + + + + + + + + + + + + + <style face="normal" size="100%">Trends in the lifetime risk of developing cancer in Great Britain: + comparison of risk for those born from 1930 to 1960 + </style> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + file://localhost/Users/user/Documents/Bookends/Attachments/Ahmad%20et%20al%202015.pdf + + + + + + + + + + + + + + + diff --git a/src/test/resources/org/jabref/logic/importer/fileformat/EndnoteXmlImporterTest_WithoutUrlStyle2.bib b/src/test/resources/org/jabref/logic/importer/fileformat/EndnoteXmlImporterTest_WithoutUrlStyle2.bib new file mode 100644 index 00000000000..a7293b79f14 --- /dev/null +++ b/src/test/resources/org/jabref/logic/importer/fileformat/EndnoteXmlImporterTest_WithoutUrlStyle2.bib @@ -0,0 +1,24 @@ +@article{, + author = {Chapman, A. G.}, + isbn = {0012-9658}, + number = {1}, + pages = {93-105}, + title = {An ecological basis for reforestation of submariginal lands in the Central Hardwood Region}, + volume = {18}, + year = {1937}, + journal = {Ecology}, + note = {some notes}, + url = {://000200148800007} +} +@book{, + author = {Strohecker, H. F.}, + isbn = {0012-9658}, + number = {1}, + journal = {Ecology}, + note = {some other notes}, + pages = {162-168}, + title = {A survey of soil temperatures in the Chicago area}, + volume = {18}, + url = {://000200148800014}, + year = {1937} +} diff --git a/src/test/resources/org/jabref/logic/importer/fileformat/EndnoteXmlImporterTest_WithoutUrlStyle2.xml b/src/test/resources/org/jabref/logic/importer/fileformat/EndnoteXmlImporterTest_WithoutUrlStyle2.xml new file mode 100644 index 00000000000..1050edd3f0f --- /dev/null +++ b/src/test/resources/org/jabref/logic/importer/fileformat/EndnoteXmlImporterTest_WithoutUrlStyle2.xml @@ -0,0 +1,184 @@ + + + + + EndNote + Ecology.enl + + EndNote + 13264 + + 13264 + + 17 + + + + + + + + + + + + + <style face="normal" font="default" size="100%">An ecological basis for reforestation of + submariginal lands in the Central Hardwood Region + </style> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + <Go to ISI>://000200148800007 + + + + + + + + + EndNote + Ecology.enl + + EndNote + 13265 + + 13265 + + 6 + + + + + + + + + + + + + <style face="normal" font="default" size="100%">A survey of soil temperatures in the Chicago area + </style> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + <Go to ISI>://000200148800014 + + + + + + + + + diff --git a/src/test/resources/org/jabref/logic/importer/unlinkedFilesTestFolder/directory/subdirectory/2003_Hippel_209.pdf b/src/test/resources/org/jabref/logic/importer/unlinkedFilesTestFolder/directory/subdirectory/2003_Hippel_209.pdf deleted file mode 100644 index e69de29bb2d..00000000000 diff --git "a/src/test/resources/org/jabref/logic/importer/unlinkedFilesTestFolder/directory/subdirectory/2017_Gra\305\276ulis_726.pdf" "b/src/test/resources/org/jabref/logic/importer/unlinkedFilesTestFolder/directory/subdirectory/2017_Gra\305\276ulis_726.pdf" deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/src/test/resources/org/jabref/logic/importer/unlinkedFilesTestFolder/directory/subdirectory/pdfInSubdirectory.pdf b/src/test/resources/org/jabref/logic/importer/unlinkedFilesTestFolder/directory/subdirectory/pdfInSubdirectory.pdf deleted file mode 100644 index 3ac0b7d0dd9..00000000000 Binary files a/src/test/resources/org/jabref/logic/importer/unlinkedFilesTestFolder/directory/subdirectory/pdfInSubdirectory.pdf and /dev/null differ