humdrum-tools / verovio-humdrum-viewer

Verovio Humdrum Viewer
http://verovio.humdrum.org
37 stars 9 forks source link

menus sometimes need scrollbar #578

Closed derkveen closed 3 years ago

derkveen commented 3 years ago

https://doc.verovio.humdrum.org/ vertical menu sometimes had too many items so I can't reach the lowest ones. Maybe scrollbar will fix it? filters

craigsapp commented 3 years ago

At one point I fixed this: when the list gets longer than the webpage, it becomes fixed on the page so that you can scroll down. But then it broke again (not long after I fixed it)..., so I will check it out...

derkveen commented 3 years ago

HI Craig,

Thanks. By the way: if you need somebody to translate your website to Dutch, I would be happy to do that for you.

Best regards, Derk

craigsapp commented 3 years ago

Thanks. By the way: if you need somebody to translate your website to Dutch, I would be happy to do that for you.

Geweldig! -- although a lot of work...

The first step would be to provide Dutch translations for the menu system in VHV. I just added "Nederlands" to the Language selection menu:

Screen Shot 2021-05-29 at 9 26 00 PM

Notice that the menu headers are in Dutch when "Nederlands" is selected (or "Nederlands" will automatically be selected if the preferred language of a web browser is Dutch).

If you fill in the following form and post it into this issue, I can incorporate the translations into the menu system: https://github.com/humdrum-tools/verovio-humdrum-viewer/tree/gh-pages/_includes/menu/content

There will be cases where the translation will be the same as English. In those cases you can leave the @NL: entry blank (such as the cases for - which is the keyboard shortcut for adding a flat to a note). Or entries which are URLs:

@PHRASE:    https://doc.verovio.humdrum.org/commands/alt-y
@NL:    

A second step would be to translate the homepage of the documentation, which we could work on getting setup sometime in June.

derkveen commented 3 years ago

I'm not so familiar with github, so I made 4 steps (with screenshots). Are these correct? I', not sure of step 3. I added them as attachments.

Op zo 30 mei 2021 om 06:37 schreef Craig Stuart Sapp < @.***>:

Thanks. By the way: if you need somebody to translate your website to Dutch, I would be happy to do that for you.

Geweldig! -- although a lot of work...

The first step would be to provide Dutch translations for the menu system in VHV. I just added "Nederlands" to the Language selection menu:

[image: Screen Shot 2021-05-29 at 9 26 00 PM] https://user-images.githubusercontent.com/3487289/120091960-7db3f200-c0c4-11eb-88e2-fe7cafb433b1.png

Notice that the menu headers are in Dutch when "Nederlands" is selected (or "Nederlands" will automatically be selected if the preferred language of a web browser is Dutch).

If you fill in the following form and post it into this issue, I can incorporate the translations into the menu system:

https://github.com/humdrum-tools/verovio-humdrum-viewer/tree/gh-pages/_includes/menu/content

There will be cases where the translation will be the same as English. In those cases you can leave the @NL: entry blank (such as the cases for - which is the keyboard shortcut for adding a flat to a note). Or entries which are URLs:

@PHRASE: https://doc.verovio.humdrum.org/commands/alt-y @NL:

A second step would be to translate the homepage of the documentation, which we could work on getting setup sometime in June.

Fill in the lines starting with NL: with the translation of the phrase

on the line immediately above starting with @PHRASE:.

#

If there is no translation or the translation is the same as the PHRASE, then

do not entry any text on the NL: line underneath it.

############################## MENU: analysis-composite-rhythm.aton

@PHRASE: Composite rhythm @NL:

@PHRASE: Composite rhythm (no groupings) @NL:

@PHRASE: Composite rhythm (colored) @NL:

@PHRASE: Composite rhythm (full + groups w/ color) @NL:

############################## MENU: analysis-dissonant.aton

@PHRASE: Dissonance labels @NL:

@PHRASE: Color dissonant notes by metric position @NL:

############################## MENU: analysis-imitation.aton

@PHRASE: Identify diatonic imitation between monophonic parts @NL:

@PHRASE: Ignore duration when identifying imitation @NL:

############################## MENU: analysis-melisma.aton

@PHRASE: Mark melismas (two notes or more per syllable) @NL:

