> For bidi scripts I have:

Why do you call them "bidi(rectional)"? Scripts, per se, are right-to-left:
they become "bidi" only when they are mixed with words written in other
scripts.

> Algerian Tribal,

What is this?

> Hausa,

Now more common in Latin script.

> Kurdish

It's RTL (Arabic) in Iraq and Iran, LTR (Latin ot Cyrillic) in other
countries

> Ladino,

Now normally written in Latin. BTW, better call it Judezmo, because there is
another unrelated language called "Ladino", spoken in Trentino, Italy.

> Manchu,

AFAIK, this is written top to bottom, with the "Mongolian" script.

> Morrocan Arabic,

If you start listing Arabic dialects, you can end up with zillions
languages. Notice that, in the writing, the Arabic writing system hides most
of the phonetic peculiarities of dialects.

> Swahili,

Now normally written in Latin.

> Is Thaana both a script and a language?

As other have said, Thâna is the script and Divehi is the language. Both are
also called "Maldivian".

> For this page, we really only need current languages,
> historic ones are not needed.

So, why are Manchu and Old Malay included?

> As some languages are written in multiple scripts, I am considering
> identifying language-script pairs rather than just listing languages.

Good idea. Many languages have two or more scripts in current use.

_ Marco.