diff --git a/NickvisionTagger.Shared/Docs/html/fr/configuration.html b/NickvisionTagger.Shared/Docs/html/fr/configuration.html index cdf0f95c..1b4dac0a 100644 --- a/NickvisionTagger.Shared/Docs/html/fr/configuration.html +++ b/NickvisionTagger.Shared/Docs/html/fr/configuration.html @@ -33,25 +33,25 @@
  • Nom du fichier

  • Chemin d’accès du fichier

  • Titre

  • -
  • Artist

  • +
  • Artiste

  • Album

  • -
  • Year

  • +
  • Année

  • Piste

  • Genre

  • Conserver l’horodatage de modification

    Indique s’il faut ou non mettre à jour l’horodatage de la dernière écriture (modification) d’un fichier lorsqu’une balise est enregistrée.

    -
    Limit File Name Characters
    +
    Limiter les caractères du nom du fichier
    -

    Whether or not filename characters should be limited to those only supported by Windows.

    +

    Indique si les caractères des noms de fichiers devraient être limités à ceux uniquement pris en charge par Windows.

    -

    This option is only available on non-Windows systems.

    +

    Cette option est uniquement disponible pour les systèmes autres que Windows.

    Écraser la balise avec MusicBrainz
    diff --git a/NickvisionTagger.Shared/Docs/html/fr/corrupted.html b/NickvisionTagger.Shared/Docs/html/fr/corrupted.html index 301dd839..f72e34d3 100644 --- a/NickvisionTagger.Shared/Docs/html/fr/corrupted.html +++ b/NickvisionTagger.Shared/Docs/html/fr/corrupted.html @@ -20,7 +20,7 @@

    Cette page explique les fichiers musicaux avec des données corrompues.

    Si Tagger est incapable de lire un fichier, il sera ignoré et une fenêtre de dialogue listera les fichiers corrompus pour que vous puissiez les traiter.

    -

    This dialog will offer the option to have Tagger run the appropriate command to try and fix the corrupted file.

    +

    Cette boîte de dialogue ouvre l’option pour Tagger d’exécuter les commandes appropriées pour essayer de réparer le fichier corrompu.

    Données invalides

    @@ -64,9 +64,9 @@
    -

    Invalid Album Art

    +

    Couverture d’album invalide

    -

    An invalid or corrupted embedded album art format can cause issues in displaying music files in Tagger.

    +

    Un format invalide ou corrompu de couverture d’album peut causer des problèmes dans l’affichage des fichiers de musique dans Tagger.

    @@ -82,7 +82,7 @@
    -

    FFmpeg can be used to fix album art issues. Run the following command to remove album art data from a file:

    +

    FFmpeg peut être utilisé pour corriger les problèmes de couverture d’album. Exécutez la commande suivante pour supprimer les données de la couverture d’album d’un fichier :

    ffmpeg -map 0:a -c:a copy -map_metadata -1 -i in.mp3 out.mp3

    in.mp3 est le chemin d’accès du fichier corrompu et out.mp3 est le chemin pour exporter le fichier ré-encodé.

    diff --git a/NickvisionTagger.Shared/Docs/html/fr/format-strings.html b/NickvisionTagger.Shared/Docs/html/fr/format-strings.html index 419c18ba..d0583e53 100644 --- a/NickvisionTagger.Shared/Docs/html/fr/format-strings.html +++ b/NickvisionTagger.Shared/Docs/html/fr/format-strings.html @@ -54,10 +54,10 @@
  • battementsparminute (bpm)

  • compositeur

  • description

  • -
  • discnumber

  • -
  • disctotal

  • +
  • numérodisque

  • +
  • totaldisques

  • maisondedisques

  • -
  • publishingdate

  • +
  • datedesortie

  • diff --git a/NickvisionTagger.Shared/Docs/html/fr/search.html b/NickvisionTagger.Shared/Docs/html/fr/search.html index 33fd9dd3..18cef33a 100644 --- a/NickvisionTagger.Shared/Docs/html/fr/search.html +++ b/NickvisionTagger.Shared/Docs/html/fr/search.html @@ -40,10 +40,10 @@
  • battementsparminute (bpm)

  • compositeur

  • description

  • -
  • discnumber

  • -
  • disctotal

  • +
  • numérodisque

  • +
  • totaldisques

  • maisondedisques

  • -
  • publishingdate

  • +
  • datedesortie

  • personnalisé

  • Les propriétés sont insensibles à la casse.

    diff --git a/NickvisionTagger.Shared/Docs/html/pl/configuration.html b/NickvisionTagger.Shared/Docs/html/pl/configuration.html index ee24ee5b..6bd78e57 100644 --- a/NickvisionTagger.Shared/Docs/html/pl/configuration.html +++ b/NickvisionTagger.Shared/Docs/html/pl/configuration.html @@ -20,7 +20,7 @@

    This page describes what you can change in the application configuration.

    -
    Theme
    +
    Motyw

    Set light or dark theme, or make Tagger follow your system theme.

    Remember Last Opened Library

    Whether or not to remember the previously used music library and reopen it when Tagger starts the next time.

    diff --git a/NickvisionTagger.Shared/Docs/html/pt/configuration.html b/NickvisionTagger.Shared/Docs/html/pt/configuration.html new file mode 100644 index 00000000..681ebd71 --- /dev/null +++ b/NickvisionTagger.Shared/Docs/html/pt/configuration.html @@ -0,0 +1,114 @@ + + + + + +Configuration + + + +
    +

    Configuration

    +
    +
    +

    This page describes what you can change in the application configuration.

    +
    +
    Theme
    +

    Set light or dark theme, or make Tagger follow your system theme.

    +
    Remember Last Opened Library
    +

    Whether or not to remember the previously used music library and reopen it when Tagger starts the next time.

    +
    Include Subfolders
    +

    Whether or not to scan for music files into subdirectories of a music folder.

    +
    Sort Files By
    +
    +

    The property to use when sorting and displaying music files. It can be one of the following options:

    +
      +
    • File Name

    • +
    • File Path

    • +
    • Title

    • +
    • Artist

    • +
    • Album

    • +
    • Year

    • +
    • Track

    • +
    • Genre

    • +
    +
    +
    Preserve Modification Timestamp
    +

    Whether or not to not update a file's write (modified) timestamp when its tag is saved.

    +
    Limit File Name Characters
    +
    +

    Whether or not filename characters should be limited to those only supported by Windows.

    +
    + + + + + +

    This option is only available on non-Windows systems.

    +
    +
    +
    Overwrite Tag With MusicBrainz
    +

    Whether or not to overwrite existing tag metadata with data found from MusicBrainz. If disabled, only blank tag properties will be filled.

    +
    Overwrite Album Art With MusicBrainz
    +

    Whether or not to overwrite overwrite existing album art with art found from MusicBrainz.

    +
    Overwrite Lyrics With Web Service
    +

    Whether or not to overwrite a tag's existing lyric data with data from the web.

    +
    AcoustId User API Key
    +
    +

    An AcoustId User API key to use when fingerprinting music files and looking up song information.

    +
    + + + + + +

    A key can be obtained here

    +
    +
    +
    +
    + +
    +
    +
    + diff --git a/NickvisionTagger.Shared/Docs/html/pt/corrupted.html b/NickvisionTagger.Shared/Docs/html/pt/corrupted.html new file mode 100644 index 00000000..36dc34dd --- /dev/null +++ b/NickvisionTagger.Shared/Docs/html/pt/corrupted.html @@ -0,0 +1,130 @@ + + + + + +Corrupted Files + + + +
    +

    Corrupted Files

    +
    +
    +

    This page explains music files with corrupted data.

    +

    If Tagger is unable to read a file, it will be ignored and a dialog will be displayed listing corrupted files for you to manage and fix accordingly.

    +

    This dialog will offer the option to have Tagger run the appropriate command to try and fix the corrupted file.

    +
    +
    +

    Invalid Data

    +
    +

    An invalid tag header or junk data in a file can cause issues when reading information about a file and even cause playback issues. Some websites add extra junk data in files which in turn causes corruption.

    +
    + + + + + + + + + + + + + +
    +

    FFmpeg can be used to fix corruption issues. Run the following command to re-encode a file's tag and remove junk data:

    +
    ffmpeg -i in.mp3 out.mp3
    +

    where in.mp3 is the file path of the corrupted file and out.mp3 is the path to export the re-encoded file.

    +
    +
    +
    + + + + + + + + + + + + + +

    You can also use fre:ac to re-encode files without convertion to another format.

    +
    +
    +
    +

    Invalid Album Art

    +
    +

    An invalid or corrupted embedded album art format can cause issues in displaying music files in Tagger.

    +
    + + + + + + + + + + + + + +
    +

    FFmpeg can be used to fix album art issues. Run the following command to remove album art data from a file:

    +
    ffmpeg -map 0:a -c:a copy -map_metadata -1 -i in.mp3 out.mp3
    +

    + where in.mp3 is the file path of the corrupted file and out.mp3 is the path to export the re-encoded file. +

    +
    +
    +
    +
    +
    +
    +
    + diff --git a/NickvisionTagger.Shared/Docs/html/pt/format-strings.html b/NickvisionTagger.Shared/Docs/html/pt/format-strings.html new file mode 100644 index 00000000..0b1285c5 --- /dev/null +++ b/NickvisionTagger.Shared/Docs/html/pt/format-strings.html @@ -0,0 +1,131 @@ + + + + + +Format Strings + + + +
    +

    Format Strings

    +
    +

    This page explains the use of format strings for File Name to Tag and Tag to File Name conversions.

    +
    +

    Format

    +
    +

    Strings of any format with properties wrapped in percent signs (%).

    +
    + + + + + +
    +

    Example

    +
    +

    Format String: %artist%- %title%

    +

    Filename: Artist1 - Song1.mp3

    +

    When running File Name to Tag conversion, this format string and this file name will create a tag with an artist of Artist1 and a title of Song1.

    +
    +
    +
    +
    +
    +

    Supported Properties

    +
    +
      +
    • title

    • +
    • artist

    • +
    • album

    • +
    • year

    • +
    • track

    • +
    • tracktotal

    • +
    • albumartist

    • +
    • genre

    • +
    • comment

    • +
    • beatsperminute (bpm)

    • +
    • composer

    • +
    • description

    • +
    • discnumber

    • +
    • disctotal

    • +
    • publisher

    • +
    • publishingdate

    • +
    +
    + + + + + +
    +

    When using conversions, custom property names can also be used.

    +

    For example, a custom property who's name is ENCODER can be used as %encoder%.

    +
    +
    +
    +
    +

    Ignoring in File Name to Tag Conversion

    +
    +

    When running File Name to Tag conversion, an empty %% can be specified to ignore part of the file name when reading it.

    +
    + + + + + +
    +

    Example

    +
    +

    Format String: %%- %track%. %%

    +

    Filename: Artist1- 05. Song1.mp3

    +

    This format string and this file name will create a tag with a track of 05 and ignore the rest of the file name.

    +
    +
    +
    +
    +
    +
    +
    +
    + diff --git a/NickvisionTagger.Shared/Docs/html/pt/index.html b/NickvisionTagger.Shared/Docs/html/pt/index.html new file mode 100644 index 00000000..2b7aa4bb --- /dev/null +++ b/NickvisionTagger.Shared/Docs/html/pt/index.html @@ -0,0 +1,117 @@ + + + + + +Tagger Help + + + +
    +

    Tagger Help

    +
    +
    +

    This documentation will help you understand how to configure Tagger to get the most of the application.

    +

    To get support, use issues or discussions on Github, or join our Matrix channel.

    +

    + +
    +
    +
    +
    +

    Supported File Extensions

    +
      +
    • .mp3

    • +
    • .m4a

    • +
    • .m4b

    • +
    • .ogg

    • +
    • .opus

    • +
    • .oga

    • +
    • .flac

    • +
    • .wma

    • +
    • .wav

    • +
    • .aac

    • +
    • .aax

    • +
    • .aa

    • +
    • .aif

    • +
    • .aiff

    • +
    • .aifc

    • +
    • .dsd

    • +
    • .dsf

    • +
    • .ac3

    • +
    • .gym

    • +
    • .ape

    • +
    • .mpv

    • +
    • .mp+

    • +
    • .ofr

    • +
    • .ofs

    • +
    • .psf

    • +
    • .psf1

    • +
    • .psf2

    • +
    • .minipsf

    • +
    • .minipsf1

    • +
    • .minipsf2

    • +
    • .ssf

    • +
    • .minissf

    • +
    • .minidsf

    • +
    • .gsf

    • +
    • .minigsf

    • +
    • .qsf

    • +
    • .miniqsf

    • +
    • .spc

    • +
    • .tak

    • +
    • .tta

    • +
    • .vqf

    • +
    • .bwav

    • +
    • .bwf

    • +
    • .vgm

    • +
    • .vgz

    • +
    • .wv

    • +
    • .asf

    • +
    +
    +
    +
    +
    +
    + diff --git a/NickvisionTagger.Shared/Docs/html/pt/search.html b/NickvisionTagger.Shared/Docs/html/pt/search.html new file mode 100644 index 00000000..16a1cad4 --- /dev/null +++ b/NickvisionTagger.Shared/Docs/html/pt/search.html @@ -0,0 +1,103 @@ + + + + + +Advanced Search + + + +
    +

    Advanced Search

    +
    +
    +

    This page explains how to use Advanced Search in Tagger.

    +

    Advanced Search is a powerful feature provided by Tagger that allows users to search files' tag contents for certain values, using a powerful tag-based syntax:

    +

    !prop1="value1";prop2="value2"

    +

    Where prop1, prop2 are valid tag properties and value1, value2 are the values to search wrapped in quotes. Each property is separated by a semicolon. Notice how the last property does not end with a semicolon.

    +
    +
    +

    Valid Properties

    +
    +
      +
    • filename

    • +
    • title

    • +
    • artist

    • +
    • album

    • +
    • year

    • +
    • track

    • +
    • tracktotal

    • +
    • albumartist

    • +
    • genre

    • +
    • comment

    • +
    • beatsperminute (bpm)

    • +
    • composer

    • +
    • description

    • +
    • discnumber

    • +
    • disctotal

    • +
    • publisher

    • +
    • publishingdate

    • +
    • custom

    • +
    +

    Properties are case-insensitive.

    +
    +
    +

    Syntax Checking

    +

    If the syntax of your string is valid, the textbox will turn green and will filter the listbox with your search. If the syntax of your string is invalid, the textbox will turn red and will not filter the listbox.

    +
    +

    Examples

    +
    +

    !artist=""

    +

    This search string will filter the listbox to contain music files whose artist is empty.

    +

    !genre="";year="2022"

    +

    This search string will filter the listbox to contain music files whose genre is empty and whose year is 2022 (Year and Track properties will validate if the value string is a number).

    +

    !title="";artist="bob"

    +

    This search string will filter the listbox to contain music files whose title is empty and whose artist is bob.

    +

    !custom="mbrd"

    +

    This search string will filter the listbox to contain music files that contain a custom property with the name mbrd.

    +
    +
    +
    +
    +
    + diff --git a/NickvisionTagger.Shared/Docs/html/pt/unsupported.html b/NickvisionTagger.Shared/Docs/html/pt/unsupported.html new file mode 100644 index 00000000..998fe77d --- /dev/null +++ b/NickvisionTagger.Shared/Docs/html/pt/unsupported.html @@ -0,0 +1,64 @@ + + + + + +Unsupported Files + + + +
    +

    Unsupported Files

    +
    +
    +

    This page explains music files that are currently unsupported by Tagger.

    +

    Tagger uses atldotnet for its backend to read and write metadata.

    +
    +
    +

    No Known Issues At This Time

    +

    Report an issue if you experience any.

    +
    +
    +
    +
    + diff --git a/NickvisionTagger.Shared/Docs/html/pt/web-services.html b/NickvisionTagger.Shared/Docs/html/pt/web-services.html new file mode 100644 index 00000000..01ff0a67 --- /dev/null +++ b/NickvisionTagger.Shared/Docs/html/pt/web-services.html @@ -0,0 +1,110 @@ + + + + + +Web Services + + + +
    +

    Web Services

    +
    +

    This page describes the web services available in Tagger

    +
    +

    Download MusicBrainz Metadata

    +
    +

    Identifies a music file through MusicBrainz and downloads its metadata to use in Tagger.

    +

    This service utilizes the AcoustId fingerprint of the file (generated with fpcalc) to determine MusicBrainz recording and release IDs. If IDs are found, metadata such as title, artist, album, and art will be downloaded and set in Tagger.

    +
    + + + + + +

    Finding metadata through MusicBrainz isn't 100% reliable and may not be available for uncommon songs.

    +
    +
    +
    +

    Download Lyrics

    +
    +

    Uses the tag's title and artist information to search for lyrics of the song.

    +

    This service utilizes NetEase's Music163 service for obtaining synchronized lyrics.

    +

    If no synchronized lyrics are found/available, Tagger will use Letras for obtaining unsynchronized lyrics.

    +
    + + + + + +

    Finding lyrics through these services isn't 100% reliable and may not be available for uncommon songs.

    +
    +
    +
    +

    Submit to AcoustId

    +
    +

    Submits data about a music file (identified via its fingerprint) to AcoustId's database. There are two things that can be submitted about a music file:

    +
      +
    • +

      MusicBrainz Recording ID

      +

      A user can submit a MusicBrainz Recording ID to submit to AcoustId. This will pull all data from the associated recording id and use that for sending metadata to AcoustId.

      +
    • +
    • +

      User Metadata

      +

      A user can submit their metadata from Tagger to AcoustId.

      +
    • +
    +
    + + + + + +

    A proper AcoustId User API Key must be set in Preferences for this service to work.

    +
    +
    +
    +
    +
    +
    + diff --git a/NickvisionTagger.Shared/Docs/po/LINGUAS b/NickvisionTagger.Shared/Docs/po/LINGUAS index 51706c06..162f5c2d 100644 --- a/NickvisionTagger.Shared/Docs/po/LINGUAS +++ b/NickvisionTagger.Shared/Docs/po/LINGUAS @@ -9,5 +9,6 @@ hr it nl pl +pt ru -trpt +tr diff --git a/NickvisionTagger.Shared/Docs/yelp/fr/configuration.page b/NickvisionTagger.Shared/Docs/yelp/fr/configuration.page index cbad4356..563c7a08 100644 --- a/NickvisionTagger.Shared/Docs/yelp/fr/configuration.page +++ b/NickvisionTagger.Shared/Docs/yelp/fr/configuration.page @@ -42,9 +42,9 @@

    Nom du fichier

    Chemin d’accès du fichier

    Titre

    -

    Artist

    +

    Artiste

    Album

    -

    Year

    +

    Année

    Piste

    Genre

    @@ -54,10 +54,10 @@

    Indique s’il faut ou non mettre à jour l’horodatage de la dernière écriture (modification) d’un fichier lorsqu’une balise est enregistrée.

    - Limit File Name Characters -

    Whether or not filename characters should be limited to those only supported by Windows.

    + Limiter les caractères du nom du fichier +

    Indique si les caractères des noms de fichiers devraient être limités à ceux uniquement pris en charge par Windows.

    -

    This option is only available on non-Windows systems.

    +

    Cette option est uniquement disponible pour les systèmes autres que Windows.

    diff --git a/NickvisionTagger.Shared/Docs/yelp/fr/corrupted.page b/NickvisionTagger.Shared/Docs/yelp/fr/corrupted.page index 426bc3d4..231cffcf 100644 --- a/NickvisionTagger.Shared/Docs/yelp/fr/corrupted.page +++ b/NickvisionTagger.Shared/Docs/yelp/fr/corrupted.page @@ -23,7 +23,7 @@ Fichiers corrompus

    Cette page explique les fichiers musicaux avec des données corrompues.

    Si Tagger est incapable de lire un fichier, il sera ignoré et une fenêtre de dialogue listera les fichiers corrompus pour que vous puissiez les traiter.

    -

    This dialog will offer the option to have Tagger run the appropriate command to try and fix the corrupted file.

    +

    Cette boîte de dialogue ouvre l’option pour Tagger d’exécuter les commandes appropriées pour essayer de réparer le fichier corrompu.

    Données invalides

    Un intitulé de balise invalide ou des données incorrectes peuvent créer des problèmes quant à la lecture des informations sur un fichier, et même des erreurs de lecture. Certains sites web ajoutent des données supplémentaires excessives dans les fichiers, pouvant les corrompre.

    @@ -37,10 +37,10 @@
    - Invalid Album Art -

    An invalid or corrupted embedded album art format can cause issues in displaying music files in Tagger.

    + Couverture d’album invalide +

    Un format invalide ou corrompu de couverture d’album peut causer des problèmes dans l’affichage des fichiers de musique dans Tagger.

    -

    FFmpeg can be used to fix album art issues. Run the following command to remove album art data from a file:

    +

    FFmpeg peut être utilisé pour corriger les problèmes de couverture d’album. Exécutez la commande suivante pour supprimer les données de la couverture d’album d’un fichier :

    ffmpeg -map 0:a -c:a copy -map_metadata -1 -i in.mp3 out.mp3

    in.mp3 est le chemin d’accès du fichier corrompu et out.mp3 est le chemin pour exporter le fichier ré-encodé.

    diff --git a/NickvisionTagger.Shared/Docs/yelp/fr/format-strings.page b/NickvisionTagger.Shared/Docs/yelp/fr/format-strings.page index 13b7a3ce..2ac03b58 100644 --- a/NickvisionTagger.Shared/Docs/yelp/fr/format-strings.page +++ b/NickvisionTagger.Shared/Docs/yelp/fr/format-strings.page @@ -47,10 +47,10 @@

    battementsparminute (bpm)

    compositeur

    description

    -

    discnumber

    -

    disctotal

    +

    numérodisque

    +

    totaldisques

    maisondedisques

    -

    publishingdate

    +

    datedesortie

    Lors de l’utilisation de la fonctionnalité conversions, des noms de propriété personnalisés peuvent aussi être utilisés.

    diff --git a/NickvisionTagger.Shared/Docs/yelp/fr/search.page b/NickvisionTagger.Shared/Docs/yelp/fr/search.page index 4d4ec700..9cb977da 100644 --- a/NickvisionTagger.Shared/Docs/yelp/fr/search.page +++ b/NickvisionTagger.Shared/Docs/yelp/fr/search.page @@ -43,10 +43,10 @@

    battementsparminute (bpm)

    compositeur

    description

    -

    discnumber

    -

    disctotal

    +

    numérodisque

    +

    totaldisques

    maisondedisques

    -

    publishingdate

    +

    datedesortie

    personnalisé

    Les propriétés sont insensibles à la casse.

    diff --git a/NickvisionTagger.Shared/Docs/yelp/pl/configuration.page b/NickvisionTagger.Shared/Docs/yelp/pl/configuration.page index cf8bebb3..2e6b604b 100644 --- a/NickvisionTagger.Shared/Docs/yelp/pl/configuration.page +++ b/NickvisionTagger.Shared/Docs/yelp/pl/configuration.page @@ -18,7 +18,7 @@

    This page describes what you can change in the application configuration.

    - Theme + Motyw

    Set light or dark theme, or make Tagger follow your system theme.

    diff --git a/NickvisionTagger.Shared/Docs/yelp/pt/configuration.page b/NickvisionTagger.Shared/Docs/yelp/pt/configuration.page new file mode 100644 index 00000000..9efa40dc --- /dev/null +++ b/NickvisionTagger.Shared/Docs/yelp/pt/configuration.page @@ -0,0 +1,77 @@ + + + + + Configuration 🔧 + + Nicholas Logozzo + 2023 + + + Nicholas Logozzo + 2023 + +

    Creative Commons Attribution 4.0 International License

    +
    + +Configuration +

    This page describes what you can change in the application configuration.

    + + + Theme +

    Set light or dark theme, or make Tagger follow your system theme.

    +
    + + Remember Last Opened Library +

    Whether or not to remember the previously used music library and reopen it when Tagger starts the next time.

    +
    + + Include Subfolders +

    Whether or not to scan for music files into subdirectories of a music folder.

    +
    + + Sort Files By +

    The property to use when sorting and displaying music files. It can be one of the following options:

    + +

    File Name

    +

    File Path

    +

    Title

    +

    Artist

    +

    Album

    +

    Year

    +

    Track

    +

    Genre

    +
    +
    + + Preserve Modification Timestamp +

    Whether or not to not update a file's write (modified) timestamp when its tag is saved.

    +
    + + Limit File Name Characters +

    Whether or not filename characters should be limited to those only supported by Windows.

    + +

    This option is only available on non-Windows systems.

    +
    +
    + + Overwrite Tag With MusicBrainz +

    Whether or not to overwrite existing tag metadata with data found from MusicBrainz. If disabled, only blank tag properties will be filled.

    +
    + + Overwrite Album Art With MusicBrainz +

    Whether or not to overwrite overwrite existing album art with art found from MusicBrainz.

    +
    + + Overwrite Lyrics With Web Service +

    Whether or not to overwrite a tag's existing lyric data with data from the web.

    +
    + + AcoustId User API Key +

    An AcoustId User API key to use when fingerprinting music files and looking up song information.

    + +

    A key can be obtained here

    +
    +
    +
    +
    diff --git a/NickvisionTagger.Shared/Docs/yelp/pt/corrupted.page b/NickvisionTagger.Shared/Docs/yelp/pt/corrupted.page new file mode 100644 index 00000000..a6badf3a --- /dev/null +++ b/NickvisionTagger.Shared/Docs/yelp/pt/corrupted.page @@ -0,0 +1,44 @@ + + + + + Corrupted Files 🪲 + + Nicholas Logozzo + 2023 + + + Nicholas Logozzo + 2023 + +

    Creative Commons Attribution 4.0 International License

    +
    + +Corrupted Files +

    This page explains music files with corrupted data.

    +

    If Tagger is unable to read a file, it will be ignored and a dialog will be displayed listing corrupted files for you to manage and fix accordingly.

    +

    This dialog will offer the option to have Tagger run the appropriate command to try and fix the corrupted file.

    +
    + Invalid Data +

    An invalid tag header or junk data in a file can cause issues when reading information about a file and even cause playback issues. Some websites add extra junk data in files which in turn causes corruption.

    + +

    FFmpeg can be used to fix corruption issues. Run the following command to re-encode a file's tag and remove junk data:

    + ffmpeg -i in.mp3 out.mp3 +

    where in.mp3 is the file path of the corrupted file and out.mp3 is the path to export the re-encoded file.

    +
    + +

    You can also use fre:ac to re-encode files without convertion to another format.

    +
    +
    +
    + Invalid Album Art +

    An invalid or corrupted embedded album art format can cause issues in displaying music files in Tagger.

    + +

    FFmpeg can be used to fix album art issues. Run the following command to remove album art data from a file:

    + ffmpeg -map 0:a -c:a copy -map_metadata -1 -i in.mp3 out.mp3 +

    + where in.mp3 is the file path of the corrupted file and out.mp3 is the path to export the re-encoded file. +

    +
    +
    +
    diff --git a/NickvisionTagger.Shared/Docs/yelp/pt/figures/tagger.png b/NickvisionTagger.Shared/Docs/yelp/pt/figures/tagger.png new file mode 100644 index 00000000..be5678f0 Binary files /dev/null and b/NickvisionTagger.Shared/Docs/yelp/pt/figures/tagger.png differ diff --git a/NickvisionTagger.Shared/Docs/yelp/pt/format-strings.page b/NickvisionTagger.Shared/Docs/yelp/pt/format-strings.page new file mode 100644 index 00000000..5c570aa7 --- /dev/null +++ b/NickvisionTagger.Shared/Docs/yelp/pt/format-strings.page @@ -0,0 +1,64 @@ + + + + + Format Strings ✍️ + + Nicholas Logozzo + 2023 + + + Nicholas Logozzo + 2023 + +

    Creative Commons Attribution 4.0 International License

    +
    + +Format Strings +

    This page explains the use of format strings for File Name to Tag and Tag to File Name conversions.

    +
    + Format +

    Strings of any format with properties wrapped in percent signs (%).

    + + Example +

    Format String: %artist%- %title%

    +

    Filename: Artist1 - Song1.mp3

    +

    When running File Name to Tag conversion, this format string and this file name will create a tag with an artist of Artist1 and a title of Song1.

    +
    +
    +
    + Supported Properties + +

    title

    +

    artist

    +

    album

    +

    year

    +

    track

    +

    tracktotal

    +

    albumartist

    +

    genre

    +

    comment

    +

    beatsperminute (bpm)

    +

    composer

    +

    description

    +

    discnumber

    +

    disctotal

    +

    publisher

    +

    publishingdate

    +
    + +

    When using conversions, custom property names can also be used.

    +

    For example, a custom property who's name is ENCODER can be used as %encoder%.

    +
    +
    +
    + Ignoring in File Name to Tag Conversion +

    When running File Name to Tag conversion, an empty %% can be specified to ignore part of the file name when reading it.

    + + Example +

    Format String: %%- %track%. %%

    +

    Filename: Artist1- 05. Song1.mp3

    +

    This format string and this file name will create a tag with a track of 05 and ignore the rest of the file name.

    +
    +
    +
    diff --git a/NickvisionTagger.Shared/Docs/yelp/pt/index.page b/NickvisionTagger.Shared/Docs/yelp/pt/index.page new file mode 100644 index 00000000..b4d48d02 --- /dev/null +++ b/NickvisionTagger.Shared/Docs/yelp/pt/index.page @@ -0,0 +1,73 @@ + + + + Tagger Help + Tagger Help + + Fyodor Sobolev + 2023 + + + Nicholas Logozzo + 2023 + +

    Creative Commons Attribution 4.0 International License

    +
    + +<media its:translate="no" type="image" src="figures/tagger.png"/> Tagger Help +

    This documentation will help you understand how to configure Tagger to get the most of the application.

    +

    To get support, use issues or discussions on Github, or join our Matrix channel.

    +

    +

    + + Supported File Extensions +

    .mp3

    +

    .m4a

    +

    .m4b

    +

    .ogg

    +

    .opus

    +

    .oga

    +

    .flac

    +

    .wma

    +

    .wav

    +

    .aac

    +

    .aax

    +

    .aa

    +

    .aif

    +

    .aiff

    +

    .aifc

    +

    .dsd

    +

    .dsf

    +

    .ac3

    +

    .gym

    +

    .ape

    +

    .mpv

    +

    .mp+

    +

    .ofr

    +

    .ofs

    +

    .psf

    +

    .psf1

    +

    .psf2

    +

    .minipsf

    +

    .minipsf1

    +

    .minipsf2

    +

    .ssf

    +

    .minissf

    +

    .minidsf

    +

    .gsf

    +

    .minigsf

    +

    .qsf

    +

    .miniqsf

    +

    .spc

    +

    .tak

    +

    .tta

    +

    .vqf

    +

    .bwav

    +

    .bwf

    +

    .vgm

    +

    .vgz

    +

    .wv

    +

    .asf

    +
    +
    +
    diff --git a/NickvisionTagger.Shared/Docs/yelp/pt/search.page b/NickvisionTagger.Shared/Docs/yelp/pt/search.page new file mode 100644 index 00000000..6ca740b2 --- /dev/null +++ b/NickvisionTagger.Shared/Docs/yelp/pt/search.page @@ -0,0 +1,60 @@ + + + + + Advanced Search 🔍 + + Nicholas Logozzo + 2023 + + + Nicholas Logozzo + 2023 + +

    Creative Commons Attribution 4.0 International License

    +
    + +Advanced Search +

    This page explains how to use Advanced Search in Tagger.

    + +

    Advanced Search is a powerful feature provided by Tagger that allows users to search files' tag contents for certain values, using a powerful tag-based syntax:

    +

    !prop1="value1";prop2="value2"

    +

    Where prop1, prop2 are valid tag properties and value1, value2 are the values to search wrapped in quotes. Each property is separated by a semicolon. Notice how the last property does not end with a semicolon.

    + +
    +Valid Properties + +

    filename

    +

    title

    +

    artist

    +

    album

    +

    year

    +

    track

    +

    tracktotal

    +

    albumartist

    +

    genre

    +

    comment

    +

    beatsperminute (bpm)

    +

    composer

    +

    description

    +

    discnumber

    +

    disctotal

    +

    publisher

    +

    publishingdate

    +

    custom

    +
    +

    Properties are case-insensitive.

    + +
    Syntax Checking +

    If the syntax of your string is valid, the textbox will turn green and will filter the listbox with your search. If the syntax of your string is invalid, the textbox will turn red and will not filter the listbox.

    + +
    Examples +

    !artist=""

    +

    This search string will filter the listbox to contain music files whose artist is empty.

    +

    !genre="";year="2022"

    +

    This search string will filter the listbox to contain music files whose genre is empty and whose year is 2022 (Year and Track properties will validate if the value string is a number).

    +

    !title="";artist="bob"

    +

    This search string will filter the listbox to contain music files whose title is empty and whose artist is bob.

    +

    !custom="mbrd"

    +

    This search string will filter the listbox to contain music files that contain a custom property with the name mbrd.

    +
    diff --git a/NickvisionTagger.Shared/Docs/yelp/pt/unsupported.page b/NickvisionTagger.Shared/Docs/yelp/pt/unsupported.page new file mode 100644 index 00000000..3e07ab90 --- /dev/null +++ b/NickvisionTagger.Shared/Docs/yelp/pt/unsupported.page @@ -0,0 +1,24 @@ + + + + + Unsupported Files 🚫 + + Nicholas Logozzo + 2023 + + + Nicholas Logozzo + 2023 + +

    Creative Commons Attribution 4.0 International License

    +
    + +Unsupported Files +

    This page explains music files that are currently unsupported by Tagger.

    +

    Tagger uses atldotnet for its backend to read and write metadata.

    +
    + No Known Issues At This Time +

    Report an issue if you experience any.

    +
    +
    diff --git a/NickvisionTagger.Shared/Docs/yelp/pt/web-services.page b/NickvisionTagger.Shared/Docs/yelp/pt/web-services.page new file mode 100644 index 00000000..ebea6352 --- /dev/null +++ b/NickvisionTagger.Shared/Docs/yelp/pt/web-services.page @@ -0,0 +1,53 @@ + + + + + Web Services 🌐 + + Nicholas Logozzo + 2023 + + + Nicholas Logozzo + 2023 + +

    Creative Commons Attribution 4.0 International License

    +
    + +Web Services +

    This page describes the web services available in Tagger

    +
    + Download MusicBrainz Metadata +

    Identifies a music file through MusicBrainz and downloads its metadata to use in Tagger.

    +

    This service utilizes the AcoustId fingerprint of the file (generated with fpcalc) to determine MusicBrainz recording and release IDs. If IDs are found, metadata such as title, artist, album, and art will be downloaded and set in Tagger.

    + +

    Finding metadata through MusicBrainz isn't 100% reliable and may not be available for uncommon songs.

    +
    +
    +
    + Download Lyrics +

    Uses the tag's title and artist information to search for lyrics of the song.

    +

    This service utilizes NetEase's Music163 service for obtaining synchronized lyrics.

    +

    If no synchronized lyrics are found/available, Tagger will use Letras for obtaining unsynchronized lyrics.

    + +

    Finding lyrics through these services isn't 100% reliable and may not be available for uncommon songs.

    +
    +
    +
    + Submit to AcoustId +

    Submits data about a music file (identified via its fingerprint) to AcoustId's database. There are two things that can be submitted about a music file:

    + + + MusicBrainz Recording ID +

    A user can submit a MusicBrainz Recording ID to submit to AcoustId. This will pull all data from the associated recording id and use that for sending metadata to AcoustId.

    +
    + + User Metadata +

    A user can submit their metadata from Tagger to AcoustId.

    +
    +
    + +

    A proper AcoustId User API Key must be set in Preferences for this service to work.

    +
    +
    +
    diff --git a/NickvisionTagger.Shared/Resources/po/LINGUAS b/NickvisionTagger.Shared/Resources/po/LINGUAS index 4cda7664..162f5c2d 100644 --- a/NickvisionTagger.Shared/Resources/po/LINGUAS +++ b/NickvisionTagger.Shared/Resources/po/LINGUAS @@ -9,6 +9,6 @@ hr it nl pl +pt ru tr -pt