@PHRASE: Mark melismas (three notes or more per syllable) @NL:

@PHRASE: Mark melismas (four notes or more per syllable) @NL:

@PHRASE: Mark melismas (five notes or more per syllable) @NL:

@PHRASE: Display note counts for each syllable @NL:

############################## MENU: analysis-meter.aton

@PHRASE: Composite metric levels @NL:

@PHRASE: Metric levels for each part @NL:

############################## MENU: analysis.aton

@PHRASE: Imitation @NL:

@PHRASE: Melisma @NL:

@PHRASE: Renaissance dissonance labels @NL:

@PHRASE: Composite rhythm @NL:

@PHRASE: Meter @NL:

############################## MENU: contextual-beam.aton

@PHRASE: Unfocus beam @NL:

@PHRASE: Force beam above @NL:

@PHRASE: Force beam below @NL:

@PHRASE: Clear beam direction @NL:

############################## MENU: contextual-note-accidental.aton

@PHRASE: Toggle natural accidental @NL:

@PHRASE: Toggle sharp accidental @NL:

@PHRASE: # @NL:

@PHRASE: Toggle flat accidental @NL:

@PHRASE: - @NL:

@PHRASE: Toggle forced display of accidental @NL:

@PHRASE: Toggle editorial accidental @NL:

############################## MENU: contextual-note-articulation.aton

@PHRASE: Toggle staccato @NL:

@PHRASE: Toggle staccatissimo @NL:

@PHRASE: Toggle tenuto @NL:

@PHRASE: Toggle accent @NL:

@PHRASE: Toggle marcato @NL:

@PHRASE: Toggle fermata @NL:

@PHRASE: Toggle arpeggio @NL:

############################## MENU: contextual-note-navigation.aton

@PHRASE: Next melodic note @NL:

@PHRASE: Previous melodic note @NL:

@PHRASE: Next harmonic note @NL:

@PHRASE: Previous harmonic note @NL:

############################## MENU: contextual-note-ornament.aton

@PHRASE: Toggle minor trill @NL:

@PHRASE: Toggle major trill @NL:

@PHRASE: Toggle minor lower mordent @NL:

@PHRASE: Toggle major lower mordent @NL:

@PHRASE: Toggle minor upper mordent @NL:

@PHRASE: Toggle major upper mordent @NL:

############################## MENU: contextual-note-pitch.aton

@PHRASE: Up a step @NL:

@PHRASE: Down a step @NL:

@PHRASE: Up an octave @NL:

@PHRASE: Down an octave @NL:

@PHRASE: Up a fifth @NL:

@PHRASE: Down a third @NL:

############################## MENU: contextual-note-slur.aton

@PHRASE: Add slur to next note @NL:

############################## MENU: contextual-note-stem.aton

@PHRASE: Force stem above @NL:

@PHRASE: Force stem below @NL:

@PHRASE: Clear stem direction @NL:

############################## MENU: contextual-note.aton

@PHRASE: Unfocus note @NL:

@PHRASE: Navigation @NL:

@PHRASE: Pitch @NL:

@PHRASE: Stems @NL:

@PHRASE: Accidentals @NL:

@PHRASE: Articulations @NL:

@PHRASE: Ornaments @NL:

@PHRASE: Slurs @NL:

@PHRASE: Break beam before note @NL:

@PHRASE: Break beam after note @NL:

@PHRASE: Toggle pedal down before note @NL:

@PHRASE: Toggle pedal up after note @NL:

@PHRASE: Toggle gracenote style @NL:

@PHRASE: Toggle @ mark @NL:

############################## MENU: contextual-rest-navigation.aton

@PHRASE: Next melodic note @NL:

@PHRASE: Previous melodic note @NL:

@PHRASE: Next harmonic note @NL:

@PHRASE: Previous harmonic note @NL:

############################## MENU: contextual-rest.aton

@PHRASE: Unfocus rest @NL:

@PHRASE: Navigation @NL:

@PHRASE: Make rest invisible @NL:

############################## MENU: contextual-slur.aton

@PHRASE: Unfocus slur @NL:

@PHRASE: Force slur above @NL:

@PHRASE: Force slur below @NL:

@PHRASE: Clear slur direction @NL:

@PHRASE: Delete slur @NL:

@PHRASE: Move slur start left @NL:

@PHRASE: Move slur start right @NL:

@PHRASE: Move slur end left @NL:

@PHRASE: Move slur end right @NL:

@PHRASE: Move slur end 3 notes right @NL:

############################## MENU: contextual-tie.aton

@PHRASE: Unfocus slur @NL:

@PHRASE: Force tie above @NL:

@PHRASE: Force tie below @NL:

@PHRASE: Clear tie direction @NL:

############################## MENU: contextual.aton

@PHRASE: Beam @NL:

@PHRASE: Note @NL:

@PHRASE: Rest @NL:

@PHRASE: Slur @NL:

@PHRASE: Tie @NL:

############################## MENU: dictionary.aton

@PHRASE: view repertory website @NL:

@PHRASE: Github repository @NL:

@PHRASE: esc @NL:

@PHRASE: https://doc.verovio.humdrum.org @NL:

@PHRASE: https://doc.verovio.humdrum.org/filter/dissonant @NL:

@PHRASE: https://doc.verovio.humdrum.org/graphic/beam @NL:

@PHRASE: https://doc.verovio.humdrum.org/graphic/pitch @NL:

@PHRASE: https://doc.verovio.humdrum.org/graphic/note @NL:

@PHRASE: https://doc.verovio.humdrum.org/graphic/rest @NL:

@PHRASE: https://doc.verovio.humdrum.org/graphic/slur @NL:

@PHRASE: https://doc.verovio.humdrum.org/graphic/tie @NL:

@PHRASE: https://doc.verovio.humdrum.org/filter/autobeam @NL:

@PHRASE: https://doc.verovio.humdrum.org/command/alt-L @NL:

@PHRASE: https://doc.verovio.humdrum.org/command/alt-I @NL:

@PHRASE: https://doc.verovio.humdrum.org/command/alt-D @NL:

@PHRASE: https://doc.verovio.humdrum.org/filter/autostem @NL:

@PHRASE: https://doc.verovio.humdrum.org/filter/extract @NL:

@PHRASE: https://doc.verovio.humdrum.org/commands/alt-e @NL:

@PHRASE: https://doc.verovio.humdrum.org/commands/alt-c @NL:

@PHRASE: https://doc.verovio.humdrum.org/commands/alt-R @NL:

@PHRASE: https://doc.verovio.humdrum.org/commands/alt-S @NL:

@PHRASE: https://doc.verovio.humdrum.org/commands/alt-s @NL:

@PHRASE: https://doc.verovio.humdrum.org/commands/alt-t @NL:

@PHRASE: https://doc.verovio.humdrum.org/commands/alt-T @NL:

@PHRASE: https://doc.verovio.humdrum.org/commands/alt-r @NL:

@PHRASE: https://doc.verovio.humdrum.org/commands/alt-m @NL:

@PHRASE: https://doc.verovio.humdrum.org/commands/alt-h @NL:

@PHRASE: https://doc.verovio.humdrum.org/commands/alt-g @NL:

@PHRASE: https://doc.verovio.humdrum.org/interface/buffers @NL:

@PHRASE: https://doc.verovio.humdrum.org/interface/getting_started @NL:

@PHRASE: https://doc.verovio.humdrum.org/humdrum/getting_started @NL:

@PHRASE: https://doc.verovio.humdrum.org/repertory @NL:

@PHRASE: https://doc.verovio.humdrum.org/filter @NL:

@PHRASE: https://doc.verovio.humdrum.org/options @NL:

@PHRASE: https://doc.verovio.humdrum.org/commands/alt-home @NL:

@PHRASE: https://doc.verovio.humdrum.org/commands/alt-end @NL:

@PHRASE: https://doc.verovio.humdrum.org/commands/alt-left @NL:

@PHRASE: https://doc.verovio.humdrum.org/commands/alt-right @NL:

@PHRASE: https://doc.verovio.humdrum.org/commands/shift-right @NL:

@PHRASE: https://doc.verovio.humdrum.org/commands/shift-left @NL:

@PHRASE: https://doc.verovio.humdrum.org/commands/space @NL:

@PHRASE: https://doc.verovio.humdrum.org/commands/alt-w @NL:

@PHRASE: https://doc.verovio.humdrum.org/commands/alt-lesser @NL:

@PHRASE: https://doc.verovio.humdrum.org/filter/tabber @NL:

@PHRASE: https://doc.verovio.humdrum.org/commands/alt-y @NL:

@PHRASE: https://doc.verovio.humdrum.org/commands/alt-p @NL:

@PHRASE: https://doc.verovio.humdrum.org/commands/alt-l @NL:

@PHRASE: https://doc.verovio.humdrum.org/commands/alt-b @NL:

@PHRASE: https://doc.verovio.humdrum.org/commands/alt-v @NL:

@PHRASE: https://doc.verovio.humdrum.org/commands/alt-f @NL:

@PHRASE: https://doc.verovio.humdrum.org/commands/alt-o @NL:

@PHRASE: https://doc.verovio.humdrum.org/filter/chord @NL:

############################## MENU: edit-beams.aton

@PHRASE: Beam by meter @NL:

@PHRASE: Split beams by lyrics @NL:

@PHRASE: Remove beams @NL:

############################## MENU: edit-chords.aton

@PHRASE: Sort chords highest note first @NL:

@PHRASE: Sort chords lowest note first @NL:

@PHRASE: Extract first note in chord @NL:

@PHRASE: Extract last note in chord @NL:

@PHRASE: Highest note in chord @NL:

@PHRASE: Lowest note in chord @NL:

@PHRASE: Compress chords @NL:

@PHRASE: Expand chords @NL:

@PHRASE: Bass/melody chord notes (for grand staff scores) @NL:

############################## MENU: edit-formatting.aton

@PHRASE: Tassoize @NL:

############################## MENU: edit-line.aton

@PHRASE: Insert local comment line (above cursor) @NL:

@PHRASE: alt-L @NL:

@PHRASE: Insert interpretation line (above cursor) @NL:

@PHRASE: alt-I @NL:

@PHRASE: Insert null data line (above cursor) @NL:

@PHRASE: alt-D @NL:

@PHRASE: Remove null lines @NL:

@PHRASE: Remove null data lines @NL:

@PHRASE: Remove null interpretation lines @NL:

@PHRASE: Remove null local comment lines @NL:

############################## MENU: edit-ornaments.aton

@PHRASE: Remove accidentals from trills and ornaments @NL:

############################## MENU: edit-stems.aton

@PHRASE: Add note stem directions @NL:

@PHRASE: Remove note stem directions @NL:

############################## MENU: edit-system.aton

@PHRASE: Remove non-kern spines @NL:

@PHRASE: Add staff above system @NL:

@PHRASE: Add staff above system with hidden rests @NL:

@PHRASE: Add staff below system @NL:

@PHRASE: Add staff below system with hidden rests @NL:

############################## MENU: edit-text.aton

@PHRASE: Add lyric verse to top staff @NL:

@PHRASE: Remove lyric text @NL:

@PHRASE: Split beams by lyrics @NL:

############################## MENU: edit-transpose-interval-down.aton

@PHRASE: Down a minor second @NL:

@PHRASE: Down a major second @NL:

@PHRASE: Down a minor third @NL:

@PHRASE: Down a major third @NL:

@PHRASE: Down a perfect fourth @NL:

@PHRASE: Down an augmented fourth @NL:

@PHRASE: Down an diminished fifth @NL:

@PHRASE: Down a perfect fifth @NL:

@PHRASE: Down a minor sixth @NL:

@PHRASE: Down a major sixth @NL:

@PHRASE: Down a minor seventh @NL:

@PHRASE: Down a major seventh @NL:

@PHRASE: Down a perfect octave @NL:

############################## MENU: edit-transpose-interval-up.aton

@PHRASE: Up a minor second @NL:

@PHRASE: Up a major second @NL:

@PHRASE: Up a minor third @NL:

@PHRASE: Up a major third @NL:

@PHRASE: Up a perfect fourth @NL:

@PHRASE: Up an augmented fourth @NL:

@PHRASE: Up a diminished fifth @NL:

@PHRASE: Up a perfect fifth @NL:

@PHRASE: Up a minor sixth @NL:

@PHRASE: Up a major sixth @NL:

@PHRASE: Up a minor seventh @NL:

@PHRASE: Up a major seventh @NL:

@PHRASE: Up a perfect octave @NL:

############################## MENU: edit-transpose-key.aton

@PHRASE: Tonic to C @NL:

@PHRASE: Tonic to C♯ @NL:

@PHRASE: Tonic to D♭ @NL:

@PHRASE: Tonic to D @NL:

@PHRASE: Tonic to E♭ @NL:

@PHRASE: Tonic to E @NL:

@PHRASE: Tonic to F @NL:

@PHRASE: Tonic to F♯ @NL:

@PHRASE: Tonic to G @NL:

@PHRASE: Tonic to A♭ @NL:

@PHRASE: Tonic to A @NL:

@PHRASE: Tonic to B♭ @NL:

@PHRASE: Tonic to B @NL:

############################## MENU: edit.aton

@PHRASE: Clear text editor @NL:

@PHRASE: alt-e @NL:

@PHRASE: Undo last change @NL:

@PHRASE: ctrl-z @NL:

@PHRASE: Compile embedded filters @NL:

@PHRASE: alt-c @NL:

@PHRASE: Remove trailing tabs @NL:

@PHRASE:
@NL:

@PHRASE: Beams @NL:

@PHRASE: Chords @NL:

@PHRASE: Data @NL:

@PHRASE: Ornaments @NL:

@PHRASE: System @NL:

@PHRASE: Stems @NL:

@PHRASE: Text @NL:

@PHRASE: Transpose by key (if data contains key) @NL:

@PHRASE: Transpose by up interval @NL:

@PHRASE: Transpose down by interval @NL:

@PHRASE: Import Formatting @NL:

@PHRASE: Convert to Humdrum @NL:

@PHRASE: info @NL:

############################## MENU: file-load-buffer.aton

@PHRASE: Load from buffer 1 @NL:

@PHRASE: 1 alt-R @NL:

@PHRASE: Load from buffer 2 @NL:

@PHRASE: 2 alt-R @NL:

@PHRASE: Load from buffer 3 @NL:

@PHRASE: 3 alt-R @NL:

@PHRASE: Load from buffer 4 @NL:

@PHRASE: 4 alt-R @NL:

@PHRASE: Load from buffer 5 @NL:

@PHRASE: 5 alt-R @NL:

@PHRASE: Load from buffer 6 @NL:

@PHRASE: 6 alt-R @NL:

@PHRASE: Load from buffer 7 @NL:

@PHRASE: 7 alt-R @NL:

@PHRASE: Load from buffer 8 @NL:

@PHRASE: 8 alt-R @NL:

@PHRASE: Load from buffer 9 @NL:

@PHRASE: 9 alt-R @NL:

@PHRASE: Load from autosave buffer @NL:

############################## MENU: file-save-buffer.aton

@PHRASE: Save to buffer 1 @NL:

@PHRASE: 1 alt-S @NL:

@PHRASE: Save to buffer 2 @NL:

@PHRASE: 2 alt-S @NL:

@PHRASE: Save to buffer 3 @NL:

@PHRASE: 3 alt-S @NL:

@PHRASE: Save to buffer 4 @NL:

@PHRASE: 4 alt-S @NL:

@PHRASE: Save to buffer 5 @NL:

@PHRASE: 5 alt-S @NL:

@PHRASE: Save to buffer 6 @NL:

@PHRASE: 6 alt-S @NL:

@PHRASE: Save to buffer 7 @NL:

@PHRASE: 7 alt-S @NL:

@PHRASE: Save to buffer 8 @NL:

@PHRASE: 8 alt-S @NL:

@PHRASE: Save to buffer 9 @NL:

@PHRASE: 9 alt-S @NL:

############################## MENU: file.aton

@PHRASE: Save editor contents @NL:

@PHRASE: alt-s @NL:

@PHRASE: Save as PDF @NL:

@PHRASE: alt-t @NL:

@PHRASE: Save view as PDF @NL:

@PHRASE: alt-T @NL:

@PHRASE: Save view as SVG @NL:

@PHRASE: alt-g @NL:

@PHRASE: Save as HTML @NL:

@PHRASE:
@NL:

@PHRASE: Display MEI data @NL:

@PHRASE: alt-m @NL:

@PHRASE: Display Humdrum data @NL:

@PHRASE: alt-h @NL:

@PHRASE: Save to local buffer @NL:

@PHRASE: info @NL:

@PHRASE: Load local buffer @NL:

@PHRASE: Reload data from source @NL:

@PHRASE: alt-r @NL:

@PHRASE: Convert to Humdrum @NL:

@PHRASE: info @NL:

@PHRASE: MIME encode @NL:

@PHRASE: info @NL:

@PHRASE: MIME decode @NL:

@PHRASE: info @NL:

############################## MENU: help.aton

@PHRASE: Documentation @NL:

@PHRASE: Getting started @NL:

@PHRASE: Encoding tutorial @NL:

@PHRASE: Online repertories @NL:

@PHRASE: Filters @NL:

@PHRASE: Embedded notation options @NL:

############################## MENU: language.aton

@PHRASE: Dutch @NL: Nederlands

@PHRASE: Save language preference @NL:

@PHRASE: Clear language preference @NL:

############################## MENU: menu.aton

@PHRASE: File @NL: Dossier

@PHRASE: View @NL: Uitzicht

@PHRASE: Edit @NL: Bewerk

@PHRASE: Analysis @NL: Analyse

@PHRASE: Scores @NL: Repertoire

@PHRASE: Help @NL: Helpen

############################## MENU: scores-harmonized-songs.aton

@PHRASE: Barbershop quartets @NL:

@PHRASE:    Barbershop quartets (Grand staff) @NL:

@PHRASE: Deutscher Liderschatz @NL:

@PHRASE: vocal part @NL:

@PHRASE: piano part @NL:

############################## MENU: scores-jrp.aton

@PHRASE: Guillaume Du Fay(c1397–1474) @NL:

@PHRASE: Johannes Ockeghem (c1420–1497) @NL:

@PHRASE: Jean Japart (?–1481) @NL:

@PHRASE: Antoine Busnoys(c1430–1492) @NL:

@PHRASE: Josquin des Prez (c1450–1521) @NL:

@PHRASE: secure attribution @NL:

@PHRASE: not secure @NL:

@PHRASE: Pierre de la Rue (1452–1518) @NL:

@PHRASE: Jacob Obrecht (1457–1505) @NL:

@PHRASE: Mabrianus de Orto (c1460–1529) @NL:

############################## MENU: scores-tasso.aton

@PHRASE: Rime settings @NL:

@PHRASE: Gerusalemme settings @NL:

@PHRASE: Aminta settings @NL:

@PHRASE: Ecloghe settings @NL:

@PHRASE: Rinaldo settings @NL:

@PHRASE: Lagrima della Beata Vergine settings @NL:

@PHRASE: Re Torrismondo settings @NL:

@PHRASE: Gerusalemme conquistata @NL:

############################## MENU: scores.aton

@PHRASE: Bach 370 chorales @NL:

@PHRASE: on grand-staff @NL:

@PHRASE: transposed to C @NL:

@PHRASE:     75 chorales w/ harm. analyses @NL:

@PHRASE: Bach WTC fugues @NL:

@PHRASE: Beethoven piano sonatas @NL:

@PHRASE: Beethoven string quartets @NL:

@PHRASE: Chopin First Editions @NL:

@PHRASE: Chopin mazurkas @NL:

@PHRASE: Haydn keyboard sonatas @NL:

@PHRASE: Hummel preludes, op. 67 @NL:

@PHRASE: Joplin @NL:

@PHRASE: Mozart piano sonatas @NL:

@PHRASE: Mozart, 100 Contradances, K6 Anh. C30.01 @NL:

@PHRASE: measures @NL:

@PHRASE: Scarlatti sonatas @NL:

@PHRASE: Harmonized songs @NL:

@PHRASE: Josquin Research Project @NL:

@PHRASE: Tasso in Music Edition @NL:

@PHRASE: Polyrhythm Project @NL:

############################## MENU: view-fonts.aton

@PHRASE: Bravura @NL:

@PHRASE: Gootville @NL:

@PHRASE: Leipzig @NL:

@PHRASE: Leland @NL:

@PHRASE: Petaluma @NL:

############################## MENU: view-navigation.aton

@PHRASE: First page @NL:

@PHRASE: alt-home @NL:

@PHRASE: Last page @NL:

@PHRASE: alt-end @NL:

@PHRASE: Previous page @NL:

@PHRASE: alt-← @NL:

@PHRASE: Next page @NL:

@PHRASE: alt-→ @NL:

@PHRASE: Next work/movement @NL:

@PHRASE: shift-→ @NL:

@PHRASE: Previous work/movement @NL:

@PHRASE: shift-← @NL:

@PHRASE: Play/pause MIDI performance @NL:

@PHRASE: space @NL:

############################## MENU: view-notation.aton

@PHRASE: Make notation larger @NL:

@PHRASE: Make notation smaller @NL:

@PHRASE: Increase horizontal notation spacing @NL:

@PHRASE: alt-w @NL:

@PHRASE: Decrease horizontal notation spacing @NL:

@PHRASE: alt-W @NL:

@PHRASE: Increase vertical staff spacing @NL:

@PHRASE: Decrease vertical staff spacing @NL:

@PHRASE: Increase vertical system spacing @NL:

@PHRASE: Decrease vertical system spacing @NL:

@PHRASE: Ignore encoded line breaks @NL:

@PHRASE: Display with encoded line breaks @NL:

@PHRASE: Increase text size @NL:

@PHRASE: Decrease text size @NL:

############################## MENU: view-splits.aton

@PHRASE: Start splitting (32 measure splits) @NL:

@PHRASE: Next split @NL:

@PHRASE: Previous split @NL:

@PHRASE: Remove splits @NL:

############################## MENU: view-tabs.aton

@PHRASE: Auto tab width @NL:

@PHRASE: Increase tab width @NL:

@PHRASE: alt-> @NL:

@PHRASE: Decrease tab width @NL:

@PHRASE: alt-< @NL:

@PHRASE: Add spacing tabs @NL:

@PHRASE: Remove spacing tabs @NL:

############################## MENU: view-text-editor.aton

@PHRASE: Toggle text display @NL:

@PHRASE: alt-y @NL:

@PHRASE: Increase font size @NL:

@PHRASE: Decrease font size @NL:

@PHRASE: Toggle vi/plain text editor mode @NL:

@PHRASE: alt-v @NL:

@PHRASE: Toggle CSV/TSV Humdrum display @NL:

############################## MENU: view.aton

@PHRASE: Single-page view @NL:

@PHRASE: Multi-page view @NL:

@PHRASE: Navigation @NL: Navigatie

@PHRASE: Notation @NL:

@PHRASE: Tabs @NL:

@PHRASE: Splits @NL:

@PHRASE: Music Font @NL:

@PHRASE: Text editor @NL:

@PHRASE: Toggle layer highlighting @NL:

@PHRASE: alt-l @NL:

@PHRASE: Toggle VHV logo @NL:

@PHRASE: alt-b @NL:

@PHRASE: View next toolbar menu @NL:

@PHRASE: alt-n @NL:

@PHRASE: Toggle toolbar visibility @NL:

@PHRASE: alt-N @NL:

@PHRASE: Freeze/unfreeze notation generation @NL:

@PHRASE: alt-f @NL:

@PHRASE: Toggle original clefs @NL:

@PHRASE: alt-o @NL:

@PHRASE: Show source scan (when avail.) @NL:

@PHRASE: alt-p @NL:

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/humdrum-tools/verovio-humdrum-viewer/issues/578#issuecomment-850938554, or unsubscribe https://github.com/notifications/unsubscribe-auth/AE5DXGVOTEPARRXZKVONA33TQG6HLANCNFSM427UJFLQ .

craigsapp commented 3 years ago

Fixed with commit https://github.com/humdrum-tools/vhv-documentation/commit/2cc14966d488e54bd4ca86d1b91abe32d7a75bc0

The sidebar menu height is now monitored by a MutualObserver and window resize events. If the menu become taller than the window height it is switched to scroll with the rest of the page. When the switch happens while viewing lower down on the page, the page will be scrolled automatically to the top of the page to follow the sidebar (since the user is probably interested in clicking on one of the links in the sidebar rather than continue reading the page).

[Also email attachments do not pass through Github, so direct emailing me the translations is being done]

craigsapp commented 3 years ago

Dutch translations are now online:

Screen Shot 2021-05-30 at 7 42 25 AM

(still in progress)